• File

Personal information hidden

This job seeker decided to hide his personal information and contact info, but you can send a message to him or suggest a job to him.

This job seeker has chosen to hide his personal information and contact info. You can contact him using this page: https://www.work.ua/resumes/20466724/

Python developer

City of residence:
Yahotyn
Ready to work:
Remote

Contact information

This job seeker has hidden his personal information, but you can send him a message or suggest a job to him if you open his contact info.

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.

Taras Khomenko
PYTHON DEVELOPER

[open contact info](look above in the "contact info" section) · [open contact info](look above in the "contact info" section) · Telegram · LinkedIn · Kyiv Region, Ukraine | remote

Summary

Python Developer with approximately 2 years of commercial experience building APIs, background
processing and serverless services. Worked on production projects for GS1 (Django, Django Ninja,
PostgreSQL, Celery) and Shutterstock (Flask microservices, AWS Lambda, Step Functions, MongoDB).
Comfortable working remotely in a team, picking up new codebases quickly and delivering tasks end to end.

Work Experience

Python Backend Developer (Contract) May 2025 – Mar 2026
Lviv, Ukraine

Shutterstock (incl. Pond5) — Flask, AWS Lambda, AWS Step Functions, MongoDB, microservices

Built a one-click moderation tool for content reviewers: banning a rule-violating user removes all of their
content at once, replacing manual item-by-item review and saving reviewers a large amount of work.
Orchestrated the ban workflow with AWS Step Functions across several microservices, with brand-
specific logic for Shutterstock and Pond5.
Developed Flask microservices and AWS Lambda functions; designed MongoDB data models and
queries.

GS1 (global barcode standards organisation) — Django, Django Ninja, PostgreSQL, Celery, Redis

Automated integration between the GS1 UAE team's system and the core service that issues licenses and
keys for QR code generation.
Built a Celery-based cascading deletion workflow: updating or deleting a company removes all keys of
each of its licenses, then the licenses themselves, executed transactionally to keep data consistent.
Developed REST API endpoints with Django Ninja; designed PostgreSQL schemas, Django ORM queries
and migrations; used Redis as the Celery broker.

Python Developer (Data Integration) Mar 2024 – Apr 2025
Remote, Freelance

Built data extraction pipelines for marketplaces and other web platforms using Playwright, including
pages with dynamic JavaScript content.
Ran extraction jobs as background tasks with Celery.
Handled anti-bot protection and rate limits to keep data collection stable.

Skills

Python Python 3.10+, Advanced Python (Decorators, Iterators, Generators),
Asynchronous Python (asyncio, Concurrency, Parallelism), Object-Oriented
Programming (OOP)

Web Frameworks Django, Django ORM, Django Rest Framework, FastAPI, SQLAlchemy, Flask

Databases PostgreSQL, MongoDB, Redis

Task Queues Celery + Redis

Cloud & DevOps AWS (EC2, S3, Step Functions, Lambda), Docker / Docker Compose, Git/GitHub

Web Scraping Playwright, Scrapy, Selenium, BeautifulSoup4, Requests, httpx, Handling Anti-
Scraping Measures (Proxies, CAPTCHA Solvers)

Web Technologies HTML, CSS, JavaScript

Development Tools Debugging, Poetry, Alembic

SDLC Waterfall, Agile

English Upper-Intermediate

Additional Education

Python course at Mate Academy (OOP, Python, Django)

CS50: Introduction to Computer Science (Online), Harvard University

Books: Clean Code by Robert Cecil Martin, Docker Deep Dive by Nigel Poulton

Achievements

Early Game Development: Created games using C# and Unity when I was 15, showing my early passion for
programming.

Competitive Spirit: Participated in various contests organized by the city council and attended local
Olympiads in computer science, programming, and mathematics.

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: