Professional Summary
Senior Python Developer with a robust background in building scalable distributed systems, high-throughput APIs, and data pipelines. Proven experience leading technical architecture, improving database performance, and guiding cross-functional engineering teams in delivering dependable software solutions.
Professional Experience
Rideau Data Systems
Ottawa, Ontario
Senior Python Developer
Apr 2020 – Present
- Architected and maintained high-throughput microservices using Python 3.12, FastAPI, and PostgreSQL, processing over 12 million telemetry events daily.
- Transitioned legacy asynchronous message handling from Celery to Redis Streams and Apache Kafka, decreasing end-to-end task latency by 28%.
- Mentored junior and intermediate developers through code reviews, architectural documentation, and weekly technical workshops.
- Standardized automated testing and CI/CD validation pipelines with Pytest and Docker, sustaining test coverage above 90%.
Bytown Analytics Inc.
Ottawa, Ontario
Python Software Developer
Aug 2015 – Mar 2020
- Engineered RESTful APIs and background ETL workflows with Python, Django, and Celery for enterprise clients in the logistics sector.
- Optimized complex relational queries and database schema in PostgreSQL, reducing average query execution times by 35%.
- Integrated third-party authentication and monitoring tooling using OAuth2 and Prometheus to improve service observability.
Laurentian Software Labs
Ottawa, Ontario
Software Developer
Jan 2012 – Jul 2015
- Developed internal data aggregation scripts and desktop tools using Python and SQLite to automate manual financial reporting.
- Collaborated with product managers to scope technical requirements and deliver sprint commitments within an Agile framework.
Education
Carleton University
Bachelor of Science · Computer Science · Ottawa, Ontario · With Honours · Sep 1987 – May 1991
Completed undergraduate studies focusing on software architecture, algorithm design, and database systems.
Technical Projects
AsyncPipe Orchestrator
Feb 2023 – Nov 2023
- Constructed an open-source asynchronous task orchestrator using Python asyncio and Redis to coordinate distributed web scraping jobs.
- Implemented automated dependency scanning and linting via GitHub Actions, attracting over 200 community stars and regular contributors.
Technical Skills
Python
FastAPI
Django
PostgreSQL
Asyncio
Docker
Redis
Apache Kafka
Pytest
Linux
Languages
English
C2
French
B2
Certifications
AWS Certified Solutions Architect - Associate
Amazon Web Services · May 2024
Certified Professional in Python Programming (PCAP)
Python Institute · Nov 2022
Volunteer Experience
Ottawa Community Tech Network
Ottawa, Ontario · Sep 2021 – Jun 2024
- Volunteer Coding Mentor
- Conducted bi-weekly Python programming workshops and guided adult learners through practical coding exercises and project reviews.