SeniorEnglish

Python Developer resume example

Professional resume for a Senior Python Developer based in Ottawa, Canada.

Read the example

Marcus Vance

Senior Python Developer

[email protected]

Ottawa

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.

Complete your application

Explore the matching example for this occupation.

Cover letter examples ↗

More examples in this industry