Disponible pour de nouvelles opportunités

Djamel Ns
Développeur Full-Stack

Je conçois et construis des applications SaaS robustes — du backend Java/Spring Boot jusqu'à l'interface Angular. Basé à Montréal, passionné par les architectures propres et les produits qui durent.

smartseo ~ bash
Scroll

Code pensé, produits qui comptent

Diplômé en développement logiciel du Collège Maisonneuve et fort de 4 ans d'expérience en développement web, je construis des solutions qui vont au-delà du code — des produits pensés pour durer.

Actuellement, je développe SmartSEO, une plateforme SaaS de monitoring de backlinks en Java/Spring Boot, et JobHunter AI, un outil desktop Python pour l'automatisation de recherche d'emploi.

J'aime les architectures propres, les APIs bien conçues, et les interfaces qui font sens dès la première utilisation.

4+
Années d'expérience
2
Projets SaaS actifs
Java
Stack principal
MTL
Montréal, QC
BacklinkService.java
// SmartSEO — Backlink Monitor
@Service
@RequiredArgsConstructor
public class BacklinkService {

    private final BacklinkRepo repo;
    private final DomainScorer scorer;

    @Async
    public CompletableFuture<Report>
        analyzePortfolio(UUID workspaceId) {

        var links = repo.findByWorkspace(workspaceId);
        var score = scorer.evaluate(links);

        return CompletableFuture
            .completedFuture(
                Report.of(links, score)
            );
    }
}

Ce que je maîtrise

Un stack technique construit autour de la robustesse backend et de la fluidité frontend — des outils choisis pour leur pertinence, pas pour la tendance.

Backend Java

Java 21
Spring Boot
Spring Security / JWT
PostgreSQL
REST / SSE
Python

PHP & CMS

PHP
Symfony
Doctrine
Twig
WordPress
WooCommerce
Angular
TypeScript / JS

Messaging & Data

Kafka
RabbitMQ
Redis
Playwright / CDP
PyQt6
HTML / CSS

Infra & Outils

Docker
Flyway
Stripe API
Git
Bucket4j
Project Loom

Ce que j'ai bâti

Discutons d'un projet
02 — Desktop App

JobHunter AI

Application desktop Python automatisant la recherche d'emploi. Scraping Indeed & LinkedIn via Playwright/CDP avec le profil Chrome de l'utilisateur, interface PyQt6, gestion intelligente des sélecteurs.

Python PyQt6 Playwright CDP Indeed LinkedIn
En savoir plus
03 — Web

Développement Web

4 ans d'expérience chez Starty Media Net — développement et maintenance de sites web et boutiques e-commerce, optimisation SEO, intégrations API tierces.

WordPress WooCommerce PHP JavaScript SEO
Me contacter
04 — Application métier

Access

Application Symfony/Twig de type back-office CRM dédiée à la gestion complète d'un cycle métier : contacts, contrats, documents, affiliation, facturation, rémunérations et catalogue SCPI. Le projet inclut des formulaires/API d'acquisition de leads, des tableaux de bord statistiques, des exports Excel et plusieurs espaces utilisateurs.

PHP Symfony Twig Doctrine MySQL Bootstrap CRM API
En savoir plus
05 — Projets académiques

Autres projets

Projets web, desktop et académiques réalisés autour du développement full-stack, de la gestion de données et des interfaces métier.

  • Site e-commerce — PHP, MySQL, JavaScript : gestion des stocks et paiements.
  • Application web full-stack — TypeScript, Node.js, React : gestion de librairie avec CRUD et authentification.
  • Logiciel de gestion pharmacie — Java, JavaFX : stocks, ordonnances et interface desktop.
  • RogueLike 2D — jeu Java 2D réalisé pendant la formation.
PHP MySQL TypeScript Node.js React Java JavaFX

Expérience & Formation

2025 –
Présent
Développeur Full-Stack Indépendant
SmartSEO & JobHunter AI — Montréal, QC
Conception et développement de deux produits SaaS/desktop en autonomie. Architecture backend Java 21, intégrations API (Stripe, DataForSEO), frontend Angular, Python desktop avec PyQt6.
2024 –
2025
AEC — Développement de logiciels
Collège Maisonneuve — Montréal, QC
Formation accélérée en génie logiciel. Java, bases de données relationnelles, algorithmes, génie logiciel, développement agile.
2019 –
2023
Développeur Web
Starty Media Net — Algérie
Développement et maintenance de sites web et e-commerce clients. WordPress, WooCommerce, intégrations API, optimisation SEO on-page, support technique.

Travaillons ensemble

Je suis ouvert aux nouvelles opportunités — poste, freelance, collaboration sur un projet ambitieux. Parlons-en.

Envoyer un email