• Файл

Данило

Full stack програміст

Розглядає посади:
Full stack програміст, Backend-програміст, Front-end програміст
Вік:
20 років
Місто проживання:
Рівне
Готовий працювати:
Київ

Контактна інформація

Шукач вказав: Телефон

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Danylo Marynych
Full-Stack Developer

[відкрити контакти](див. вище в блоці «контактна інформація») | [відкрити контакти](див. вище в блоці «контактна інформація») | Rivne, Ukraine | GitHub

Summary

Backend-focused Full-Stack Developer specializing in production-ready REST APIs and event-driven microservices
using TypeScript, Node.js, NestJS, Express.js and ASP.NET Core. Delivered complete features across authentication
systems, real-time communication, background job processing and payment integrations. Comfortable across the
full stack — from PostgreSQL schema design and Redis caching strategies to React frontends and Docker
deployments. Expanding Python backend skills with FastAPI, SQLAlchemy and Pydantic.

Experience

SoftServe​ Jan 2026 - Feb 2026

Contributed to a production-grade Cinema Management System as part of a competitive SoftServe university
program. Architected and delivered backend modules covering JWT authentication with refresh token rotation, movie
and session management, real-time seat reservation with Redis-based locking to prevent race conditions under
concurrent load, order and ticket flows, RabbitMQ event messaging, SignalR push notifications and gRPC integration
with a separate loyalty microservice. Applied Clean Architecture and EF Core across all modules.

Full-Stack Developer (University Practice) — Jan 2026 - Feb 2026
Worked on a Cinema Management System as part of university practice. Developed backend REST API functionality
with ASP.NET Core, C#, PostgreSQL, EF Core and Clean Architecture, and worked with frontend integration concepts
for cinema management flows. Worked with authentication, movie/session/order flows, ticket booking, Redis seat
locking, RabbitMQ messaging, SignalR notifications and gRPC integration with the loyalty service.

Education

National University "Ostroh Academy" — Bachelor's, Computer Science​ Sep 2023 - Present

Selected Projects

Cinema Platform API | ASP.NET Core, C#, PostgreSQL, Redis, RabbitMQ, Docker GitHub

Built a multi-module backend API for a cinema chain covering the full booking lifecycle — from hall configuration and
session scheduling to seat selection, order creation and payment processing. Implemented JWT auth with refresh
token rotation, Redis-based concurrent seat locking to prevent double-booking, real-time client notifications via
SignalR, inter-service messaging through RabbitMQ and gRPC contract with a loyalty microservice. Structured around
Clean Architecture with CQRS/MediatR for clear separation of read and write paths.
Cinema Loyalty Service | NestJS, TypeScript, Prisma, PostgreSQL, Redis, RabbitMQ, gRPC, BullMQ GitHub

Designed and built an independent loyalty microservice integrated into the cinema platform via gRPC and RabbitMQ.
Handles the full loyalty lifecycle: profile creation, point accrual and redemption, tier progression, achievement
unlocks, automated birthday bonuses and premium seat upgrade eligibility. Async job processing through BullMQ
ensures loyalty events are handled without blocking the main booking flow. Persists all state in PostgreSQL with
Redis as a cache layer for high-read endpoints.
Grain Shop API | Express.js, TypeScript, Prisma, PostgreSQL, Redis, RabbitMQ, Stripe GitHub

Built a complete e-commerce backend covering the entire customer journey from product discovery to paid order.
Implemented role-based access control, full-text product search via MeiliSearch, Redis caching for catalog endpoints,
Stripe checkout with webhook handling for payment confirmation, automated email receipts and a media upload
pipeline. Applied the transactional outbox pattern with RabbitMQ to guarantee reliable event delivery without tight
service coupling.
YouTube Automator | Python, CustomTkinter, SQLite, FFmpeg, YouTube API GitHub

Built a Python desktop tool that eliminates the manual work of creating and uploading YouTube videos — combining
MP3 audio with cover images via FFmpeg, then scheduling and uploading through the YouTube Data API v3.
Implemented a persistent SQLite job queue, OAuth 2.0 auth flow, AsyncIO background worker for non-blocking
uploads and a CustomTkinter GUI for batch configuration. Reduced repetitive upload work from ~30 minutes per
session to under 2 minutes.

Skills

Programming Languages

TypeScript, JavaScript, C#, Python

Backend

Node.js, NestJS, Express.js, ASP.NET Core, REST API, gRPC, WebSockets, SignalR, BullMQ, Hangfire

Databases & ORM

PostgreSQL, Prisma ORM, Entity Framework Core, MSSQL, MySQL, Redis, SQLite

Messaging & Integrations

RabbitMQ, MassTransit, Stripe API, YouTube API, Clerk, Resend, SMTP

Tools & Infrastructure

Git, Docker, Docker Compose, Bun, npm, Swagger/OpenAPI, Postman, Biome

Frontend

React, TypeScript, JavaScript, HTML/CSS, Tailwind CSS, API integration

Languages

Ukrainian — Native

English — B1

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії

Кандидати за містами


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: