Erik
Python Developer
- Age:
- 22 years
- City:
- Kyiv
Contact information
The job seeker has entered a phone number , email and LinkedIn.
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/18755937/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
erik.agayan.work@gmail.com [
Ukraine LinkedIn
Telegram github.com/erikagayan
Summary
Python Backend Developer with 1.5+ years of commercial experience, specialising in complex business workflows, CRM
integrations, and eCommerce platforms. Delivered production systems end-to-end — from architecture to deployment —
across Odoo ERP, Django REST, FastAPI, and microservice architecture. Quickly adapt to new domains and tech stacks:
picked up Odoo from zero to sole developer on a full-scale platform within months. Integrate third-party services (Salesforce,
Zoho, OpenAI) and build reliable, well-tested backends with 80%+ test coverage as a standard practice.
Skills
Backend: Databases:
Python3, Django, DRF, FastAPI, Celery, Asyncio, gRPC PostgreSQL, Redis, SQLite, MongoDB, SQLAlchemy
DevOps: Testing:
Docker, Docker Compose, Git, GitLab CI, GitHub Actions, PyTest, Unittest, Integration tests, TDD
Linux, AWS
Other:
CS: Pandas, Aiogram3, BeautifulSoup4, Selenium, OpenAI,
Algorithms and Data structures Anthropic API
Work experience
02/2025 – 03/2026 Python Developer
Kyiv Ezcloudllc - US-based software company (New York), delivering custom ERP & eCommerce solutions for
Israeli retail clients
•Owned end-to-end delivery of a custom Odoo ERP/eCommerce platform from scratch — sole
backend developer across full project lifecycle (requirements → architecture → deployment →
support).
•Built 11 custom modules covering the full order, production and inventory lifecycle: 50+ data
models, 20+ wizard flows, 9-state order pipeline with lot/serial tracking and 30+ REST
endpoints across procurement, warehouse and sales.
•Optimised PostgreSQL performance for high-load transactional operations: tuned indexes,
rewrote bottleneck queries, applied batched ORM reads and store=True computed fields —
significantly reduced query latency on large datasets.
•Delivered custom OWL widgets and XML views (barcode/serial scanners, stock-availability and
transfer-selection widgets) aligning the UI directly with client warehouse workflows.
•Configured GitLab CI pipeline with ruff linting and automated pytest runs on every merge
request; covered critical flows with 16 integration test suites (~70 test cases) — zero critical
bugs in production post-launch.
10/2024 – 01/2025 Freelance Project (Backend)
E-commerce backend for a private retail client (Ukraine)
Online Shop
Developed a REST API backend (Django REST Framework, PostgreSQL) covering product
•
catalog, categories, shopping cart, and user management — 15+ endpoints, fully documented via
Postman.
Implemented role-based access control with 3 permission levels (admin, moderator, manager);
•
admins can assign roles dynamically via API without code changes.
Built Redis-backed stock validation in cart logic, reducing oversell incidents to zero by checking
•
live inventory on every add-to-cart request.
Containerised the full stack with Docker Compose; wrote integration tests with PyTest,
•
reaching 80%+ coverage on critical business flows.
Technologies: Python, Django Rest Framework, React, Postgres, Redis, Docker, PyTest, Postman,
Git, GitHub.
02/2024 – 09/2024 Python Developer
NextWave CRM - Ukrainian-based CRM integration agency, serving SME clients in the US, Canada,
and Germany
Built Python ETL pipelines (Pandas, SQLAlchemy, Celery) to automate data synchronisation
•
between Salesforce/Zoho CRM and PostgreSQL for 8 SME clients across the USA, Canada, and
Germany.
Designed and deployed REST APIs (FastAPI, DRF, Redis) unifying CRM data with web, mobile
•
and BI platforms; integrated OAuth2 with role-based access control, ensuring GDPR-compliant
multi-user authentication.
Grew test coverage from 45% to 87% with PyTest unit and integration tests, cutting client-
•
reported bugs by 35%.
Projects
Python Developer
05/2026 – 06/2026 Universal Telegram Bot
Python, Aiogram3, FastAPI, Redis, Docker
Architected a modular "core + plugins" Telegram platform supporting 4 independent business
•
scenarios (AI chat, support tickets, leave approvals, webhook delivery) - new scenarios plug in
via config without touching core logic.
Built an LLM-agnostic AI chat module (OpenAI-compatible API) with Redis-backed
•
conversation memory (20-message context window per user); switching providers requires zero
code changes - only .env update.
Designed a support ticket workflow and an async leave approval flow with inline keyboard
•
callbacks, Redis audit trail, and role-based access (manager/boss IDs) - reduced manual
coordination overhead by ~60%.
Delivered production-ready infrastructure: FastAPI webhook server (no long polling), Docker
•
Compose stack (bot + Redis), GitHub Actions CI with ruff lint + pytest; achieved 100% test
coverage on core domain logic using fakeredis.
Wrote 5 unit/integration test functions covering callback parsing, FSM state transitions, Redis
•
roundtrips, and message history trimming - zero live dependencies required to run the test
suite.
Technologies: Python, Aiogram3, FastAPI, Redis, Docker Compose, pytest-asyncio, Pydantic
Settings, GitHub Actions
Education
01/2020 – 06/2022 COMPUTER PROGRAMMING AND ANALYSIS PROGRAM
Toronto, Canada George Brown College
05/2023 – 09/2023 Mate Academy
Python Developer
09/2022 – 06/2026 Bachelor Degree in Computer engineering
Central Ukrainian National Technical University
Languages
English
Upper-Intermediate
•
IELTS 6.0
•
Working on projects in a team with
•
people from other countries
Similar candidates
-
Python developer
Kyiv, Dnipro , more 4 cities -
Python-програміст
Kyiv -
Python-програміст
Kyiv, Remote -
Python-програміст, Odoo
Kyiv, Remote -
Python-програміст
Kyiv, Zhytomyr -
Python-програміст
Kyiv