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)
Feb 2025 - Feb 2025
  • 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)
Jun 2024 - Mar 2025
  • 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)
Apr 2022 - Aug 2024
  • 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)
Sep 2021 - Apr 2022
  • 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)
Aug 2022 - Jun 2024
  • 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