Arthur Fontaine
Senior Python-Entwickler | Backend-Architektur & Datenplattformen
Ottawa
Profil
Erfahrener Python-Entwickler mit technischem Schwerpunkt auf skalierbaren Backend-Systemen, ereignisgesteuerten Architekturen und performanten REST-APIs. Langjährige Praxis im Entwurf wartbarer Codebasen, in der Datenbankoptimierung und in der technischen Teamleitung in komplexen Entwicklungsumgebungen.
Berufserfahrung
Rideau Logic Systems
Ottawa, ON
Leitender Python-Entwickler
März 2020 – Heute
- Leitung des Entwurfs und der Weiterentwicklung hochverfügbarer Microservices auf Basis von Python und FastAPI zur Verarbeitung von Telemetriedaten.
- Reduzierung der API-Latenzzeiten um 38 Prozent durch Abfrageoptimierungen in PostgreSQL und asynchrones Caching mit Redis.
- Etablierung standardisierter Unittesting- und Linting-Praktiken mit pytest und ruff, wodurch die Fehlerrate bei Releases spürbar sank.
- Mentoring von vier Softwareentwicklern sowie Durchführung technischer Architekturprüfungen für systemkritische Module.
Laurentian Analytics
Ottawa, ON
Senior Python-Entwickler
Juni 2015 – Feb. 2020
- Entwicklung robuster ETL-Pipelines und RESTful Services mit Django und Celery zur automatisierten Aggregation von Kundenanalysedaten.
- Integration einer ereignisgesteuerten Nachrichtenverarbeitung über Apache Kafka für das synchrone und asynchrone Audit-Logging.
- Containerisierung bestehender Python-Anwendungen mit Docker und Begleitung der Migration auf containerbasierte Bereitstellungen.
Bytown Data Solutions
Ottawa, ON
Python-Entwickler
Aug. 2011 – Mai 2015
- Programmierung modularer Datenextraktionsskripte und interner Verwaltungs-APIs unter Einsatz von Python und SQLAlchemy.
- Optimierung komplexer SQL-Abfragen und Pflege automatisierter Regressionstests für Legacy-Systeme.
Ausbildung
Carleton University
Bachelor of Science (Honours) · Informatik (Computer Science) · Ottawa, ON · Distinction · Sept. 1987 – Mai 1991
Studienschwerpunkte in Algorithmen, relationalen Datenbanksystemen und Softwaretechnik. Abschlussarbeit zur Optimierung verteilter Datenabfragen.
Projekte
PyWorkflow-Validator
Jan. 2023 – Sept. 2023
- Konzeption und Implementierung einer leichtgewichtigen Open-Source-Bibliothek zur strukturierten Validierung asynchroner Workflow-Definitionen.
- Bereitstellung über PyPI mit automatisierter Testabdeckung via GitHub Actions und durchgängiger Dokumentation.
Kenntnisse & Fähigkeiten
Python
FastAPI
Django
PostgreSQL
Redis
Apache Kafka
Docker
pytest
CI/CD
RESTful APIs
Linux
Sprachen
Englisch
C2
Französisch
C1
Deutsch
B2
Zertifizierungen
Certified Professional in Python Programming 1 (CPPP-1)
Python Institute · Apr. 2025
AWS Certified Solutions Architect – Associate
Amazon Web Services · Nov. 2024
Ehrenamtliches Engagement
Ottawa Tech Mentorship Circle
Ottawa, ON · Sept. 2021 – Juni 2024
- Mentor für Softwareentwicklung
- Durchführung monatlicher Praxis-Workshops für Nachwuchskräfte zu Softwarearchitektur, modularem Code-Design und pytest.