Resume Example

Python Developer Resume Examples

Real-world Python developer resume examples across fresher, junior, entry level, Django, programmer, and senior roles, with the throughput, latency, coverage, and cost metrics engineering managers look for.
Trusted by OVER 1.2 MILLION JOB SEEKERS!
"I got recruiters from Amazon, Wise, and other companies reaching out to me already!"
Trusted by OVER 1.2 MILLION JOB SEEKERS!
"I got recruiters from Amazon, Wise, and other companies reaching out to me already!"
Contents

Python developer resumes are read by engineers who want proof, not adjectives: request volumes, latency numbers, test coverage, cost savings, and the size of the codebase you worked in. The 7 examples below cover a backend Python developer, a Python programmer focused on automation and internal tools, a fresher with internships and projects, a Django developer scaling a learning platform, an entry level developer with a bootcamp and 14 months of experience, a senior principal engineer in payments, and a junior developer 2 years in. Each one shows how to describe Python work at that career stage with numbers a hiring manager can check in an interview.

Python Developer Resume Example

Meet Rohan, a fictional Python developer with 6 years building backend services and data pipelines who owns 4 services handling about 12 million API requests a day and cut p95 latency on a tracking API from 480 milliseconds to 90.

Rohan Venkatesh

(415) 555-0186 San Francisco, CA

Objective

Python developer with 6 years building backend services and data pipelines for a logistics software company, currently owning 4 services handling about 12 million API requests a day with a 99.95% availability record over 3 years. Cut p95 latency on the shipment tracking API from 480 milliseconds to 90, cut cloud cost for the data pipeline 40% by moving batch jobs to an event-driven design, and maintains 92% test coverage across about 60,000 lines of Python. Writes code that is boring to read on purpose, so the next person can change it without a meeting.

Education
B.S. in Computer Science, Golden Gate Crown University 2015 – 2019

Coursework in Data Structures, Algorithms, Databases, Distributed Systems, Operating Systems, and Software Engineering.

AWS Certified Developer Associate and PCEP Certified Entry-Level Python Programmer, Amazon Web Services and Python Institute 2020 – 2022

Also completed an advanced asynchronous Python course in 2023 and a PostgreSQL performance tuning course in 2024.

Skills
Python Development
Python 3 with type hints, asynchronous programming with asyncio, REST API design and implementation, data pipeline development, packaging and dependency management, profiling and performance tuning, unit and integration testing
Data and Infrastructure
PostgreSQL schema design and query tuning, Redis caching, message queues and event-driven design, containerisation, continuous integration and deployment, observability with metrics, logs, and traces
Engineering Practice
Code review, technical design documents, incident response and postmortems, API versioning and backward compatibility, mentoring, agile delivery
Tools & Platforms
FastAPI, Django, SQLAlchemy, Celery, pytest, Kafka, Docker, Kubernetes, AWS including Lambda, SQS, and RDS, GitHub Actions, Datadog, Terraform
Experience
Python Developer 02/2022 – Present
Golden Gate Crown Logistics Software San Francisco, CA
  • Own 4 backend services in FastAPI handling about 12 million API requests a day for 900 shipper customers, with a 99.95% availability record over 3 years.
  • Cut p95 latency on the shipment tracking API from 480 milliseconds to 90 through query rewrites, Redis caching, and connection pooling, serving 5 million tracking lookups a day.
  • Cut cloud cost for the data pipeline 40% by replacing 30 hourly batch jobs with an event-driven design on Kafka and Lambda, saving about $220K a year.
Software Engineer, Python 07/2019 – 01/2022
Bay Bridge Line Analytics Oakland, CA
  • Built a Django REST API for a customer analytics product used by 300 accounts, growing it from 20 endpoints to 110 over 2.5 years.
  • Raised test coverage from 45% to 88% and cut production incidents from about 6 a month to 1 through a pytest suite of 2,400 tests.
  • Built an ETL pipeline in Python processing 40 million events a day with a 99.9% on-time completion rate.
Software Engineering Intern 05/2018 – 08/2018
Bay Bridge Line Analytics Oakland, CA
  • Built a Python command line tool for exporting customer reports during a 12-week internship, replacing a manual process that took 3 hours a week.
  • Wrote 180 unit tests for a legacy module and found 9 defects fixed before release.
  • Received a full-time offer at the end of the 12-week internship based on the export tool.
Projects

Shipment Tracking API Rewrite. Rewrote the tracking API from a synchronous Django view to an asynchronous FastAPI service with a Redis read-through cache, 3 rewritten PostgreSQL queries, and connection pooling, load tested at 3 times peak traffic, which cut p95 latency from 480 milliseconds to 90 and cut database load 60%.

Event-Driven Data Pipeline. Redesigned a pipeline of 30 hourly batch jobs into 12 Kafka consumers and Lambda functions with idempotent processing and a dead letter queue, migrated over 5 months with parallel runs, which cut data freshness from 60 minutes to under 2, cut cloud cost 40%, and cut pipeline incidents 75%.

Internal Python Service Template. Built a cookiecutter template with FastAPI, SQLAlchemy, pytest, Docker, a GitHub Actions pipeline, and Datadog instrumentation, adopted for 14 new services by 5 teams, which cut the time to a first production deployment for a new service from about 2 weeks to 2 days.

Extra-Curricular Activities
  • Contribute to an open-source Python HTTP client library with about 25 merged pull requests since 2022.
  • Speaker at 2 regional Python meetups on asynchronous service design.
  • Volunteer instructor for a weekend Python course for adults, teaching about 15 students a term.
Leadership
  • Technical lead for a team of 5 developers on the tracking and notifications services, owning design reviews and on-call rotation.
  • Mentored 4 junior developers, 2 of whom were promoted within 18 months.
  • Author the Python coding standards for an engineering organisation of 60 and review about 20 pull requests a week.
Use this resume

Python Programmer Resume Example

Meet Ottilie, a fictional Python programmer with 5 years writing automation and internal tooling for an energy utility who automated 22 reporting processes, saving about 3,500 staff hours a year.

Ottilie Ferreira

(303) 555-0154 Denver, CO

Objective

Python programmer with 5 years writing automation, data processing, and internal tooling for an energy utility, currently maintaining about 80 production scripts and 6 internal applications used by 400 staff across operations, billing, and compliance. Automated 22 manual reporting processes saving about 3,500 staff hours a year, built a meter data validation tool that catches about 1,200 billing errors a month before invoices go out, and holds a 0 missed regulatory report record across 4 years. Writes the small, reliable programmes that keep a large organisation running without anyone noticing.

Education
B.S. in Applied Mathematics, Front Range Crown University 2016 – 2020

Coursework in Numerical Methods, Statistics, Programming in Python, Databases, Optimisation, and Scientific Computing.

PCAP Certified Associate Python Programmer, Python Institute 2021

Also completed a SQL for data analysis course in 2022 and a Python packaging and testing course in 2023.

Skills
Python Programming
Scripting and automation, data processing with pandas, file and report generation, scheduled job design, error handling and logging, command line tools, small web applications, unit testing
Data and Integration
SQL queries and stored procedures, database extracts and loads, Excel and CSV processing, REST API consumption, email and file transfer automation, data validation rules
Working Practices
Requirements gathering from business users, documentation and runbooks, version control, code review, change control in a regulated environment, user training
Tools & Platforms
Python 3, pandas, openpyxl, Flask, SQL Server and Oracle, pytest, Git and Azure DevOps, Windows Task Scheduler and Airflow, Power BI, Jira
Experience
Python Programmer 04/2022 – Present
Front Range Crown Energy Denver, CO
  • Maintain about 80 production Python scripts and 6 Flask applications used by 400 staff across operations, billing, and compliance at a utility serving 1.2 million customers.
  • Automated 22 manual reporting processes in 3 years, saving about 3,500 staff hours a year and cutting report errors 90%.
  • Built a meter data validation tool that checks 1.2 million daily reads against 30 rules and catches about 1,200 billing errors a month before invoices go out.
Junior Python Programmer 07/2020 – 03/2022
Rocky Mountain Line Water District Aurora, CO
  • Wrote 35 automation scripts for a water district of 250 staff, replacing manual Excel processes and saving about 1,200 hours a year.
  • Built a regulatory reporting pipeline producing 14 monthly and quarterly reports with 0 missed deadlines across 20 months.
  • Migrated 60 scheduled jobs from individual desktops to a central server with logging and alerting, cutting job failures 70%.
