Даніїл

Backend developer

Considering positions:
Backend developer, Python-програміст 
Employment type:
full-time
Age:
21 years
City of residence:
Vinnytsia
Ready to work:
Remote, Vinnytsia

Contact information

The job seeker has provided:Phone numberEmailLinkedIn

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Backend developer

from 06.2025 to 10.2025 (5 months)
msgFlow, Вінниця (IT)

Розробка архітектури проекту, була обрана мікросервісна архітектура.
Брав участь у розробці 3-х сервісів з 4-х.
Розробив інтгерацію з Telegram для автоматизації повідомлень через TG-Bot на інтеграційному сервісі (сервіс який відповідає за інтеграцію з різними месенжерами чи поштами).
Розробив основний сервіс для створення сценаріїв по патерну (подія-умова-дія), також створив основний патерн по якому працює сценарій, та виконується основна дія продукту.
Менторив 1-го програміста (trainne-lvl), проводив код ревю для нього.
Брав участь у створення технічних завдань.
Розробив а потім нормалізував базу даних сценаріїв PostgreSQL.
Оптимізував запити в БД тим саме прискоривши роботу ~40-60%
Створив звʼязок між двома сервісами (інтеграцій та сценаріїв) за допомогою брокера повідомлень RabbitMQ використовуючи черги.
Писав навантажувальні тести для перевірки навантаження на API.

Backend developer

from 12.2024 to 06.2025 (7 months)
IT-Scouts, Вінниця (Неприбуткові, благодійні та громадські організації)

Розробка та оптимізація асинхронного серверу для благодійних фондів, python FastAPI
Розробка бази даних на PostgresSQL, з використанням SQLAlchemy для створення таблиць та Alembic для міграцій

Education

Вінницький Національний Технічний Університет

Інформаційних технологій та компʼютерної інженерії, 121 інженерія програмного забезпечення
Unfinished higher, from 2022 to 2026 (4 years)

Knowledge and skills

  • Організованість
  • Python
  • Git
  • Docker
  • GitHub
  • SQL
  • Знання принципів ООП
  • PostgreSQL
  • FastAPI
  • Redis
  • RabbitMQ
  • REST API
  • Nginx
  • Ngrok
  • SQLAlchemy
  • Pydantic
  • Alembic
  • WebSocket

Language proficiencies

English — average

Additional information

PROFESSIONAL EXPEIRENCE
Startup MsgFlow | Backend Developer | Ukraine, Vinnytsia (Jun 2025 - Nov 2025, 5 months)
MsgFlow is a platform that automates messaging based on the ECA pattern
Designed microservices, developed async services for dynamic event-based workflows.
- Designed and implemented microservice architecture to ensure modularity and scalability.
- Developed core services: Integration Service (messenger integrations) and Scenario Service (Event-Condition-Action logic execution).
- Built the ECA (Event-Condition-Action) pattern from scratch to process scenarios and trigger actions based on conditions.
- Organized bidirectional message flow between services using RabbitMQ and queues.
- Developed Telegram integration via bot using webhook and ngrok for local testing, publishing incoming messages to the broker.
- Integrated Redis as a caching and temporary storage layer for broker-consumed messages, improving throughput and reducing response time by ~2x (40–60%).
- Designed and normalized the scenario database using SQLAlchemy.
- Optimized performance on both database queries and API layer, achieving ~40% faster execution.
- Configured Nginx for load balancing and traffic management.
- Used Docker (Dockerfile, Docker Compose) for testing and deploying the project.
- Mentored and led a junior developer, conducted code reviews.
- Stack: Python 3.13, FastAPI, SQLAlchemy, Alembic, PostgreSQL, Redis, RabbitMQ, Docker, Ngnix, Ngrok
IT-SCOUTS | Junior Backend Developer | Ukraine, Vinnytsia (Dec 2024 - Jun 2025, 7 month)
Public organization technical scouts movement «IT-SOUTS»
Developed a async server for charitable foundations
- Developed a async server for charity foundations, including user authentication and project creation features.
- Stack: Python 3.13, FastAPI, SQLAlchemy, Alembic, PostgreSQL

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: