About
I am a Python developer with approximately four years of professional experience. Before that, I spent 2–3 years studying Python and also gained some experience with C++, which was my first programming language.
What I Do Best
My strongest skills lie in backend development, particularly in building APIs and developing application backends. I have hands-on experience working with FastAPI and Django. Currently, I am expanding my expertise in data engineering and AI-powered applications.
Skills & Tech Stack
Backend frameworks
- Django, DRF, FastAPI
AI & LLMs
- OpenAI API (+Assistant API), LangChain, LangGraph, QDrant
Databases
- PostgreSQL, SQLAlchemy, MongoDB, Beanie
Cloud & Infrastructure
- Google Cloud Platform (GCP), Docker
Async & Automation
- AsyncIO, Celery, AIOGram, Selenium
Recent Projects
- AI-powered Food Recognition System (Commercial): Built a solution that identifies calories and macronutrients from food photos using AI image recognition.
Stack: LangChain, OpenAI API, Firebase Firestore - Intelligent Vehicle Matching Tool (Commercial): Developed a system to find the most relevant cars in a client’s database based on user input using vector-based semantic search and AI-based parameters extraction.
Stack: LangChain, OpenAI, QDrant - AI Sales Assistant for Instagram (Commercial): Collaborated in development of a Multi-Agent reactive AI-driven sales manager that interacts with customers via Instagram, streamlining inquiries and boosting engagement.
Stack: LangChain, LangGraph, OpenAI API - AI Fitness Chatbot with Smart Analytics (Freelance): Developed an intelligent Telegram-based chatbot that communicates like a fitness coach, tracks progress, and provides motivational feedback. Designed custom AI logic to analyze user metrics and detect training patterns, stress-recovery balance, and performance trends. Built data visualizations and insights using NLP-powered summaries.
Stack: Python, SQLAlchemy, PostgreSQL, OpenAI API, Pandas, Matplotlib, Docker - AI Meeting Scheduler Assistant (Freelance): Built a chatbot to automate meeting scheduling via Telegram, integrating Google Calendar to find optimal meeting slots based on user availability. System handles natural language input and offers smart time suggestions.
Stack: LangChain, OpenAI API, Google Calendar API, Python, Telegram Bot API - AI Study Buddy – Personal Learning Platform (Pet-Project): Designing an AI-powered educational assistant that helps users structure and navigate self-learning courses from uploaded content. Implements semantic material indexing via Qdrant and LangGraph-powered curriculum generation. Features include: automatic unit generation, quiz/question creation, interactive note-taking, and personalized learning paths.
Stack: Django, LangGraph, LangChain, OpenAI API, Qdrant, PostgreSQL, Bootstrap
Employment
Python Engineer
Join.To.IT, Kyiv, Ukraine (Remote)- Car Recommendation System: Created a backend API solution that identifies the best vehicle for a user by leveraging advanced vector search techniques within an extensive vector database of cars.
- Nutritional Analysis Tool: Developed backend API for an image-based application that determines the calorie and macronutrient content of meals. This project was executed in two stages: first by identifying the dish, and then by extracting nutritional data efficiently.
- Key technologies utilized include FastAPI, OpenAI, LangChain, and QDrant.
Python Engineer
Perfsol, Kyiv, Ukraine (Remote, Part-time)- Transportation Management Platform: Developed using Django, this platform streamlined material logistics. My primary responsibilities included debugging and implementing new features, notably expanding the system from exclusively managing trucks to incorporating other modes of transport such as ships.
- Real Estate Platform: Designed for realtors and individuals looking to rent or purchase properties, I developed key functionalities including secure email-based login with verification, user onboarding, and the creation and configuration of property listings. All of this was built with multi-tenancy in mind to support diverse user groups seamlessly.
- CRM System: I focused on enhancing system reliability by identifying and fixing existing bugs, ensuring smooth performance for end-users.
Middle Python Engineer
DatArt, Kyiv, Ukraine (Remote)- Contributed to the development of an internal data platform, working with pure Python, Apache Avro, and GCP.
- Helped maintain and expand FastAPI-based internal APIs for smoother collaboration with the analytics team.
- Developed an automation tool for validating Confluence pages, improving documentation consistency and visibility.
- Integrated with the Confluence API to fetch and verify content and metadata of internal documentation.
- Used SQLAlchemy with PostgreSQL to store validation results and page states.
- Implemented scheduled validation tasks with APScheduler for regular checks and automated updates.
Junior Python Engineer
DataArt, Kyiv, Ukraine (Remote)- Took part in building a scalable internal data platform for data processing and analytics.
- Worked with pure Python to implement core data processing logic.
- Used Apache Avro format for efficient serialization and schema management.
- Deployed and managed components on Google Cloud Platform (GCP).
- Built internal APIs with FastAPI to streamline communication between backend services and the analytics team.
Python Engineer
LogikaSchool, Kyiv, Ukraine (Remote, Part-time)- Developed web platform to collect and visualise statistics for the school.
Education
Bachelor's degree, Special technical security of information
National Technical University of Ukraine 'Kyiv Polytechnic Institute', Kyiv, Ukraine (Sep 2017 - Aug 2021)Certifications
- Google Cloud Professional Cloud Architect
- AWS Certified Solutions Architect – Associate