Yurii Soproniuk

Software Developer

View or Download PDF

About Me

Hello! I'm a motivated and skilled Software Developer from Ukraine with over 3 years of experience in web development, specializing in JS/TS/Node.js and their frameworks.

I enjoy building dynamic web applications and solving complex technical challenges, focusing on creating efficient, scalable, and user-friendly solutions.

Skills & Expertise

Proficient

Frontend: Next.js, React, Redux, Redux Toolkit, React Query, Tailwind, SCSS/SASS/CSS Modules, Styled Components, Atomic Design, Webpack/Vite, Django Templating Engine

Backend: Node.js, Strapi, Express.js, Nest.js, ORM (TypeORM, Mongoose), JWT, Passport.js

Databases: MongoDB, Firestore, Redis

Other: Firebase, Cloudflare, Docker, Docker Compose, Jest, Git, GraphQL, Rest API, CI/CD (Github actions), Vercel, Nginx, AWS (Lambda, S3, Cloudfront, EC2 etc), GCP (Cloud Functions, Compute Engine, Storage, Serverless etc), Swagger

Comfortable

Frontend: Websockets, Material-UI, Bootstrap, GSAP, PUG

Backend: Websockets, BullMQ, PostgreSQL, MySQL, OAuth, ORM (Sequelize), CI/CD(Jenkins), ElasticSearch, Algolia, Puppeteer (Web scraping)

Other: Core Web Vitals, SEO, Sentry, Grafana, Telegram API, ChatGPT API

Familiar

Frontend: React-Native, Svelte

Backend / Other: Twilio, WebRTC, Socket.io, Prometheus, Kubernetes, FastAPI, Django, Loki, Kibana, Helm, amqp (RabbitMQ)

Professional Experience

Full Stack JS Developer at Gentleman's code

December 2022Now

Key Responsibilities:

  • Developed websites, CRMs, and applications from scratch using Nest.js, 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: Trinity Car Rental Boutique, Chronicles of Power, BURSAhotel, Wetrade Exchange, Creative States, Enso Investment and many others.

Frontend Developer at Livenetwork

May 2022Now

Key Responsibilities at this company:

  • Developed user interfaces, components, and layouts for company websites; created landing pages
  • Enhanced Core Web Vitals performance scores and ensured websites were SEO-friendly by following SEO specialists' recommendations
  • Collaborated with teams to maintain and enhance existing projects while contributing to the development of new ones
  • Worked with Django CMS, Next.js and contributed to frontend architecture
  • Migrated legacy projects from outdated technologies to modern solutions

I primarily worked with Next.js, Django, Vite/Webpack, and contributed significantly to Core Web Vitals improvements. Some of the key projects I contributed to include: FFU, Novyny Live, TyKyiv, Levchyk, Gidna, Children Hub. I also worked on landing pages such as: Ty ta Kyiv, Manifesto of the Strong and other.

Strong Junior Frontend Developer at PM-DT

December 2021May 2022

My main responsibilities at this company included:

  • Developing React components and UI interfaces, creating responsive and interactive web experiences.
  • Refactoring code and performing peer reviews.
  • Collaborating with backend developers (Django devs), other frontend developers, and designers (most interfaces and designs were built in Figma).
  • Integrating various APIs and connecting the frontend with Django CMS.
  • Conducting analysis, verification, and debugging of the software code at the application unit level.

I primarily worked with React, Redux/Redux Toolkit, Material UI, and SCSS Modules. Next.js was used for most of the projects. Some of the projects I contributed to include Motormart, PM-DT website, and several internal projects.

Junior Javascript Developer at Voypost Web Studio

July 2021December 2021

During my time at this company, I became familiar with many new technologies, including Agile (Scrum), Firebase, several GCP services, Prismic, GraphQL, and more. My main responsibilities included:

  • Implementing Firebase functions and maintaining internal Firebase projects using TypeScript, React/Next.js, and Node.js.
  • Developing internal ERMs and CRMs, collaborating with other developers to deliver the final app.
  • Implementing new features and fixing bugs in existing internal projects, with peer reviews by a Senior Developer.
  • Web scraping and data processing using Puppeteer.

All the projects I worked on were internal or covered by an NDA.

Achievements

Master's Degree in Software Engineering

Igor Sikorsky Kyiv Polytechnic Institute

I earned my Master's Degree in Software Engineering from Igor Sikorsky Kyiv Polytechnic Institute in 2024

Bachelor of Software Engineering

Igor Sikorsky Kyiv Polytechnic Institute

I earned my Bachelor's Degree in Software Engineering from Igor Sikorsky Kyiv Polytechnic Institute in 2023

Certifications

SoftServe, Udemy, Coursera, MongoDB University

Successfully completed the SoftServe Academy course: Development, Design, and Architecture of Modern Software Systems Based on Object-Oriented Languages for the WebUI Developer position. The final project can be found on GitHub

I have completed other courses and certifications:

Coursera: Object-Oriented Design, Algorithmic Toolbox, Introduction to Data Science in Python, GCP: Core Infrastructure, Essential GCP: Foundation, Essential GC Infrastructure: Core Services, Elastic GC Infrastructure: Scaling and Automation

Udemy: NestJS Microservices, Complete Guide to Elasticsearch

MongoDB University: MongoDB Basics, MongoDB Data Modeling, Basic Cluster Administration, MongoDB for JavaScript Developers

I constantly strive to improve my skills and knowledge, and I am always looking for new opportunities to learn and grow. I am currently working on obtaining additional certifications and completing new courses to further enhance my expertise in software development and engineering.

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.