headerBackground

IGOR KORNILOV

FRONT END FOCUSED WITH FULL STACK EXPERIENCE

CHECK MY WORK

EXPERIENCE

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.
aboutBackground

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
aboutBackground

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