Hey there, I'm

Igor

Software Engineer

I create outstanding and user-friendly digital journeys for the online world.

About

Welcome! I embarked on my journey in the tech world back in , fueled by the challenge presented by my first manager to delve into frontend engineering. Little did I know that this initial step would evolve into a dynamic career that spans across the entire tech spectrum.

Over the years, I've transitioned into a full-stack engineer, crafting projects for Fortune 500 companies, contributing to the success stories of large product companies, and nurturing the growth of startups. My professional voyage has taken me through diverse business domains and a myriad of technologies, allowing me to lead distributed teams with a passion for innovation. Currently, I find myself immersed in the vibrant atmosphere of a startup called Electives, where we're shaping the future of live learning through our next-gen platform.

Beyond the realm of coding and development, I find solace and inspiration in various pursuits. Whether it's the harmonious strumming of a guitar, conquering the trails during a hike, capturing moments through the lens of my camera, or experimenting with flavors in the kitchen – each hobby adds its unique rhythm to the symphony of my life.

Experience

Principal Engineer · Electives

- Present

Drove substantial business value by optimizing system performance and reducing AWS resource costs. Spearheaded initiatives such as local Lambda helper implementation, UI Kit development, and code refactoring, ensuring a robust foundation for scalability and maintainability. Played a key role in migrating critical packages for a 30% performance boost and championed testing culture adoption. Pioneered the integration of TypeScript and prioritized accessibility considerations, contributing to a more inclusive and user-friendly product. Contributed significantly to the company's growth through strategic architectural solutions for new business domains.

React.js Next.js Node.js TypeScript GraphQL AWS Docker Terraform jMeter

Lead Software Engineer · EPAM Systems

-

As a seasoned frontend/fullstack developer, I spearheaded impactful projects for Fortune 500 companies spanning e-commerce, finance, and media domains. Leading distributed teams across multiple locations, I orchestrated the entire development, release, and delivery process. Notably, I crafted an immersive AR Virtual try-on experience in browsers using GLSL, WebGL, Three.js, and Tensorflow. My expertise extended to Single Page Application development with Angular, React, and Node.js, fostering collaboration with product owners and business analysts to propose solutions aligned with business goals. Additionally, I focused on performance, accessibility, and developer experience optimizations for projects, while ensuring seamless releases through meticulously configured CI/CD pipelines.

React.js Angular Node.js TypeScript GraphQL AWS Docker Three.js WebGL

Web Developer · Wargaming

-

Significantly improved code quality by initiating a testing environment, elevating unit test coverage from inception to 88% for the existing frontend codebase. Beyond my team, I extended support to other departments, sharing insights and recommendations on optimal React.js utilization. Furthermore, I actively contributed to the development of new features, leveraging both React and Knockout for innovative solutions.

JavaScript React.js Knockout.js Go

Software Engineer · EPAM Systems

-

In my role, I successfully led the development of Single Page Applications (SPAs) from inception to implementation, utilizing a versatile tech stack including React, Angular, AngularJS, and Node.js for both Backend For Frontend (BFF) and regular backend. Additionally, I played a pivotal role in enhancing user experience by designing UI mockups for internal applications and seamlessly implementing them. Furthermore, my contribution extended to optimizing project delivery through the configuration of robust Continuous Integration/Continuous Deployment (CI/CD) pipelines, ensuring the successful and efficient deployment of various projects.

JavaScript React.js Knockout.js Node.js TypeScript GraphQL AWS Docker Three.js

Side Projects

Lunari

We are new generation Team to take care of your pet from birth to all life processes. Our goal is to make for you everything that is necessary for the better existence of our younger friends. The best specialists of the planet are ready to solve these problems. Open with us a new world of possibilities milking your pets. Your trust is the best reward.

TypeScript React Native Expo Node.js GraphQL AWS Google Maps API GetStream

360 Code

A blog where I write about my experiences as a software developer.

Next.js TypeScript GraphQL Vercel