Data Intern 05/2019 – 08/2019
Rocky Mountain Line Water District Aurora, CO
  • Cleaned and merged 8 years of water quality data from 12 sources into 1 database during a 12-week internship.
  • Wrote a Python script that generated 40 compliance charts in 2 minutes, replacing a 2-day manual process.
  • Received a full-time offer at the end of the 12-week internship based on the charting script.
Projects

Meter Data Validation Tool. Built a Python application that loads 1.2 million daily meter reads, applies 30 validation rules covering spikes, zero reads, estimation flags, and rate mismatches, and produces an exception queue for 12 billing analysts, which catches about 1,200 billing errors a month, cut customer billing complaints 25%, and runs in under 15 minutes.

Reporting Automation Programme. Automated 22 manual reports over 3 years by interviewing the 15 owners, writing pandas pipelines with output to Excel and Power BI, and scheduling them in Airflow with failure alerts, which saved about 3,500 staff hours a year and cut errors found in published reports 90%.

Central Job Scheduler Migration. Moved 60 scheduled scripts at a previous employer from 9 individual desktops to a central server with a shared logging library, a run history database, and email alerts, documented in 60 runbooks, which cut job failures 70% and cut time to diagnose a failure from hours to minutes.

Extra-Curricular Activities
  • Member of a regional Python user group of about 300, attending about 8 meetings a year.
  • Volunteer data helper for a wildlife nonprofit, maintaining 3 scripts that process about 20,000 sightings a year.
  • Ski about 25 days a season and volunteer on a mountain rescue support team.
Leadership
  • Own the Python coding and documentation standard for a 4-person automation team.
  • Trained 30 business analysts on reading and running Python scripts through 6 half-day workshops.
  • Present automation savings and the job health dashboard to the IT director quarterly.
Use this resume

Fresher Python Resume Example

Meet Arvind, a fictional 2025 computer science graduate seeking a fresher Python developer role, with a 3.8 GPA, 2 internships writing production Python, and a Flask inventory application used daily by 30 staff.

Arvind Krishnaswamy

(214) 555-0138 Dallas, TX

Objective

Computer science graduate of 2025 seeking a fresher Python developer role, with a 3.8 GPA, 2 internships writing Python in production, and 4 completed projects totalling about 15,000 lines of tested code on GitHub. Built a Flask inventory application used daily by 30 staff at a campus bookstore, wrote a data pipeline during an internship that processes 2 million records a night, and solved 350 algorithm problems in Python. Learns fast, tests everything, and writes commit messages that explain why.

Education
B.S. in Computer Science, Trinity River Crown University 2021 – 2025

GPA 3.8. Coursework in Data Structures, Algorithms, Databases, Operating Systems, Software Engineering, Web Development, and Machine Learning.

PCEP Certified Entry-Level Python Programmer, Python Institute 2024

Also completed a Django for beginners course in 2024 and an introduction to AWS course in 2025.

Skills
Python
Python 3 fundamentals, object-oriented programming, data structures and algorithms, file and data processing, REST API development, unit testing with pytest, virtual environments and packaging
Web and Data
Flask and Django basics, HTML and CSS, SQL and relational database design, pandas for data processing, JSON and CSV handling, basic authentication and sessions
Engineering Practice
Git branching and pull requests, code review participation, writing documentation and README files, debugging with logging, agile team collaboration, problem solving
Tools & Platforms
Python 3, Flask, Django, pytest, PostgreSQL and SQLite, pandas, Git and GitHub, Docker basics, VS Code, Linux command line, AWS basics
Experience
Software Development Intern 05/2024 – 08/2024
Trinity River Crown Insurance Dallas, TX
  • Built a Python data pipeline during a 12-week internship that loads and validates 2 million claims records a night from 4 sources, replacing a manual process that took 6 hours a day.
  • Wrote 140 pytest tests for the pipeline reaching 90% coverage and caught 7 data quality issues before the first production run.
  • Fixed 12 bugs in a Django internal tool used by 80 claims staff, with each fix reviewed and merged by a senior developer.
