Даніїл
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
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/14131438/
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
-
Back end програміст
Remote -
Backend розробник
Remote -
Python, Backend Developer
Remote -
.NET Backend Engineer
Remote -
Physical Design (Backend) Engineer
Kyiv, Remote -
Back End Developer
140000 UAH, Uzhhorod, Remote