IGOR KORNILOV
FRONT END FOCUSED WITH FULL STACK EXPERIENCE
CHECK MY WORKEXPERIENCE
Explore my career journey
Software EngineerApril 2022 - Present - Lead fronted developer across three different projects.
- Company-wide design system architect and maintainer.
- Working on completely green field projects as well as developing and maintaining legacy projects.
- Launched e2e testing as well as component testing.
Software EngineerOctober 2020 - March 2022 - Worked on one of the biggest customer experience platform in Russia.
- Wrote a few new modules to the platform
- Introduced async routing and async library loading to improve the speed of the app.
- Migrated the main oprosso app to a new bundler which improved greatly the speed of development
- Performed code reviews and defined vision and directions of the project.
Software EngineerFebruary 2020 - September 2020 - Got invited to work in a small freelance studio.
- Working on various projects mainly on React, JQuery, CSS, HTML, JS.
- Did most of the markup and css work for the team.
QA Automation EngineerFebruary 2018 - February 2020 - Performed automation testing on using TestComplete, Selenium, SQL.
- Achieved over 90% test coverage.
- Wrote test plans, managed regression lists and acceptance testing.
- Participated in writing a custom framework for TestComplete
SAP ERP Support TechnicianSeptember 2013 - December 2017 - Working as a second line support technician for the company’s main ERP system.
- Tested new features and supported new releases along with developers.
- Gathered data and created reports about most common problems.
- For the most part worked the crucial warehouse module and transaction.
PROJECTS
Open source and pet projects I've worked on
METEORA
Backend is built on NestJ+Socket.io stack, and frontend implements feature-sliced architecture https://feature-sliced.design . By the way, this app supposed to be a Telegram killer. While using this app you experience an incredible trip to distant planets.
TECH STACK
FRONTEND :
- Docker |
- TS |
- Vite |
- React |
- Mobx |
- Sass
BACKEND :
- Docker |
- TS |
- NestJS |
- PostgreSQL |
- Soket io
RETRO GAME COLLECTION
App is focused on helping retro game geeks to find new lots on ebay and maintain their collection. Pure nostalgia included.
TECH STACK
FRONTEND :
- TS |
- Webpack |
- React |
- Redux |
- Sass
BACKEND :
- TS |
- Epress |
- Mongo DB
ABOUT
I’m a tenacious programmer, who enjoy tackling complex task. I use continuous iteration to produce results quickly and continuously improve products. I find my passion in learning and overcoming obstacles along the way.
TOOLKIT
- JS
- TS
- CSS
- HTML
- React
- Redux
- Sass
- Webpack
- Vite
- Mobx
- Jest
- Cypress
- Epress
- NodeJs
- Docker
- NestJS
- PostgreSQL
- Mongo DB
- Soket io
- Rollup
- PostCSS
- Playwright
- Selenium
- Turborepo