• Файл

Дмитро

QA engineer

Розглядає посади:
QA engineer, Full stack програміст, Backend програміст, Frontend 
Місто:
Одеса

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

Шукач вказав: ТелефонМесенджер

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

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

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

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

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)

Інші резюме цього кандидата

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

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

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

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


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