Python Developer Intern 06/2023 – 08/2023
Lone Star Line Software Plano, TX
  • Built 8 REST API endpoints in Flask for a customer feedback product during a 10-week internship, each with tests and documentation.
  • Wrote a Python script that cleaned 300,000 survey responses and cut a weekly report from 4 hours to 10 minutes.
  • Participated in 20 code reviews and 10 sprint ceremonies as a member of a 6-person development team.
Student Developer (Part-Time) 09/2022 – 05/2024
Trinity River Crown University Bookstore Dallas, TX
  • Built and maintained a Flask inventory application used daily by 30 bookstore staff to track about 8,000 items, working 12 hours a week for 20 months.
  • Cut inventory count errors 60% by adding barcode scanning and a 5-rule validation check on stock updates.
  • Wrote a 15-page user guide and trained 30 staff across 4 sessions.
Projects

Bookstore Inventory Application. Built a Flask and PostgreSQL application with barcode scanning, low stock alerts, and a reporting page, with 220 pytest tests and a Docker setup, deployed on a campus server for 30 staff, which cut inventory count errors 60% and replaced a spreadsheet process used for 10 years.

Campus Event Recommender. Built a Django application for a senior capstone with a team of 4 that recommends campus events using a collaborative filtering model in Python, tested with 400 students over 1 semester, which reached a 35% click-through rate on recommendations and earned the top capstone award among 22 teams.

Algorithm Practice Repository. Solved 350 algorithm and data structure problems in Python with a written explanation and a test for each, organised by topic in a public repository, which reached the top 8% on a competitive programming platform and serves as a study guide with about 200 stars.

Extra-Curricular Activities
  • Member of a computer science student association for 4 years, attending about 10 workshops a year.
  • Competed in 5 hackathons, placing in the top 3 twice with Python projects.
  • Play tabla in a South Asian music ensemble, performing at about 6 events a year.
Leadership
  • Served as president of a computer science student association of 200 members in the 2024 to 2025 academic year.
  • Led a 4-person capstone team through 2 semesters, running weekly standups and managing the task board.
  • Tutored 25 students in an introductory Python course as a paid teaching assistant for 2 semesters.
Use this resume

Python Django Developer Resume Example

Meet Benedikt, a fictional lead Django developer with 7 years building web applications who scaled a learning platform from 80,000 to 600,000 learners and led upgrades across 4 major Django versions with 0 downtime.

Benedikt Weber

(503) 555-0121 Portland, OR

Objective

Python Django developer with 7 years building web applications, currently the lead backend developer on a Django-based online learning platform serving 600,000 learners and 2,000 course authors. Scaled the platform from 80,000 to 600,000 learners with a 99.9% availability record, cut average page response time 55% through query optimisation and caching, and led the upgrade across 4 major Django versions with 0 downtime. Uses Django for what it is good at, replaces what it is not, and keeps the admin usable for the people who run the business.

Education
B.S. in Computer Science, Willamette Crown University 2014 – 2018

Coursework in Web Development, Databases, Software Engineering, Algorithms, Security, and Human-Computer Interaction.

AWS Certified Solutions Architect Associate, Amazon Web Services 2022

Also completed a Django security course in 2021 and a PostgreSQL administration course in 2023.

Skills
Django Development
Django models, migrations, and the ORM, Django REST Framework, admin customisation, authentication and permissions, forms and templates, signals and middleware, background tasks, version upgrades
Backend and Data
Python 3, PostgreSQL query optimisation and indexing, Redis caching, Celery task queues, search integration, file and media handling, REST API design, webhook and payment integrations
Engineering Practice
Test-driven development, code review, technical design, performance profiling, security practices, continuous deployment, mentoring, working with product and design
Tools & Platforms
Django, Django REST Framework, Celery, PostgreSQL, Redis, Elasticsearch, pytest-django, Docker, AWS including ECS, RDS, and S3, GitHub Actions, Sentry, Stripe
Experience
Lead Django Developer 01/2022 – Present
Willamette Crown Learning Portland, OR
  • Lead backend development for a Django learning platform serving 600,000 learners and 2,000 course authors, with a team of 6 developers and a codebase of about 180,000 lines.
  • Scaled the platform from 80,000 to 600,000 learners in 3.5 years with a 99.9% availability record and cut average page response time 55% through query optimisation and Redis caching.
  • Led upgrades across 4 major Django versions and 2 Python versions with 0 downtime, keeping the platform within 1 release of current.
Django Developer 07/2018 – 12/2021
Columbia Line Digital Portland, OR
  • Built 9 Django applications for agency clients over 3.5 years, including an e-commerce site processing $12M a year and a membership portal with 40,000 users.
  • Built a reusable Django package for payments, subscriptions, and invoicing with Stripe used across 6 client projects.
  • Raised test coverage on the agency starter template from 30% to 85% and cut post-launch bugs about 50% across projects.
Web Development Intern 05/2017 – 08/2017
Columbia Line Digital Portland, OR
  • Built a Django content management site for a nonprofit client during a 12-week internship with 15 page types and a custom admin.
  • Wrote 90 tests and fixed 20 accessibility issues found in an audit before launch.
  • Received a full-time offer at the end of the 12-week internship based on the nonprofit site.
Projects

Learning Platform Scaling Programme. Ran an 18-month programme profiling the 50 slowest views, eliminating 400 N+1 query patterns with select_related and prefetch_related, adding 30 database indexes and a Redis cache layer, and moving 20 slow operations to Celery, which cut average page response time 55% and supported 7 times growth in learners with 0 additional database instances.

Course Authoring API. Designed and built a Django REST Framework API with 60 endpoints for course authoring, with versioning, granular permissions for 5 author roles, and a webhook system, which is used by 2,000 authors and 3 partner integrations and handles about 900,000 requests a day.

Zero-Downtime Upgrade Playbook. Wrote a playbook for major Django upgrades covering deprecation scanning, a compatibility test matrix, staged rollout with feature flags, and rollback, applied across 4 upgrades and shared as a 25-page internal guide, which delivered 0 downtime and 0 customer-facing regressions across all 4 upgrades.

Extra-Curricular Activities
  • Contribute to 2 open-source Django packages with about 40 merged pull requests since 2020.
  • Speaker at 3 Django and Python conferences on scaling and upgrade practices.
  • Volunteer maintainer of a Django site for a community radio station, about 5 hours a month.
Leadership
  • Lead a backend team of 6 developers with design reviews, sprint planning, and an on-call rotation.
  • Mentored 5 developers into Django proficiency, 3 of whom were promoted within 2 years.
  • Own the technical roadmap for the platform backend and present it to the chief technology officer quarterly.
Use this resume

Entry Level Python Developer Resume Example

Meet Tariq, a fictional entry level Python developer with a 2024 degree, a 6-month bootcamp, and 14 months as a junior developer who shipped 45 features and built an integration pulling 300,000 records a day.

Tariq Mahmood

(612) 555-0167 Minneapolis, MN

Objective

Entry level Python developer with a 2024 information systems degree, a 6-month software development bootcamp, and 14 months of experience as a junior developer at a healthcare analytics startup. Shipped 45 features and fixes to a production Python codebase with a 97% pull request approval rate on first review, built an API integration that pulls 300,000 records a day from 3 partner systems, and raised test coverage on an owned module from 40% to 85%. Seeking a full-time Python developer role on a team that values clean code, tests, and clear communication.

Education
B.S. in Information Systems, North Star Crown University 2020 – 2024

GPA 3.6. Coursework in Programming in Python, Database Systems, Systems Analysis, Web Technologies, and Data Analytics.

Software Development Bootcamp Certificate, Twin Cities Line Code Academy 2024

6-month full-time programme covering Python, Flask, SQL, JavaScript, Git, testing, and agile teamwork, with 3 team projects.

