Mykyta K. Full-stack Software Engineer (React + Node.js)
Summary
- 5+ years of professional experience using front-end and back-end technologies
- Front-end: Deep knowledge of native JavaScript (basics, OOP, DOM, events, asynchrony, AJAX, event loop), ES6+, React, Redux, other React tools (React-router, Redux-Saga, etc.), HTML5, CSS3, LESS, SASS, Bootstrap, Material-UI.
- Back-end: Node.js, Express.js, NestJS, JWT, REST API, GraphQL, Postgres, Sequelize, Typeorm, knex.js, Docker,
Microservices.
- Upper-Intermediate English
- Available in 2 weeks after approval for the project
Experience
Fullstack Engineer, TheGuarantors
1 year (June 2020 - present)
Description: A web platform for selling insurance products. The main goal of the platform that was developed is to invite renters to create an application to buy their products.
After they applied and completed the questionnaire system processes their applications (approving or denying).
Responsibilities: Designing the architecture of an application, estimating features, designing features. Performed software development: developed backend, and frontend parts of the project
Technologies: React, TypeScript, NestJS, Express, Postgres, Typeorm, Knex, GraphQL, ApolloGraphQL, SplitIO, AWS, Kubernetes, Terraform, Helm
Fullstack developer, Management system
8 months (October 2019 - May 2020)
Description: Online bankruptcy claim management system is for lawyers administering bankruptcy estate cases. The estate administrator needs to keep track of documents, tasks, and due dates related to the bankruptcy proceedings.
Responsibilities: Designing the architecture of an application, estimating features, designing features. Performed software development: developed backend, and frontend parts of the project
Technologies: TypeScript, React, React-query, Ant-design, Auth0, i118n, Lodash, Luxon, Moment, Sentry, Fela, Formik, Tailwindcss, Nestjs, Swagger, Typeorm, Postgres, Sendgrid, Passport, Azure-storage, Firebase cloud messaging, One signal
Fullstack Engineer
11 months (November 2018 - September 2019)
Description: A web app that helps people to develop professional and personal habits. The main goal is to create a list (pro-track) of activities and assign different pro tracks to organizations. People in organizations can choose some pro-track and do activities day by day. The system sends emails twice a day using AWS lambdas-like triggers.
Responsibilities: Designing the architecture of an application, estimating features, designing features. Performed software development: developed backend, and frontend parts of the project
Technologies: Node.js, Postgres, Express.js, JWT, AWS, React, React Material, React Hooks, Microservices
Fullstack Engineer, Bill-tracking system
9 months (February 2018 - October 2018)
Description: Bill-tracking system for US legislation. The system provides a generalized way of checking and tracking legislative information from different states.
Responsibilities: Performed software development: developed backend part of the project, created scrappers using Scrappy
Technologies: TypeScript, React, Redux, Redux-Saga, React-router, Node.js, Express.js, MongoDB, Mongoose, Docker, AWS
Backend developer
7 months (July 2017 - January 2018)
Description: It is a web application for medicine. The system is created for physicians and their patients and gives them the possibility to communicate. Through the built-in chat, the user can create a conversation, add users to the conversation, make it active or inactive, send a message or attach the file.
Responsibilities: Added new features, and endpoints, fixed bugs, refactoring
Technologies: NestJS, TypeScript, Postgres, Redis, TypeORM, Docker, AWS, GitHub
Frontend developer, A platform for volunteer organizations
9 months (October 2016 - June 2017)
Description: A platform that helps volunteer organizations to find volunteers for their non-commercial projects. Organizations of events can create meetings with custom schedules and people can apply for these. Frontend created with React/Redux.
Responsibilities: Performed software development: developed the frontend part of the project
Technologies: React, Redux, Redux-Saga, React Router
Backend developer
5 months (May 2016 - September 2016)
Description: An assessment system that allows you to test the knowledge of employees and third-party candidates. This will help identify areas for the employee's development, as well as screen out candidates who do not reach the level of knowledge. Also, it will save time for conducting performance reviews.
Responsibilities: Created models, and queries to the DB, added new features, and endpoints, fixed bugs, refactored
Technologies: Node.js, Express.js, MongoDB/Mongoose, Socket.io, jwt
Education
The Kharkiv National University of Radio Electronics, Master’s degree, Project Management
2019 - 2021
The Kharkiv National University of Radio Electronics, Bachelor’s degree, Computer Science
2015-2019