Євгеній
Python-програміст
- Возраст:
- 22 года
- Город проживания:
- Киев
- Готов работать:
- Удаленно
Контактная информация
Соискатель указал телефон и эл. почту.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/19255728/
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
Python Backend Developer
Kyiv, Ukraine | [
SUMMARY
Python Backend Developer with 3 years of experience building production systems: REST APIs, data parsers, and AI and
payment integrations. Shipped several end-to-end products, including an AI-powered job platform with 500+ active users, an
EdTech language-learning platform, and a commercial VIN-decoding service. Strong with FastAPI, PostgreSQL, SQLAlchemy,
Redis, and Docker; comfortable owning the full cycle from architecture to deployment. Looking to grow as a Python Backend
Developer on a product team.
TECHNICAL SKILLS
Languages: Python, SQL, TypeScript (basic)
Backend: FastAPI, REST API design, async/await, Aiogram 3, aiogram-dialog, Telethon, Pydantic, Jinja2, web scraping.
Databases & ORM: PostgreSQL, SQLAlchemy (async, repository pattern), Alembic (migrations), Redis
Testing: pytest
AI & Integrations: OpenAI API (GPT), Google Cloud Text-to-Speech, Google Cloud Translate, Firebase, Telegram Web Apps,
WayForPay, LiqPay
DevOps & Tools: Docker, Docker Compose, Nginx, Git, GitHub, Linux
Frontend (working knowledge): React 18, TypeScript, Vite, Zustand, TanStack Query, i18next
EXPERIENCE
Python Backend Developer - Independent Contractor | 2023 - Present | Remote
Built and shipped commercial backend products for clients end to end - from requirements and architecture to Dockerized
deployment and post-release support.
Job Search Platform for Spain with AI Vacancy Parser - Telegram Web App
Full-stack job platform connecting employers and job seekers, with an AI module that automatically collects and classifies
vacancies.
- Designed and built solo a full-stack job platform serving 500+ active users with 1,000+ published job listings, owning backend,
frontend, and deployment end to end.
- Developed the FastAPI backend (48 REST endpoints) with async SQLAlchemy and PostgreSQL using the repository pattern,
Redis caching, and Alembic schema migrations; covered with pytest tests.
- Automated vacancy ingestion from 190 Telegram communities across 7 regions of Spain: Telethon-based parser feeding an
OpenAI GPT classification pipeline that filters the raw message stream into categorized job listings.
- Implemented listings with search and filtering by category and location, subscription-based notifications for new matches, and
paid subscriptions with access control.
- Delivered a React + TypeScript Web App with i18n for 3 languages and an admin panel (user management, moderation,
statistics); integrated Firebase for photo storage.
- Containerized the multi-service stack (frontend, API, bot, PostgreSQL, Redis) with Docker Compose behind Nginx.
Tech stack: Python, FastAPI, Aiogram 3, Telethon, SQLAlchemy (async), PostgreSQL, Redis, Alembic, pytest, OpenAI GPT,
Firebase, React, TypeScript, Vite, Docker, Nginx
EdTech Platform for Language Learning - Teacher & Student Portals (Telegram Web App)
Two-sided online learning platform where teachers create courses with interactive exercises and students study, track progress,
and get AI feedback. Sole developer, implementing designs from a UI designer / language-teaching domain expert.
- Designed and built solo a two-sided platform (teacher and student portals): FastAPI backend with 122 REST endpoints, 27
SQLAlchemy models, PostgreSQL, Redis caching, and Alembic migrations, launched as a Web App from a Telegram bot.
- Implemented an exercise engine with 16 interactive exercise types, drag-and-drop UI, detailed results, and AI-generated
feedback on student mistakes.
- Developed an AI lesson constructor on the OpenAI API: generates a full set of exercises from a single prompt with
configurable difficulty level, exercise types, and quantity, saved directly into the lesson structure.
- Integrated Google Cloud Text-to-Speech for automatic audio in listening exercises and Google Cloud Translate for the built-in
dictionary.
- Built student engagement features: personal dictionary with learning mode, study statistics, activity streaks and achievements,
and an in-bot AI chat with saved history.
- Localized the product into 3 languages across both the web app and the Telegram bot; containerized the stack with Docker
Compose.
Tech stack: Python, FastAPI, Aiogram 3, SQLAlchemy (async), PostgreSQL, Redis, Alembic, pytest, OpenAI API, Google Cloud
TTS, Google Cloud Translate, Firebase, React, TypeScript, Vite, Docker, Nginx
VIN Decoder Telegram Bot
Commercial Telegram bot selling VIN-based vehicle reports: a free Window Sticker PDF and a paid detailed report with vehicle
options for BMW and VW Group brands. Team project - owned the bot, data layer, payment integration, and admin panel.
- Developed a web-scraping pipeline with persistent cookie sessions and automated PDF report generation (ReportLab, pdfkit,
Jinja2 templates).
- Integrated the WayForPay payment gateway end to end: invoice creation API client and a FastAPI webhook with HMAC
signature verification for payment confirmation; built monetization features - paid reports, promo codes with per-user
redemption tracking, and a referral program.
- Implemented a multi-step bot UX with aiogram-dialog, including a full admin panel (broadcasts, promo codes, demo reports,
usage statistics).
- Built an async data layer with SQLAlchemy 2.0 and asyncpg (17 database tables, Alembic migrations) and localized the
product into 2 languages (Ukrainian, English) with Fluent i18n.
- Containerized the product into a 5-service Docker Compose architecture (bot, PostgreSQL, Redis, FastAPI webhook, Nginx
reverse proxy); collaborated in a team workflow with automated deploys via GitHub Actions.
Tech stack: Python, Aiogram 3, aiogram-dialog, FastAPI, SQLAlchemy 2.0 (async), asyncpg, PostgreSQL, Redis, Alembic,
ReportLab, Jinja2, fluentogram, Docker, Nginx
EDUCATION
State University of Trade and Economics - Kyiv, Ukraine
Bachelor's Degree in Marketing, 2019 - 2025
LANGUAGES
Ukrainian - native | English - B2 (Upper-Intermediate)
Похожие кандидаты
-
Fullstack-розробник (Vue.js, Python)
Удаленно, Киев, Харьков -
Python Junior Backend Developer
Удаленно, Львов -
Python-програміст
35000 грн, Удаленно, Львов -
Python-розробник
Удаленно, Николаев -
Python-програміст
25000 грн, Удаленно, Житомир, Киев -
Python-програміст
40000 грн, Удаленно, Киев, Львов