Skills
Python Development
Python 3 with type hints, REST API development, API client integration, data processing with pandas, unit and integration testing, error handling and logging, code style and linting
Data and Web
SQL and PostgreSQL, database migrations, JSON and CSV processing, basic HTML, CSS, and JavaScript, authentication basics, scheduled jobs
Engineering Practice
Git workflows and pull requests, code review, agile ceremonies, writing tickets and documentation, debugging production issues with logs, asking good questions early
Tools & Platforms
Python 3, FastAPI, Flask, SQLAlchemy, pytest, PostgreSQL, pandas, Git and GitHub, Docker, AWS basics, Jira, VS Code
Experience
Junior Python Developer 07/2024 – Present
North Star Crown Health Analytics Minneapolis, MN
  • Shipped 45 features and fixes to a production Python codebase of about 70,000 lines in 14 months, with a 97% pull request approval rate on first review.
  • Built an API integration in FastAPI that pulls 300,000 records a day from 3 partner systems with retry logic and a 99.8% successful sync rate.
  • Raised test coverage on an owned reporting module from 40% to 85% with 260 pytest tests and found 5 defects in the process.
Software Development Intern 01/2024 – 06/2024
Twin Cities Line Code Academy Minneapolis, MN
  • Built a Flask application for a nonprofit client with a team of 4 during a 6-month bootcamp, managing 1,200 volunteer records.
  • Wrote 110 tests and set up a GitHub Actions pipeline that ran on every pull request for the team.
  • Presented the project to 60 people at a demo day and handed it over with a 12-page guide.
IT Help Desk Assistant (Part-Time) 09/2021 – 12/2023
North Star Crown University Minneapolis, MN
  • Resolved about 25 student and staff support tickets a week over 28 months with a 94% satisfaction score.
  • Wrote a Python script that automated password reset reporting, saving the help desk about 3 hours a week.
  • Documented 30 common fixes in a knowledge base used by 8 help desk staff.
Projects

Partner Data Integration. Built a FastAPI service that authenticates with 3 partner APIs, pulls 300,000 records a day on a schedule, validates them against 20 rules, and loads them into PostgreSQL with idempotent upserts and retry logic, which replaced a manual CSV process and reached a 99.8% successful sync rate over 10 months.

Volunteer Management Application. Built a Flask and PostgreSQL application with a team of 4 during a bootcamp for a nonprofit managing 1,200 volunteers, with shift scheduling, email reminders, and an hours report, which was adopted by the nonprofit and cut scheduling time for the coordinator from 5 hours a week to 1.

Reporting Module Test Suite. Wrote 260 pytest tests for a reporting module of about 6,000 lines with fixtures for 15 report types and snapshot tests for output, raising coverage from 40% to 85%, which found 5 defects including 1 rounding error affecting about 2,000 patient records a month.

Extra-Curricular Activities
  • Member of a local Python meetup, attending about 8 sessions a year and giving 1 lightning talk.
  • Volunteer mentor for the bootcamp, helping about 4 students a cohort with Python fundamentals.
  • Play in a recreational cricket league, about 15 matches a season.
Leadership
  • Led a 4-person bootcamp project team as scrum lead, running 12 sprints and the client demo.
  • Onboarded 2 new junior developers with a 10-page setup guide and pairing sessions.
  • Organised a monthly lunch-and-learn for an 8-person development team, hosting 6 sessions.
Use this resume

Senior Python Developer Resume Example

Meet Chidi, a fictional principal Python engineer with 11 years in financial technology who designed a payments risk platform of 18 services scoring 25 million transactions a day at a p99 latency of 40 milliseconds.

Chidi Okafor

(646) 555-0193 New York, NY

Objective

Senior Python developer with 11 years building high-throughput backend systems in financial technology, currently the principal engineer for a payments risk platform scoring 25 million transactions a day with a p99 latency of 40 milliseconds. Designed the platform architecture that replaced a monolith with 18 Python services, cut infrastructure cost 35%, and holds a 99.99% availability record over 4 years. Mentors a team of 14 engineers and sets the Python standards for an organisation of 200. Believes the best system design is the one the on-call engineer can understand at 3 in the morning.

Education
M.S. in Computer Science, Hudson Crown University 2012 – 2014

Focus on Distributed Systems and Databases. Thesis on consistency trade-offs in event-sourced systems.

B.S. in Computer Engineering, Empire Line University 2008 – 2012

Coursework in Algorithms, Operating Systems, Computer Architecture, Networks, and Software Engineering. Also holds an AWS Certified Solutions Architect Professional certification earned in 2021.

Skills
Python Engineering
High-performance Python with asyncio and multiprocessing, service and API design, profiling and optimisation, C extensions and Cython where needed, type-driven design, library and framework authorship, testing strategy
Architecture
Distributed systems and microservices, event-driven architecture and stream processing, data modelling at scale, caching and consistency, reliability engineering, capacity planning, cost optimisation
Leadership
Technical leadership without direct management, architecture decision records, design review facilitation, mentoring and career development, hiring and interview design, engineering standards, executive communication
Tools & Platforms
FastAPI, Kafka, PostgreSQL, Redis, Cassandra, Kubernetes, AWS, Terraform, gRPC, pytest and Hypothesis, Prometheus and Grafana, OpenTelemetry, GitHub Actions
Experience
Principal Python Engineer 03/2021 – Present
Hudson Crown Payments New York, NY
  • Principal engineer for a payments risk platform of 18 Python services scoring 25 million transactions a day with a p99 latency of 40 milliseconds and a 99.99% availability record over 4 years.
  • Designed and led the migration from a monolith to 18 services over 20 months across 5 teams with 0 customer-facing incidents, cutting infrastructure cost 35% or about $1.8M a year.
  • Set the Python standards, service template, and review process for an engineering organisation of 200 and mentor a team of 14 engineers.
Senior Python Developer 06/2016 – 02/2021
Empire Line Trading Technologies New York, NY
  • Built a market data processing system in Python handling 400,000 messages a second with Cython hot paths and a 99.995% uptime during trading hours over 4 years.
  • Cut end-to-end latency of a risk calculation pipeline from 900 milliseconds to 120 through profiling, vectorisation with NumPy, and a Redis-backed cache.
  • Led a team of 6 developers on the data platform and hired 9 engineers through an interview process redesigned around practical coding exercises.
Python Developer 08/2014 – 05/2016
Empire Line Trading Technologies New York, NY
  • Built 12 internal Python services for trade reporting and reconciliation processing about 2 million trades a day.
  • Wrote a reconciliation engine that cut unmatched trade breaks 80% and saved about 20 analyst hours a day.
  • Promoted to senior developer after 21 months based on the reconciliation engine.
Projects

Risk Platform Re-Architecture. Designed the target architecture of 18 Python services around a Kafka event backbone with a shared feature store in Redis and Cassandra, wrote 30 architecture decision records, and led 5 teams through a 20-month strangler migration with parallel scoring, which delivered 0 customer-facing incidents, cut p99 latency from 180 milliseconds to 40, and cut infrastructure cost 35%.

Python Service Platform. Built an internal platform with a service template, a shared library of 40 modules for configuration, observability, and messaging, and a paved-road deployment pipeline, adopted by 60 services across 200 engineers, which cut time to production for a new service from 3 weeks to 3 days and standardised on-call tooling across the organisation.

Market Data Engine. Built a Python market data engine at a previous employer processing 400,000 messages a second with Cython decoders, lock-free queues, and NumPy batch processing, benchmarked against a C++ prototype at 85% of its throughput at one third of the development cost, which ran for 4 years with a 99.995% uptime during trading hours.

Extra-Curricular Activities
  • Speaker at 6 Python and systems conferences on high-performance Python and service migration.
  • Maintainer of an open-source asyncio utilities library with about 3,000 stars on GitHub.
  • Volunteer mentor for a programme placing underrepresented engineers in technology roles, about 4 mentees a year.
Leadership
  • Technical leader for 5 teams and 14 engineers across the risk platform, chairing a weekly architecture review.
  • Mentored 12 engineers over 7 years, 5 of whom are now senior or staff engineers.
  • Present platform reliability, cost, and roadmap to the chief technology officer monthly and to the board annually.
Use this resume

Junior Python Developer Resume Example

Meet Linnea, a fictional junior Python developer with 2 years on a Django and FastAPI codebase who shipped 90 features and fixes and built a notification service handling 1.5 million messages a month.

Linnea Bergstrom

(919) 555-0176 Raleigh, NC

Objective

Junior Python developer with 2 years of professional experience on a backend team at a software company serving 400 business customers, working on a Django and FastAPI codebase of about 120,000 lines. Shipped 90 features and fixes with a 96% first-review approval rate, built a notification service handling 1.5 million messages a month, and cut a nightly report job from 3 hours to 25 minutes. Takes on the ticket nobody wants, finishes it with tests, and writes up what was learned.

Education
B.S. in Computer Science, Research Triangle Crown University 2019 – 2023

GPA 3.5. Coursework in Data Structures, Algorithms, Databases, Software Engineering, Web Development, and Computer Networks.

PCAP Certified Associate Python Programmer, Python Institute 2024

Also completed a Django REST Framework course in 2023 and a PostgreSQL fundamentals course in 2024.

Skills
Python Development
Python 3 with type hints, Django and FastAPI, REST API development, background tasks, data processing, unit and integration testing, debugging with logs and a debugger, refactoring with tests
Data and Infrastructure
PostgreSQL queries and indexing basics, Redis, message queues, Docker, continuous integration pipelines, basic AWS usage, monitoring dashboards
Engineering Practice
Git branching and pull requests, code review, agile sprints, writing technical tickets and documentation, pairing with senior developers, on-call participation
Tools & Platforms
Django, FastAPI, Celery, PostgreSQL, Redis, pytest, Docker, GitHub Actions, AWS including S3 and SQS, Sentry, Jira, VS Code
Experience
Junior Python Developer 07/2023 – Present
Research Triangle Crown Software Raleigh, NC
  • Shipped 90 features and fixes over 2 years to a Django and FastAPI codebase of about 120,000 lines serving 400 business customers, with a 96% first-review approval rate.
  • Built a notification service in FastAPI and Celery handling 1.5 million email and in-app messages a month with a 99.7% delivery rate.
  • Cut a nightly report job from 3 hours to 25 minutes by rewriting 6 queries and batching database writes, and wrote 180 tests raising module coverage from 50% to 88%.
Software Engineering Intern 05/2022 – 08/2022
Research Triangle Crown Software Raleigh, NC
  • Built 6 Django REST Framework endpoints for a customer settings feature during a 12-week internship, each with tests and documentation.
  • Fixed 15 bugs from the backlog, including 1 affecting invoices for about 40 customers.
  • Received a full-time offer at the end of the 12-week internship based on the settings feature.
Undergraduate Teaching Assistant 08/2021 – 05/2023
Research Triangle Crown University Raleigh, NC
  • Assisted in an introductory Python course of 150 students per semester across 4 semesters, running 2 lab sections a week.
  • Graded about 600 assignments a semester and wrote a Python autograder that cut grading time 50%.
  • Held 4 office hours a week and received a 4.7 out of 5 rating from students.
Projects

Notification Service. Built a FastAPI service with Celery workers, a template system for 25 message types, per-customer preferences, and retry handling for provider failures, reviewed with a senior engineer through 3 design iterations, which handles 1.5 million messages a month with a 99.7% delivery rate and replaced 4 scattered notification code paths.

Nightly Report Optimisation. Profiled a 3-hour nightly report job, found 6 queries responsible for 80% of the time, rewrote them with joins and indexes, and batched 200,000 row writes into chunks of 5,000, which cut the job to 25 minutes and let the report be delivered before customers start work in every time zone.

Python Autograder. Built a pytest-based autograder for an introductory course that runs student submissions in a sandbox against 30 test cases per assignment and produces feedback, used for 4 semesters and about 2,400 submissions a semester, which cut grading time 50% and gave students feedback within 10 minutes of submission.

Extra-Curricular Activities
  • Member of a local Python user group, attending about 8 meetings a year and giving 1 talk on Celery.
  • Volunteer coding instructor for a girls in technology programme, teaching about 15 students a term.
  • Row with a community rowing club, about 4 sessions a week in season.
Leadership
  • Onboarded 3 interns and 1 junior developer with a setup guide and 2 weeks of pairing each.
  • Run the weekly bug triage for a backend team of 8, prioritising about 30 tickets a week.
  • Led 2 lab sections of 25 students each as a teaching assistant across 4 semesters.
Use this resume

More Resume Examples

Backend Developer
Backend Developer
Backend Developer
Backend Developer
Backend Developer
Backend Developer
SEE MORE

Recommended Articles

Here are some of the recommended articles from our team

Ready to Transform Your Job Search?

Sign up now to access Careerflow’s powerful suite of AI tools and take the first step toward landing your dream job.