• File

Dmytro

Python-програміст

Age:
23 years
City of residence:
Kyiv
Ready to work:
Lviv

Contact information

The job seeker has entered a phone number .

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Dmytro Kovalenko
Python Developer
Kyiv, Ukraine • [open contact info](look above in the "contact info" section)[open contact info](look above in the "contact info" section) • Telegram:
@seniorpomod • Age: 23

Summary

Experienced Python developer with over 3 years of commercial experience in building
scalable web applications, APIs, and automation scripts using Django, FastAPI, and Se-
lenium. Proficient in designing and optimizing database interactions with PostgreSQL,
MySQL, and MongoDB, as well as implementing CI/CD pipelines and containerized en-
vironments with Docker. Skilled in microservices architecture, task queues (Celery,
RabbitMQ), and cloud platforms (AWS). Adept at collaborating in Agile teams, deliv-
ering measurable results, and solving complex technical challenges. Fluent in English
(Intermediate, B2) with a focus on clear communication and continuous learning.

Skills

• Programming Languages: Python (3.8+), JavaScript (ES6+)
• Frameworks: Django, Django Rest Framework, FastAPI, SQLAlchemy, Alembic
• Databases: PostgreSQL, MySQL, MongoDB, Redis (caching, queues)
• Tools & Technologies: Git, Docker, Docker Compose, CI/CD, AWS (RDS, Elasti-
Cache), RabbitMQ, Celery, JWT, PyTest, Unit Testing, Selenium, Playwright, 2Captcha,
SMS-activators
• Methodologies: Agile (Scrum), TDD, SOLID, DRY, Clean Architecture
• Other: REST API development (OpenAPI/Swagger), microservices, Linux, Jira, Mi-
crosoft 365, Grafana, n8n (automation), eHealth API
• Soft Skills: Team collaboration, analytical thinking, problem-solving, proactive learn-
ing

Professional Experience

Python Developer
TechFlow Solutions (International SaaS provider, logistics domain)
Kyiv, Ukraine • Jun 2022 – Present
• Developed and maintained scalable REST APIs using FastAPI and Django Rest Frame-
work, increasing API response time by 25% through query optimization and Redis
caching.
• Designed and implemented microservices architecture for a logistics platform, reduc-
ing system latency by 15% via efficient task distribution with Celery and RabbitMQ.
• Automated account registration processes using Selenium and Playwright, integrat-
ing 2Captcha and SMS-activators, ensuring 95% success rate in verification work-
flows.
• Integrated PostgreSQL and MongoDB databases, optimizing data retrieval processes,
which improved data processing speed by 30%.
• Configured CI/CD pipelines with Git and Docker, enabling 20% faster deployment
cycles.

1
• Implemented REST API with OpenAPI/Swagger for external integrations (including
eHealth API), adhering to Clean Architecture principles (SOLID, DDD).
• Collaborated in an Agile team of 5 backend developers, 3 frontend developers, 2 QA
engineers, and 1 PM, participating in sprint planning, daily standups, and code re-
views.

Junior Python Developer
GlobalBuild Systems (Construction tech company)
Remote • Sep 2021 – May 2022
• Built and optimized Django-based web applications for construction project manage-
ment, reducing page load times by 20% through database indexing and caching.
• Contributed to database migrations using Alembic and SQLAlchemy, ensuring seam-
less updates for a PostgreSQL database with zero downtime.
• Developed automation scripts with n8n and Python, streamlining internal workflows
and saving 10 hours of manual work weekly.
• Wrote unit tests using PyTest, achieving 85% code coverage for critical modules.

Education

Bachelors Degree in Computer Science
Taras Shevchenko National University of Kyiv, Kyiv, Ukraine • 2018 – 2022

Additional Information

• Languages: English (Intermediate, B2), Ukrainian (Native), Russian (Fluent)
• Certifications: AWS Certified Developer – Associate (2023)
• Availability: Ready to work in an office in Kyiv or remotely, depending on company
needs.
• Reason for Leaving Previous Roles: Relocation of previous companies due to geopo-
litical changes.

2

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: