Mykola M., Front-End Engineer

Front-End Web
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location Ukraine UTC+02:00

Summary

- A software engineer with over 5 years of professional experience in web development.
- He is a responsible person with an ability to collaborate closely with customers, driven by a deep understanding of agile development processes.
- A skilled developer with a wide knowledge across the stack of web development.
- Experienced working in large-size and complex web applications.
- Developed architecture for both short-term and long-term projects.
- Participated in mentoring trainees, sharing my expertise, and adapting new technologies and practices to real-life production projects of various scales.
- Upper-intermediate English.

Main Skills

Programming Languages

UI Frameworks, Libraries, and Browsers

CSS HTML HTML5 Material UI SASS SCSS Storybook

JavaScript Frameworks

JavaScript Libraries and Tools

Immutable.js Mongoose React Native React Query Redux Redux Thunk RxJs

Databases & Management Systems / ORM

Industry Domain Experience

Methodologies, Paradigms and Patterns

Agile Scrum

Deployment, CI/CD & Administration

Axios

Version Control

Git

SDK / API and Integrations

GraphQL

Third Party Tools / IDEs / SDK / Services

IntelliJ IDEA WebStorm

QA, Test Automation, Security

Jest Unit Testing

Collaboration, Task & Issue Tracking

Jira
ID: 100-106-392
Last Updated: 2023-08-09

Experience

Front-end engineer, Blockchain Projects

Mar 2023 - now
Responsibilities:

  • Design, develop, and deliver front-end applications (web and mobile)
  • Write unit tests
  • Working with different wallets with the help of wagmi
  • Interact with smart contracts, added staking functionality on UI
  • Bug fixing

Technologies: Javascript, typescript, React.js, Redux, HTML5, CSS3.

Frontend engineer, Klaytn, Multi-chain wallet for mobile and extension

Oct 2021 - Mar 2023
Responsibilities:

  • Development, sprint & iteration planning, estimation
  • Customer collaboration, product presentation
  • Bug fixing
  • Mentoring

Technologies: react-native, react-native-web, typescript, redux, rxjs, ethers, @taquito, themis, graphQL, react-hook-form.

Front-end engineer, Sixt Sep, Development of a new technical platform as a part of the SIXT finance department

2020 - Oct 2021
Responsibilities:

  • Develop UI parts for invoicing, payment, and voucher services of customer BackOffice
  • Collaborative work with backend developers, UX designers, and another distributed teams
  • Writing tests

Technologies: React, typescript, react-query, ApolloClient, Storybook, Jest, React-testing-library, Context, react-table, react-hook-form styled-components, MaterialUI.

Full stack developer, StoryTerrace, Platform for writing a book

Apr 2020 - Sep 2020
Responsibilities:

  • Bug fixing
  • Wrote new functionality for fast creating a book
  • Worked on backend tasks

Technologies: React, Redux, redux-saga, immutableJS, reselect, react-quill, JSZip, lingui, express, Mongoose.

Front-end developer, EPAM, Hotel for pets, also help shelter dogs and cats to find home

Jun 2017- Apr 2020
Responsibilities:

  • Bug fixing
  • Code review, meetings
  • New features development
  • Worked on front tasks

Technologies: React, Redux, redux-thunk, axios, prop-types, SCSS.

Education

National Aviation University, Master’s degree, Gas-turbine units, and compressor systems.
2010-2016