Montréal, Québec · Ouvert aux opportunités

Abdessamad Cherifi

Développeur logiciel · Backend / Cloud / Full-stack · B.Ing.

Je transforme des opérations complexes en logiciels clairs, fiables et mesurables.

Expérience professionnelle chez Intelcom | Dragonfly, Ubisoft Montréal et Groupe Alesco, complétée par des mandats de bout en bout avec Teknos Dev.

Tableau de bord de l'application métier avec cinq dossiers fictifs
Produit · Tableau de bord
Listes d'attente ordonnées de l'application
Flux · Listes d'attente
Écran de génération du rapport annuel Excel
Résultat · Rapport Excel
17mois d'expérience professionnelle en entreprise
3entreprises technologiques montréalaises
20+billets Jira livrés chez Intelcom
38tests automatisés sur l'application métier

Pour les équipes qui recrutent

Un développeur backend qui comprend aussi le produit.

Python, AWS, C#/.NET, Angular, SQL et tests automatisés dans des environnements professionnels.

Voir l'expérience

Pour les organisations

Un interlocuteur technique du besoin au déploiement.

Applications métier, automatisations, rapports et modernisation de processus avec Teknos Dev.

Découvrir les services

Expérience professionnelle

Du code de production, dans des contextes variés.

17 mois en entreprise répartis entre trois organisations, plus la prise en charge complète de mandats Teknos Dev.

  1. Teknos Dev

    Consultant technique indépendant

    Cadrage, conception, développement, sécurité, déploiement et documentation de logiciels métier sur mesure.

  2. Intelcom | Dragonfly

    Développeur logiciel · Backend / Cloud

    Fonctionnalités Python/AWS, tests, correctifs et changements d'infrastructure sur plus de 20 billets Jira pour des intégrations partenaires.

  3. Ubisoft Montréal

    Développeur logiciel · Backend .NET / Frontend Angular

    Fonctionnalités C#/.NET et Angular, tests NUnit, hotfixes et documentation pour un outil interne d'analyse de performance.

  4. Groupe Alesco

    Développeur web

    Migration de fonctionnalités PHP/Symfony vers une application refondue tout en préservant les règles métier.

  5. École de technologie supérieure

    Baccalauréat en génie logiciel

    Architecture, bases de données, systèmes distribués, algorithmique et qualité logicielle.

Travail sélectionné

Des résultats vérifiables, pas seulement une liste de technologies.

Chaque projet ci-dessous présente un problème réel, les choix d'ingénierie et des indicateurs que le code ou les tests permettent de confirmer.

Projet d'équipe ÉTS · Funambules Médias · 2025

Un pipeline Nextcloud pour convertir et diffuser la vidéo en qualité adaptative

Deux modules open source relient une file de conversion asynchrone à FFmpeg, puis diffusent les rendus DASH et HLS dans Shaka Player. Mes contributions directes incluent l'unification du pipeline CMAF, Docker, le build frontend, le déploiement macOS/Linux et la documentation bilingue.

6résolutions configurables
2formats adaptatifs
Asyncworker non bloquant

PHP · Vue 3 · FFmpeg · MPEG-DASH · HLS · Shaka Player · Docker

Projet personnel · Automatisation Python

Les horaires de patinage de Montréal, toujours à jour dans Google Calendar

Un service interroge l'API de Loisirs Montréal et synchronise les changements de façon idempotente. Une relance sans nouvelle donnée conserve les événements existants au lieu de créer des doublons.

Python · Google Calendar API · SQLite · GitHub Actions

Lire l'étude de cas
Visualisation d'un événement de patinage synchronisé sans doublon
Plateau Lines of Action montrant le coup B8 vers D6 choisi par le moteur

Projet algorithmique · Java

Un adversaire de jeu qui cherche profondément sous une limite stricte

Moteur pour Lines of Action combinant recherche alpha-bêta, approfondissement itératif, évaluation de plateau et table de transposition.

4,9 sbudget de décision
5profondeurs complètes mesurées
B8→D6coup du benchmark

Java · Alpha-beta · Iterative deepening · Zobrist hashing

Notes d'ingénierie

Expliquer les décisions, pas seulement montrer le résultat.

Deux retours techniques tirés de problèmes réellement rencontrés: auditabilité et statistiques reproductibles.

Concevoir un journal d'audit utile sans exposer les données sensibles

Modéliser l'auteur, l'action et le contexte tout en évitant de dupliquer les renseignements protégés dans les journaux.

Lire l'article

Transformer des règles métier en statistiques Excel reproductibles

Définir les populations, les dénominateurs et les contrôles avant d'écrire la première cellule du rapport.

Lire l'article
Voir toutes les notes

Expertise technique

Une vision de bout en bout, avec un vrai faible pour le backend.

01

Backend & API

Modèles de données, logique métier, intégrations et services testables.

Python · Django · C#/.NET · Java · REST · SQL

02

Cloud & livraison

Infrastructure applicative, conteneurs, CI/CD, observabilité et fiabilité.

AWS · Docker · Linux · GitHub Actions · Datadog

03

Produit web

Parcours structurés, formulaires métier et interfaces adaptées aux utilisateurs.

Angular · TypeScript · HTML · CSS · UX

04

Données & automatisation

Synchronisation, rapports reproductibles et réduction des tâches manuelles.

PostgreSQL · SQLite · Excel · OAuth

Teknos Dev

Des mandats ciblés qui améliorent le travail quotidien.

Pour les PME et organismes qui ont un processus fragile, manuel ou dispersé entre trop d'outils.

Discuter d'un mandat
01

Applications métier

Remplacer les fichiers partagés et formulaires dispersés par un outil structuré.

02

Automatisation & intégration

Relier des API et éliminer les doubles saisies ou tâches répétitives.

03

Données & rapports

Transformer des données opérationnelles en rapports cohérents et reproductibles.

04

Stabilisation & déploiement

Ajouter tests, conteneurs, sauvegardes, documentation et mise en ligne fiable.

Prochaine conversation

Vous recrutez ou vous avez un processus à transformer en logiciel?

Je suis disponible pour des rôles backend ou full-stack, ainsi que pour des mandats ciblés au Québec.

bonjour@teknos.dev