Yurii Soproniuk

Senior Full Stack Engineer

View or Download PDF

About Me

Hello! I'm a Full Stack Engineer from Ukraine with 5+ years of commercial experience in web development, specializing in TypeScript, Node.js (NestJS), and React/Next.js.

I started out building interfaces and landing pages, and today I own features end to end on high-load products: backend services and APIs, payment integrations, cloud infrastructure and CI/CD, monitoring, and security.

Skills & Expertise

Proficient

Languages: TypeScript, JavaScript, Node.js, Python

Frontend: React, Next.js, Redux Toolkit, React Query, Tailwind CSS, SCSS/CSS Modules, GSAP, Vite/Webpack

Backend: NestJS, Express, Strapi, Django (Django CMS), REST APIs, WebSockets (Socket.IO), BullMQ, payment gateway integrations

Databases: PostgreSQL, MongoDB, Redis, ClickHouse, TypeORM

DevOps and Cloud: Docker (Compose, Swarm), Traefik, Nginx, CI/CD (GitHub Actions, GCP Cloud Build), GCP (Compute Engine, Cloud Functions, Storage), Cloudflare, Vercel

Monitoring and Testing: Grafana, Loki, Prometheus, Sentry, Jest

Also worked with

Frontend: Material UI, React Native, Svelte

Backend: GraphQL, RabbitMQ, MySQL, Prisma, Mongoose, Elasticsearch, Algolia, Firebase, Puppeteer (web scraping)

Other: AWS (EC2, S3, Lambda, CloudFront), Kubernetes, Helm, Core Web Vitals, technical SEO, Telegram Bot API, OpenAI API

Professional Experience

Senior Full Stack Engineer at a CS2 iGaming company (under NDA)

January 2025–Present

End-to-end development of a high-load CS2 skin gambling platform (case opening, battles, upgrades, and other game modes): ~20k daily visitors, ~40k new registrations per month, and ~5M requests per day, with traffic peaks above 400 rps.

  • Building product features end to end: interactive game modes, real-time multiplayer over WebSockets, A/B-tested user flows, and admin/CMS tooling
  • Integrated 10+ payment and payout providers (crypto, Visa/Mastercard, P2P, and in-game skin deposits) across multiple currencies, with an in-house anti-fraud system working together with the providers' own checks
  • Managing 15+ regional domains with their own languages, redirects, and DDoS protection; integrating third-party APIs and bots (Steam, Facebook, Telegram, email platforms, and more)
  • Migrated production PostgreSQL from a self-managed VPS to a cloud cluster with zero downtime, using live replication
  • Owning infrastructure and observability: Docker Swarm with Traefik, GCP, CI/CD pipelines, Prometheus, Grafana, Loki, and ClickHouse analytics
  • Improving platform security: backend audits, vulnerability fixes, log-based incident investigation, and DDoS mitigation

Full Stack Engineer (part-time) at Gentleman's Code

December 2022–January 2025
  • Developed websites, CRMs, and applications from scratch using NestJS, Strapi, and Next.js
  • Designed and implemented scalable architectures and design patterns; deployed solutions using cloud platforms (AWS/GCP) or custom setups (Nginx, Docker)
  • Set up CI/CD pipelines for efficient development workflows, utilizing tools such as GCP Cloud Build, Artifact Registry, GitHub Actions, and Docker registry
  • Monitored environments and analyzed logs using Amazon Athena, GCP Cloud Monitoring, Prometheus, Loki, and Grafana; integrated analytics setups
  • Optimized website performance with CDNs like CloudFront and Vercel, and enhanced server efficiency using GCP load balancers

Throughout my work, I contributed to numerous projects, including: Kyiv IT Cluster, Trinity Car Rental Boutique, Chronicles of Power, BURSAhotel, Wetrade Exchange, Creative States, Enso Investment and many others.

Frontend Developer at Live Media HUB

May 2022–January 2025
  • Developed features for Novyny Live, a high-traffic national news site: article and category pages, live-news updates, and ad and analytics integrations
  • Built a shared component library reused across the group's sites (FFU, Gidna, Children Hub) and animated GSAP landing pages from Figma designs
  • Brought Core Web Vitals into the green zone (Google's "Good" thresholds) and made multilingual (UA/EN) sites SEO-ready with SSR/SSG, structured data, sitemaps, and hreflang
  • Migrated a legacy React 16 SPA to Next.js 14 (App Router) and helped migrate a legacy Symfony 3 backend to Django 5

I primarily worked with Next.js, Python/Django, and Vite/Webpack on projects including FFU, Novyny Live, TyKyiv, Levchyk, Gidna, Children Hub.

Strong Junior Frontend Developer at PM-DT

December 2021–May 2022
  • Built responsive React/Next.js interfaces from Figma designs (Redux Toolkit, Material UI, SCSS Modules) and connected them to Django CMS APIs
  • Refactored code, took part in peer reviews, and debugged features in close collaboration with backend developers and designers

Projects include Motormart, the PM-DT website, and several internal products.

Junior JavaScript Developer at Voypost

July 2021–December 2021
  • Developed internal ERPs and CRMs with TypeScript, React/Next.js, Node.js, and Firebase functions in an Agile (Scrum) team
  • Implemented features and fixed bugs under senior code review; built web scraping and data-processing tools with Puppeteer

All projects were internal or under NDA.

Achievements

Master's Degree in Software Engineering

Igor Sikorsky Kyiv Polytechnic Institute

Graduated in January 2025.

Bachelor of Software Engineering

Igor Sikorsky Kyiv Polytechnic Institute

Graduated in 2023.

Certifications

SoftServe, Udemy, Coursera, MongoDB University

Hobbies & Interests

I enjoy cycling 🚴, going to the gym 🏋🏽, and occasionally jogging 🏃 in the evenings. I'm also a fan of watching anime, films, and series. Additionally, I’m a big fan of the S.T.A.L.K.E.R. series.