Saint-Zotique, QC

Ouvert aux opportunités — Développement logiciel Full Stack

Développeur logiciel Full Stack

Je conçois des applications web modernes, du front-end au back-end, avec React, Next.js, Node.js, Python, Django, PostgreSQL et AWS. Mon approche privilégie la qualité, la sécurité et une architecture facile à maintenir.

Spécialité

Développement Full Stack

Stack

React • Next.js • Python • AWS

Objectif

Poste en développement logiciel

À propos

Mon profil, mon parcours et la valeur que je peux apporter à une équipe de développement.

Profil

Développeur logiciel Full Stack basé au Québec, titulaire d’une AEC en développement de logiciels Web et de bureau. Je conçois des applications modernes avec une architecture claire, une interface soignée, une gestion fiable des erreurs et de bonnes pratiques de sécurité.

Formation et expérience

  • AEC — Développement de logiciels Web et de bureau, Collège de Maisonneuve
  • Expérience pratique en développement logiciel chez PandoraBrains
  • Parcours initial en réseaux informatiques — TRI, OFPPT

Objectif professionnel

Je recherche un poste de développeur logiciel Full Stack où je pourrai contribuer à des produits utiles, livrer des fonctionnalités fiables et collaborer avec une équipe qui valorise la qualité du code.

Disponibilité

Disponible pour des opportunités au Québec et au Canada

Parcours

Une base technique solide, du réseau au développement Full Stack


Abderrafie Saber

Mon parcours en réseaux informatiques m’a donné une compréhension concrète des systèmes et de l’infrastructure. Je l’ai ensuite complété par une spécialisation en développement logiciel afin de concevoir des applications complètes, sécurisées et faciles à maintenir.

Mon Aventure dans l'univers Digitale

Développeur logiciel Full Stack

Passionné par le développement web, J'ai découvert le frontend en créant mon premier site e-commerce. J'ai adoré concevoir l'interface, jouer avec les couleurs et les animations pour offrir une expérience fluide. Ce projet m'a donné envie d'approfondir les bonnes pratiques et de structurer mon code. En formation de développement de logiciels, j'ai consolidé mes bases en HTML/CSS et appris React, Tailwind et les logiques backend. Je continue à explorer le design tech et à développer mes compétences sur la logique métier, tout en m'initiant avec enthousiasme au développement mobile avec Flutter. Je suis actuellement à la recherche d'un stage pour mettre en pratique mes compétences et contribuer à des projets innovants.

AEC en développement logiciel

Collège de Maisonneuve

J'ai suivi un programme de formation en développement logiciel au Collège de Maisonneuve, où j'ai acquis des compétences solides en programmation, en conception d'applications et en gestion de bases de données. Cette formation m'a permis de développer des projets concrets et de travailler sur des applications web complètes, renforçant ainsi ma compréhension des technologies modernes.

Premier cours de programmation web : HTML/CSS

Introduction au développement web

J'ai commencé mon parcours en développement web avec un cours d'introduction à HTML et CSS. J'ai appris à structurer des pages web, à styliser des éléments et à créer des mises en page réactives. Cette première expérience m'a donné une base solide pour explorer davantage le monde du développement web.

Programmation approfondie

Cours avancé de développement web

J'ai poursuivi mon apprentissage avec un cours avancé de développement web, où j'ai approfondi mes connaissances en JavaScript, en frameworks front-end et en gestion des états. J'ai également exploré les concepts de responsive design et d'accessibilité, ce qui m'a permis de créer des applications web plus inclusives et performantes.

Développement mobile avec Flutter

Exploration du développement mobile

Je me suis initié au développement mobile avec Flutter, un framework qui permet de créer des applications multiplateformes. J'ai appris à concevoir des interfaces utilisateur attrayantes et à gérer la logique métier pour les applications mobiles. Cette expérience m'a ouvert de nouvelles perspectives dans le développement d'applications et m'a permis d'élargir mes compétences techniques.

Apprentissage du web transactionnel, de Flutter et de la cybersécurité

Cours avancé de développement web et cybersécurité

J'ai suivi un cours avancé de développement web axé sur le web transactionnel, où j'ai appris à créer des applications sécurisées et performantes. J'ai également approfondi mes connaissances en Flutter pour le développement mobile et en cybersécurité pour protéger les applications contre les menaces potentielles. Cette formation m'a permis de renforcer mes compétences techniques et de mieux comprendre les enjeux liés à la sécurité des applications.

Expérience professionnelle

Stage en développement logiciel chez PandoraBrains

J'ai effectué un stage en développement logiciel, où j'ai travaillé sur des projets réels et collaboré avec une équipe de développeurs. J'ai participé à la conception et à la mise en œuvre de fonctionnalités, à la résolution de problèmes techniques et à l'amélioration des performances des applications. Cette expérience m'a permis de mettre en pratique mes compétences et d'acquérir une expérience précieuse dans le domaine du développement logiciel.

Ce que je peux apporter

Une approche polyvalente, de la compréhension du besoin jusqu’au déploiement, avec un souci constant de lisibilité, de fiabilité et de collaboration.

Projets

3–5 projets solides, bien présentés, avec stack + contributions concrètes.

StreamFlex

Plateforme vidéo (abonnements, auth, cloud)

Application web full-stack avec authentification, plans et abonnements, et déploiement cloud.

Next.jsPrismaPostgreSQL (Neon)ClerkStripeAWS (S3/KMS)
  • Gestion des plans + page /plans + achat
  • Abonnements, activation codes, rôles (admin/user)
  • Déploiement et exploitation (PM2, bonnes pratiques cloud)

VivaVistaTV

Admin CRUD + page publique plans

Projet Next.js orienté produit avec interface admin, formulaires, et endpoints API.

Next.jsPrismaPostgreSQLTailwind
  • CRUD des plans (admin)
  • UI cartes/formulaires cohérente
  • Routes API propres + validations

CasaMode

E-commerce (API produits + avis)

Backend + endpoints REST et gestion d’avis produits, avec protections et CORS.

ReactFlaskSQLAlchemyPostgreSQL
  • Routes reviews et logique auth/roles
  • Gestion erreurs côté client
  • Structuration API + bonnes pratiques

Quiz-master

Application de quiz multi-modes (MVVM, Provider, Firebase)

Application Flutter de quiz avec plusieurs types de questions, modes de jeu, timer, score, révision des erreurs, et thème clair/sombre.

FlutterDartProvider (state management)Firebase CoreCloud FirestoreSharedPreferences
  • Types de questions : QCM, Vrai/Faux, Réponse courte, QCM avec image
  • Modes : Normal, Rapide, Marathon, Survie, Défi quotidien (1 fois/jour)
  • Timer par question + score en temps réel + écran résultat + révision des erreurs
  • Thème clair/sombre + UI responsive (mobile/web) + effets visuels optionnels (neige)

Compétences Technologiques

Une stack complète pour concevoir, développer, tester et déployer des applications modernes.

ReactNext.jsTypeScriptTailwind CSSHTML5CSS3Node.jsPythonDjangoFlaskAPI RESTPostgreSQLSQLPrisma ORMSQLAlchemyAWSGitGitHubLinuxFlutterDartJavaOWASPScrum

Contact

Tu peux me contacter pour un stage, un projet, ou une discussion technique.