Summary

A driven and self-motivated front-end engineer with 7+ years of industry experience specializing in production and enterprise development. Known for responsiveness and a proactive problem-solving mindset. Committed to continuous learning and technology exploration, currently undertaking online Node.js courses that cover Express, Nest, Docker, and Mongo. Investigating methods of organizing front-ends using Docker, monorepos, npm-workspaces, etc. Outside work, I keep pace with the latest trends in front-end development, demonstrated by personal projects utilizing Next.js and React server components.

Residence

Russia

Years of Experience

7+

Graduation Year

2012

Age

34

Gender

Male

Work Experience

Access Softek

Senior Frontend Developer

March 2023 - Now

Company type: Finances

Stack: React, Apollo GraphQl, Typescript, Webpack, Jest/react-testing-library

Responsibilities:

  • Implement preplanned features at scheduled time
  • Write 90% test coverage
  • Implement features to the UI components library

Achievements:

  • While working on a project I've managed to upgrade Webpack from v.4 to v.5 and improve the webapp buildtime significantly (3-4 times faster), it also took me to upgrade the most of frontend libraries (as they were pretty outdated), upgrade typescript version, resolve many typing errors and and many more .
  • Made codebase structure refactoring, to make it more clean
  • Customized webpack cache-groups to split app bundle into chunks more effectively

BPC Banking Technologies

Frontend Developer

February 2022 - February 2023

Company type: Finances

Stack:

  • React, Redux Toolkit, Redux Thunk, Jest
  • Extjs

Responsibilities:

  • Implementing features for merchant's personal account app
  • Implement features to the core library
  • Write tests coverage

Achievements:

  • Successfully upgraded a huge Extjs project from version 4 to latest version (7.5)
  • Implemented 2-factor authentication

Smart Solutions

Frontend Developer

December 2015 - February 2022

Company Type: ERP/Enterprise development

Stack:

  • KendoUI, Extjs, Bryntum Gantt/Scheduler, OData, require.js, legacy code ,
  • React, Typescript, Devextreme UI, MobX, Material UI, IoC containers

Responsibilities:

  • Develop autogenerated UI, based on metadata - Grids, Forms, Gantt, Scheduler
  • Develop projects from scratch for customers
  • Support legacy codebase

Achievements:

  • Created UI app with autogenerated grids and forms
  • Implemented reusable components GANTT/SCHEDULER, based on metadata.
  • Expirience in managing a small team of developers (3-5 members) - managing tasks for developers, holding daily meetings

"Parus" Web Agency

Front-end developer

August 2015 - December 2015

Creating HTML/CSS layouts by design.

Stack:

HTML/SCSS preprocessor/*JQuery

Skills

  • Jest

    GraphQL

    Redux

    Typescript

    React

    MOBx

    Gantt

    TypeScript

    Webpack

    JavaScript

    Kendo

    Extjs

    sass

    Ext JS

    Docker

    Nodejs

Languages

Language

Russian

Mother Tongue

Language

English

Very Good