Profil professionnel
Développeur Python senior spécialisé dans la conception d'architectures backend résilientes, d'API REST performantes et de systèmes de traitement de données distribués. Expérimenté dans la modernisation d'infrastructures logicielles et l'application des meilleures pratiques de génie logiciel.
Expérience professionnelle
Solutions Logicielles Nordik
Ottawa, Ontario
Développeur Python principal
mars 2020 – Aujourd’hui
- Conception et déploiement d'architectures de microservices en Python avec FastAPI et PostgreSQL pour le traitement de données transactionnelles.
- Optimisation des temps de réponse des points de terminaison d'API critiques, réduisant la latence moyenne de 38 %.
- Encadrement technique d'une équipe de six développeurs, incluant la revue de code et la mise en œuvre de bonnes pratiques d'ingénierie logicielle.
- Mise en place de pipelines CI/CD automatisés et conteneurisés via Docker pour standardiser les livraisons en production.
Apex Technologies de Données
Ottawa, Ontario
Développeur Python senior
juin 2015 – févr. 2020
- Développement d'applications distribuées de collecte et d'analyse de données avec Django et Celery.
- Migration de services patrimoniaux vers une pile moderne basée sur Python 3, améliorant la maintenabilité et la couverture de tests unitaires à 90 %.
- Gestion de l'intégration avec plusieurs API tierces sécurisées selon les normes OAuth2 et REST.
Systèmes Kempton Informatique
Ottawa, Ontario
Développeur backend Python
sept. 2011 – mai 2015
- Création de scripts d'automatisation de flux de travail internes et de traitement par lots en Python.
- Modélisation de schémas de bases de données SQL et mise au point de requêtes complexes pour les rapports d'activité.
- Collaboration étroite avec les équipes produit pour définir les exigences techniques et fonctionnelles.
Formation académique
Université d'Ottawa
Baccalauréat en sciences appliquées · Informatique · Ottawa, Ontario · Mention très honorable · sept. 1988 – mai 1992
Formation axée sur l'algorithmique, les bases de données relationnelles et le génie logiciel.
Projets techniques
Moteur asynchrone de validation de données
avr. 2023 – nov. 2023
- Conception d'une bibliothèque Python asynchrone pour la validation et l'assainissement de flux de données JSON à haut débit.
- Publication de paquets internes documentés et accompagnés d'une suite complète de tests pytest.
Compétences techniques
Python
FastAPI
Django
PostgreSQL
Docker
Redis
Celery
Git
CI/CD
pytest
Langues
Français
C2
Anglais
C1
Certifications professionnelles
AWS Certified Solutions Architect - Associate
Amazon Web Services · mai 2024
Bénévolat
Ateliers Numériques d'Ottawa
Ottawa, Ontario · sept. 2022 – juin 2024
- Mentor bénévole en programmation
- Animation d'ateliers d'initiation à la programmation Python et mentorat de participants adultes en reconversion.