• File

Анатолій

Junior Python Developer

Age:
33 years
City of residence:
Kyiv
Ready to work:
Kyiv, Remote

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.

Anatolii Khomych
Junior Python Developer (AI & Automation)
Kyiv, Ukraine (Remote) | [open contact info](look above in the "contact info" section) | github.com/khomych-dev

SUMMARY

Junior Python Developer specializing in AI-assisted development and backend automation. My core strength lies
in architecting solutions end-to-end: designing system logic, database schemas, and algorithms, then prompting
AI tools (Google Antigravity, Gemini, Claude) to generate and assemble the codebase efficiently. This workflow
allows me to deliver production-quality, well-structured code while focusing my effort on the highest-value layers
— solution design, integration logic, and business automation. Practical experience building asynchronous APIs,
Telegram bots, and data parsing systems, with integrations including Stripe, OpenAI, and external APIs. Seeking
a remote full-time position.

TECHNICAL SKILLS

Languages: Python 3.12, SQL, HTML
Frameworks & Libraries: FastAPI, aiogram, Pydantic, SQLAlchemy 2.0, Asyncpg
AI & Automation Tools: Google Antigravity, Gemini, Claude, LLM Prompting, OpenAI API (Structured Outputs)
Web Scraping & Automation: BeautifulSoup4, lxml, aiohttp, curl-cffi
Databases & Message Brokers: PostgreSQL, Redis, SQLite
Tools & Infrastructure: Docker, Docker Compose, Git, GitHub Actions, Nginx, Let's Encrypt
Testing & Quality: Pytest, Ruff, mypy, pre-commit hooks, structlog

PROJECTS

Freelance Hunter Bot Python, aiogram, BeautifulSoup4
Asynchronous Telegram bot for continuous monitoring of new orders on a freelance platform with instant
notifications.
• Implemented async page parsing using aiohttp, BeautifulSoup4, and lxml for data processing.
• Used curl-cffi with browser emulation (chrome120) to bypass the platform’s anti-bot protection.
• Built an in-memory system for tracking already-viewed links to avoid duplicate notifications.
• Configured the app via pydantic-settings for secure management of environment variables.

Garage Management API FastAPI, PostgreSQL, Redis, Stripe, OpenAI, Docker
Comprehensive asynchronous backend for managing the processes of an auto service station.
• Designed database architecture using PostgreSQL and SQLAlchemy 2.0 with Repository Pattern and Service
Layer.
• Integrated OpenAI API (Structured Outputs) to extract structured data (parts, costs, labor) from raw mechanic
notes.
• Implemented payment processing via Stripe Webhooks with cryptographic signature verification and
idempotency handling.
• Set up asynchronous background task execution using Redis + Arq.
• Secured the API with JWT authentication and implemented WebSocket connections for real-time notifications.
• Created CI/CD pipelines in GitHub Actions for automated integration testing (pytest) and linting.

Aura: Voice-to-Text Desktop Automation App Python, OpenAI Whisper API, Desktop GUI
Desktop application for voice-to-text processing that automates dictation and eliminates manual input in daily
workflows.
• Integrated OpenAI Whisper API to deliver accurate, low-latency speech recognition for hands-free operation.
• Built a lightweight desktop GUI for intuitive recording control and real-time transcription output.
• Automated the full dictation pipeline — capture, transcribe, and deliver text — reducing routine manual effort.

Currency Exchange Telegram Bot Python, aiogram, external APIs
Automated Telegram bot that delivers real-time currency exchange rates on demand.
• Integrated external exchange rate APIs to fetch and parse live currency data with minimal latency.
• Designed a clean command interface in aiogram for querying specific currency pairs or full rate tables.
• Implemented scheduled updates to keep rate data current without manual intervention.

LANGUAGES

Ukrainian — Native English — Pre-Intermediate (actively learning)

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: