Position: React developer
Category: JavaScript
English level: upper
Years of experience: 5


Front End Team Lead
Flat Rock Technology
2021 - current
Mentor junior and middle front-end developers
Collaborated with UI&UX designers, back-end developers to design, build, test and improve product
Developer reusable components and code that could minimize the time needed to complete projects in the future

Senior Front End Developer
Cryptal
2020 - 2021
Developer and maintain front-end one of the best platform in the Crypto world as part of a 7-person team.
Mentored junior developer, enabling him to achieve professional growth and personal goals.
Designed and implemented web applications along with 3rd-party libraries such as user verification.

Javascript Developer
Omedia
2019 - 2020
Chat similar to Slack (but in relatively small frames) using NestJS, GraphQl, Apollo, Typeorm. Create Graphql API to handle all requests from front-end application, such as create channels, direct messages, subscriptions for real timing. Handle mentioning users and send notifications to them. Create docker images and configuration. Deploy system in production. Create unit tests to ensure quality Things exchange application using Meteor, ReactJS, React-Native, Redux, Redux-Saga

Full Stack Python Developer
Maxin AI
2018 - 2019
Chat-bot admin using Python and ReactJs. Create API to handle all requests from front-end application, such as user registration, system management, user settings and profile management. Create page for statistical and analytical data. Plan and create database structure. Implement front-end. Create docker images and configuration. Deploy system in production. Create unit tests to ensure quality Doctor appointment management system with Python and ReactJs. Create API with complex business logic to handle requests from different sources - Admin front-end, Public front-end, Mobile application, Public API with
Swagger documentation. Create Admin user interface, docker
infrastructure Sales process managment application using
Nodejs/experssjs/sequelize/PSQL and ReactJs/Redux-saga

Software Engineer
Daxi
2017 - 2018
Sales process management application for small businesses. Implement business logic, Create UI - desktop application using Qt, C++, GSOAP. MS SQL for storing data. Deploy and support application Money exchange application using Qt, C++, Sqlite
Add new features and improve permanently existing functionality. Debug and Quality Assurance Integrate application with various hardware and software solutions