Front-End Engineer

I am an experienced Front-End developer with over 7 years of experience. I love JS, creating useful products and finding interesting solutions. A friendly atmosphere in the team and the opportunity to develop my skills are very important for me. I have experience in managing a small development team, and I have successfully improved processes and documentation. I know how to improve code quality and achieve the business goals of the project. Furthermore, I have been working with startups for more than 3 years.

Skills

FrontEnd Development

ReactJS Expert

Web Development

Startup Experience

Java Script

GraphQL Integration

Technology stack

Experience

Front-End Lead

Project Overview

Fintech project that helps companies find profitable deals. Active stage of development.

Responsibilities

  • Management of a small development team
  • Setting up workflows within the team, assigning tasks and creating documentation
  • Development of new features and improvement of existing approaches

Tools&Technologies

PostgreSQL, Node.js, ReactJS, JavaScript, MobX, NATS.io, Neo4j-GraphQL, AWS Quicksight/Git

Front-End Engineer

Project Overview

A project at the intersection of fintech and tourism areas. The main goal is to make it easier for tourists to interact with customs.

Responsibilities

  • Improving the existing legacy code and creating a structure for the event-driven architecture of the front-end
  • Refactoring the project to get rid of redundant code and simplify work with it
  • Creation of the new project architecture with React from scratch, with using a functional approach (hooks first)
  • Migration of the project to Typescript
  • Development of new functionality
  • Writing unit tests for components
  • Creation of service workers for smooth updating of product versions

Tools&Technologies

JavaScript / Typescript, React, Redux, ReduxTookit, Jest, React Testing Library, HTML5, CSS3, Material-UI.

Front-end developer

Project Overview

Various projects in the field of gambling. The company was engaged in the production of roulettes and games for various customers.

Responsibilities

  • Multitasking work on multiple projects
  • Developing client part of the JS web applications: markup and functionality with ReactJS and Redux
  • All types of layout with different preprocessors (mostly SCSS)
  • Adding responsive and mobile layout to existing resources
  • Hybrid app development (Cordova)
  • Small tasks for the back-end: NodeJS, MongoDB

Tools&Technologies

JavaScript, React, Redux, VueJS, Angular 2+, SCSS, LESS, Cordova, HTML5, CSS3, NodeJS, MongoDB.

Junior Front-end developer

Project Overview

The company specialized in the development of landing pages and multi-page websites for businesses from various fields.

Responsibilities

  • Responsive, mobile and pixel perfect markups
  • Writing small scripts or using ready-made solutions (Wordpess, MODX);
  • Independently developed and launched 7 projects

Tools&Technologies

HTML5, CSS, SCSS, Bootstrap(3/4), Skeleton, JavaScript, MODX (PHP)