Сервіс пошуку роботи №1 в Україні
Дмитро
QA engineer
- Розглядає посади:
- QA engineer, Full stack програміст, Backend програміст, Frontend
- Місто:
- Одеса
Контактна інформація
Шукач вказав: ТелефонМесенджер
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/20852632/
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Dmytro Somer Telegram @howardowork
[відкрити контакти ](див. вище в блоці «контактна інформація»)
Software Engineer [відкрити контакти ](див. вище в блоці «контактна інформація»)
Products with LLMs inside, built on reliable backends. Odesa, Ukraine · remote · UTC+2/+3
PROFILE I started programming in 2020 with freelance orders — Android apps and Telegram bots for small businesses — and
since then I have grown into full-stack and backend work: a multiplayer game server on RAGE:MP and, for the last
two and a half years, a B2C iGaming platform with a web app, an Android app and real-time features. I like hard,
practical problems: live updates, payment flows, background queues — everything that has to keep working when
many users are online. I learn new tools fast, usually by building something real with them in the first week, and I
care about the result, not just about closing the task. I have run client projects on my own, from requirements and
estimates to launch and support, so I am used to owning the result. I use Claude Code and Cursor every day and have
built product features with OpenAI and Anthropic APIs, reviewing and testing all generated code. Now I am looking
for a team where I can own product features and keep growing as an engineer.
EXPERIENCE Full-Stack Developer 01.2024 – 08.2026
iGaming platform (B2C) — B2C platform with a web app, an Android app, a back-office and Telegram channels; small
product team, weekly releases.
Built the player web app and back-office using Next.js, React and TypeScript — SSR/ISR, TanStack Query and a
shared component library.
Developed wallet and transaction services using PostgreSQL and Redis — double-entry ledger, idempotent
payment webhooks, daily reconciliation.
Built the real-time layer using Socket.IO with the Redis adapter behind Nginx — live balances, events and chat; SSE
for notifications.
Split the backend into NestJS services using gRPC/Protobuf — domain events via RabbitMQ with the transactional
outbox pattern.
Optimized API performance using Redis caching and rate limiting — PostgreSQL tuning, read replicas,
Elasticsearch for search.
Integrated payment providers, crypto payments and KYC/AML verification — plus anti-fraud rules and a Telegram
Mini App for retention.
Maintained CI/CD using Docker and GitHub Actions — monitoring in Prometheus/Grafana and Sentry, Jest and
Playwright tests.
Next.js / React / TypeScript / NestJS / Node.js / gRPC / WebSocket / SSE / PostgreSQL / MongoDB /
Redis / RabbitMQ / Elasticsearch / Kotlin / Jetpack Compose / Docker / GitHub Actions / Grafana
Game Server / Backend Developer 03.2022 – 12.2023
GTA V RP server on RAGE:MP — Multiplayer role-play project with a live community, donations and a moderation team.
Developed server-side gameplay using TypeScript (Node.js) and C# — economy, jobs, inventory and factions on an
event-driven architecture.
Kept the server fast at peak online — profiling, batched database writes, worker threads and Redis caching.
Implemented server-side validation of positions, money and items — event-sourced item transfers with an audit
log against duplication.
Built in-game interfaces using Vue 3, React and TypeScript — with real-time updates over WebSocket (Socket.IO)
and Protobuf messages.
Designed data storage using MySQL, MongoDB and Redis Pub/Sub — player data, logs and sync between servers.
TypeScript / Node.js / C# / Vue 3 / React / CEF / WebSocket / Socket.IO / Protobuf / Redis Pub/Sub /
MySQL / MongoDB / Discord.js / Docker
Freelance Developer — Android, Telegram bots, Web 04.2020 – 02.2023
Freelance — Direct clients from Ukraine and the EU: small businesses, online schools and communities.
Developed custom Android apps for small businesses using Kotlin, Jetpack Compose, MVVM, Room, Retrofit, Hilt
and Firebase — published to Google Play or delivered as APKs.
Built Telegram bots and Mini Apps for shops, bookings and online schools — payments, subscriptions, referrals,
broadcasts and CRM integrations.
Wrote bot back-ends using Node.js/TypeScript, MongoDB/PostgreSQL, Redis and BullMQ — in webhook mode
behind Nginx.
Made websites, online stores and admin panels using React/Next.js and Node.js or PHP/Laravel — deployed on
VPS with Docker and Nginx.
Kotlin / Jetpack Compose / Room / Retrofit / Hilt / Firebase / Node.js / TypeScript / MongoDB /
PostgreSQL / Redis / React / Next.js / PHP/Laravel
SKILLS Testing & AI Unit/E2E testing / Jest / Playwright / JUnit/MockK/Espresso / LLM / AI agents / N8n /
Make
Backend & High-load Node.js / NestJS / Express / C# / PHP / Laravel / REST API / GraphQL / Microservices /
Elasticsearch / Python
Real-time & Messaging WebSocket / Socket.IO / Server-Sent Events / WebRTC / gRPC / GraphQL Subscriptions /
MQTT / Redis Pub/Sub & Streams / RabbitMQ / BullMQ
Frontend React / Next.js / TypeScript / JavaScript / Vue 3 / Redux / TanStack Query / Tailwind /
HTML/CSS / Pixi.js / Three.js / Technical Seo
Mobile Kotlin / Java / Android / Jetpack Compose / Jetpack (Room, WorkManager) /
Coroutines/Flow / MVVM/MVI / Clean Architecture / Dagger/Hilt / Retrofit/OkHttp/Ktor /
Firebase
Databases & Caching PostgreSQL / MySQL / MongoDB / Redis / Prisma / SQL
DevOps & Observability Docker / CI/CD / Linux / Nginx / Cloudflare / Prometheus/Grafana / Sentry / Git / AWS
Payments & Integrations Payments/Stripe / KYC/AML / Telegram Bot API & Mini Apps / Webhooks / OAuth2
Game & Real-time RAGE:MP / CEF / Protobuf
Learning now Kubernetes / Apache Kafka / System design (distributed systems) / Kotlin Multiplatform /
RAG
WHAT I VALUE Fast learner — I learn a new framework by building Result first — A task is done when it works in
with it, not only reading about it — that is how I went production and users feel it, not when the pull request
from Kotlin to Node.js, NestJS and game servers. is merged.
Ownership — I take a feature from the database Clear communication — I ask questions early, write
schema to release and keep an eye on it afterwards. short status updates and say honestly when
something takes longer.
Growth — I want to work next to strong engineers, get AI & LLMs — I use LLMs both in development and in
honest code review and grow into a senior role. products: Claude Code and Cursor for coding, OpenAI
and Anthropic APIs for product features — every
generated line is reviewed and tested.
EDUCATION Lviv Polytechnic National University 2021 – 2026
Bachelor's degree in Computer Engineering (specialty 123)
Technical Professional College of Lviv Polytechnic National University 2020 – 2024
Junior Specialist, Computer Science (specialty 122)
LANGUAGES Ukrainian Native / Russian Fluent / English B2 (Upper-Intermediate) / German A2 (Elementary)
[
Software Engineer [
Products with LLMs inside, built on reliable backends. Odesa, Ukraine · remote · UTC+2/+3
PROFILE I started programming in 2020 with freelance orders — Android apps and Telegram bots for small businesses — and
since then I have grown into full-stack and backend work: a multiplayer game server on RAGE:MP and, for the last
two and a half years, a B2C iGaming platform with a web app, an Android app and real-time features. I like hard,
practical problems: live updates, payment flows, background queues — everything that has to keep working when
many users are online. I learn new tools fast, usually by building something real with them in the first week, and I
care about the result, not just about closing the task. I have run client projects on my own, from requirements and
estimates to launch and support, so I am used to owning the result. I use Claude Code and Cursor every day and have
built product features with OpenAI and Anthropic APIs, reviewing and testing all generated code. Now I am looking
for a team where I can own product features and keep growing as an engineer.
EXPERIENCE Full-Stack Developer 01.2024 – 08.2026
iGaming platform (B2C) — B2C platform with a web app, an Android app, a back-office and Telegram channels; small
product team, weekly releases.
Built the player web app and back-office using Next.js, React and TypeScript — SSR/ISR, TanStack Query and a
shared component library.
Developed wallet and transaction services using PostgreSQL and Redis — double-entry ledger, idempotent
payment webhooks, daily reconciliation.
Built the real-time layer using Socket.IO with the Redis adapter behind Nginx — live balances, events and chat; SSE
for notifications.
Split the backend into NestJS services using gRPC/Protobuf — domain events via RabbitMQ with the transactional
outbox pattern.
Optimized API performance using Redis caching and rate limiting — PostgreSQL tuning, read replicas,
Elasticsearch for search.
Integrated payment providers, crypto payments and KYC/AML verification — plus anti-fraud rules and a Telegram
Mini App for retention.
Maintained CI/CD using Docker and GitHub Actions — monitoring in Prometheus/Grafana and Sentry, Jest and
Playwright tests.
Next.js / React / TypeScript / NestJS / Node.js / gRPC / WebSocket / SSE / PostgreSQL / MongoDB /
Redis / RabbitMQ / Elasticsearch / Kotlin / Jetpack Compose / Docker / GitHub Actions / Grafana
Game Server / Backend Developer 03.2022 – 12.2023
GTA V RP server on RAGE:MP — Multiplayer role-play project with a live community, donations and a moderation team.
Developed server-side gameplay using TypeScript (Node.js) and C# — economy, jobs, inventory and factions on an
event-driven architecture.
Kept the server fast at peak online — profiling, batched database writes, worker threads and Redis caching.
Implemented server-side validation of positions, money and items — event-sourced item transfers with an audit
log against duplication.
Built in-game interfaces using Vue 3, React and TypeScript — with real-time updates over WebSocket (Socket.IO)
and Protobuf messages.
Designed data storage using MySQL, MongoDB and Redis Pub/Sub — player data, logs and sync between servers.
TypeScript / Node.js / C# / Vue 3 / React / CEF / WebSocket / Socket.IO / Protobuf / Redis Pub/Sub /
MySQL / MongoDB / Discord.js / Docker
Freelance Developer — Android, Telegram bots, Web 04.2020 – 02.2023
Freelance — Direct clients from Ukraine and the EU: small businesses, online schools and communities.
Developed custom Android apps for small businesses using Kotlin, Jetpack Compose, MVVM, Room, Retrofit, Hilt
and Firebase — published to Google Play or delivered as APKs.
Built Telegram bots and Mini Apps for shops, bookings and online schools — payments, subscriptions, referrals,
broadcasts and CRM integrations.
Wrote bot back-ends using Node.js/TypeScript, MongoDB/PostgreSQL, Redis and BullMQ — in webhook mode
behind Nginx.
Made websites, online stores and admin panels using React/Next.js and Node.js or PHP/Laravel — deployed on
VPS with Docker and Nginx.
Kotlin / Jetpack Compose / Room / Retrofit / Hilt / Firebase / Node.js / TypeScript / MongoDB /
PostgreSQL / Redis / React / Next.js / PHP/Laravel
SKILLS Testing & AI Unit/E2E testing / Jest / Playwright / JUnit/MockK/Espresso / LLM / AI agents / N8n /
Make
Backend & High-load Node.js / NestJS / Express / C# / PHP / Laravel / REST API / GraphQL / Microservices /
Elasticsearch / Python
Real-time & Messaging WebSocket / Socket.IO / Server-Sent Events / WebRTC / gRPC / GraphQL Subscriptions /
MQTT / Redis Pub/Sub & Streams / RabbitMQ / BullMQ
Frontend React / Next.js / TypeScript / JavaScript / Vue 3 / Redux / TanStack Query / Tailwind /
HTML/CSS / Pixi.js / Three.js / Technical Seo
Mobile Kotlin / Java / Android / Jetpack Compose / Jetpack (Room, WorkManager) /
Coroutines/Flow / MVVM/MVI / Clean Architecture / Dagger/Hilt / Retrofit/OkHttp/Ktor /
Firebase
Databases & Caching PostgreSQL / MySQL / MongoDB / Redis / Prisma / SQL
DevOps & Observability Docker / CI/CD / Linux / Nginx / Cloudflare / Prometheus/Grafana / Sentry / Git / AWS
Payments & Integrations Payments/Stripe / KYC/AML / Telegram Bot API & Mini Apps / Webhooks / OAuth2
Game & Real-time RAGE:MP / CEF / Protobuf
Learning now Kubernetes / Apache Kafka / System design (distributed systems) / Kotlin Multiplatform /
RAG
WHAT I VALUE Fast learner — I learn a new framework by building Result first — A task is done when it works in
with it, not only reading about it — that is how I went production and users feel it, not when the pull request
from Kotlin to Node.js, NestJS and game servers. is merged.
Ownership — I take a feature from the database Clear communication — I ask questions early, write
schema to release and keep an eye on it afterwards. short status updates and say honestly when
something takes longer.
Growth — I want to work next to strong engineers, get AI & LLMs — I use LLMs both in development and in
honest code review and grow into a senior role. products: Claude Code and Cursor for coding, OpenAI
and Anthropic APIs for product features — every
generated line is reviewed and tested.
EDUCATION Lviv Polytechnic National University 2021 – 2026
Bachelor's degree in Computer Engineering (specialty 123)
Technical Professional College of Lviv Polytechnic National University 2020 – 2024
Junior Specialist, Computer Science (specialty 122)
LANGUAGES Ukrainian Native / Russian Fluent / English B2 (Upper-Intermediate) / German A2 (Elementary)
Інші резюме цього кандидата
Схожі кандидати
-
IT-engineer
Одеса, Дніпро , ще 3 міста -
Тестувальник
35000 грн, Одеса, Вінниця , ще 5 міст -
Тестувальник
Одеса, Київ, Рівне -
Тестувальник
Одеса -
QA-інженер, водій, адміністратор, оператор лінії, контролер якості
Одеса, Київ , ще 2 міста