IT

Python developer CV: example and template

This example is for Python developers building web applications, APIs, data tools and automation at product companies, software houses, fintechs and analytics teams, and for people moving into Python from another job.

The employer wants to know what you build in Python, in which frameworks, with which databases, how you test and at what scale your code runs. We show you how to describe this on your CV with specifics.

Example CV: Python developer

All the details in this example are fictional. Treat it as a model of layout and wording, and replace the content with your own experience.

Michał Wróbel

Python developer

Poznan, remote work +48 123 456 789 michal.wrobel@example.com github.com/michalwrobel

Professional profile

Python developer with 5 years of experience at a fintech and a software house. I build APIs in FastAPI and Django, process data from queues and files, write tests in pytest and deploy applications in Docker. I built a service that handles about 3 million requests a day and automate reports for the finance team.

Work experience

Python developer

03.2022 - present

Fintech company, Poznan, remote

  • FastAPI service for the customer scoring system, about 3 million requests a day.
  • Processing data from Kafka and writing it to PostgreSQL, with a Celery task queue.
  • Tests in pytest and static code analysis in the CI pipeline.
  • Query optimisation, about 45% shorter average response time.
  • Automating reports for the finance department, saving about 20 hours a month.

Junior Python developer

07.2020 - 02.2022

Software house, Poznan

  • Django web applications for retail clients.
  • Integrations with external APIs and payments.
  • Data migration scripts.

Education

Engineer's degree, computer science

2016 - 2020

Poznan University of Technology

Skills

  • Python 3
  • FastAPI and Django
  • PostgreSQL and Redis
  • Kafka and Celery
  • pytest
  • Docker and CI/CD

Certificates and courses

  • Web application architecture course, 2023
  • AWS Certified Developer Associate, 2024

Languages

  • English: C1

Additional information

  • Contributions to 2 open source libraries

I hereby consent to the processing of my personal data for the purposes necessary to carry out the recruitment process, in accordance with Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 (GDPR).

How to write a Python developer CV

Professional summary

Write what you build in Python: web applications, APIs, data processing, automation, and in which industry. Add frameworks and one measurable result, for example the number of requests or time saved. Python has many uses, so show straight away where you are strongest.

Financial analyst who has automated reports in Python and pandas for 2 years. I built a Django app that collects data from 4 systems and is used by 30 people in the company. I am looking for work as a junior Python developer.

Experience: duties and achievements

Describe projects, technologies, scale and your contribution. Show numbers: requests, response time, hours saved, number of users. Add testing and deployment, because they show your code reaches production and works.

Weaker: Building APIs.

Better: FastAPI service for the customer scoring system, about 3 million requests a day.

Weaker: Data processing.

Better: Processing data from Kafka and writing it to PostgreSQL, with a Celery task queue.

Weaker: Automation.

Better: Automating reports for the finance department, saving about 20 hours a month.

Skills worth listing

List frameworks, databases, queues, testing and deployment tools. In your soft skills show teamwork, readable code and understanding of business needs.

Professional skills

  • Python
  • Web frameworks
  • Databases
  • Queues and background tasks
  • Testing
  • Containers and CI/CD

Personal skills

  • Teamwork
  • Readable code
  • Understanding the business
  • Problem solving
  • Independence

Certificates and courses

List courses and cloud certificates if you deploy in the cloud. For a Python developer a GitHub link with projects and open source contributions often matters more than a certificate.

Python developer CV with no experience

Describe 2 to 3 projects on GitHub: a web app, an API or a data tool, with tests and setup instructions. Say what they do and which technologies they use.

If you used Python in your previous job, for example to automate reports, describe it as experience. It is a strong argument in a career change.

Tailoring your CV to the job offer

A product company looks for APIs and scalability, a company with a data team for data processing and pandas, and a software house for Django applications for different clients. Move to the top what the job ad is about.

The most common mistakes on a Python developer CV

Questions and answers

What should a Python developer put on a CV?

The area of Python, frameworks, databases, projects, scale, results, testing, deployment and a GitHub link.

Does a junior Python developer need GitHub?

Yes, a few well described projects with tests are the best proof of skill without experience.

Is automating reports in Python programming experience?

Yes, if you describe what you built and what the result was. It is a common route into IT.

Which framework should go on the CV?

The ones you have used in projects. Django, FastAPI and Flask are the most common.

Create a Python developer CV in the builder

In the CV Majster builder you enter your details step by step and see right away what the document looks like. You can copy the wording from this page and adapt it to yourself. The finished CV as a PDF costs a one-off PLN 5, with no subscription, and you see the preview before you pay.

Go to the CV builder

See also

All resume examples by job