Vadym B., Senior Full Stack/Back-end Engineer

Full Stack Web
english B1 (Intermediate) English
seniority Senior (5-10 years)
location Ukraine UTC+02:00

Summary

- 5+ years of experience Full-stack developing with JavaScript;
- Experience working with Node.js, and Express;
- Deep abilities with React, React Native, TypeScript, and NestJS;
- Good knowledge of AWS, and Azure;
- Experience working with PostgreSQL, MongoDB, and MySQL;
- Good skills with Docker;
- Experience working with Apollo GraphQL;
- Intermediate English.

Main Skills

JavaScript, Senior Full Stack/Back-end Engineer

JavaScript

Node.js, Senior Full Stack/Back-end Engineer

Node.js

Programming Languages

UI Frameworks, Libraries, and Browsers

Ant Design CSS HTML Material UI SCSS

JavaScript Libraries and Tools

ES6 Mongoose React Hooks React Native React Testing Library Winston

JavaScript Frameworks

Express NestJS Node.js React

Databases & Management Systems / ORM

AWS DynamoDB Firebase MongoDB MySQL PostgreSQL Sequelize Typeorm

Amazon Web Services

AWS DynamoDB AWS EC2 AWS ECR AWS ECS (Amazon Elastic Container Service) AWS Lambda AWS RDS (Amazon Relational Database Service) AWS S3 AWS SES (Amazon Simple Email Service) AWS SNS AWS SQS

Azure Cloud Services

Azure DevOps

Collaboration, Task & Issue Tracking

Atlassian Trello Jira

Version Control

BitBucket Git GitHub GitLab

SDK / API and Integrations

Context API GraphQL JWT RESTful API Swagger

Virtualization, Containers and Orchestration

Docker

Platforms

Firebase

QA, Test Automation, Security

Jest nock React Testing Library

Mail / Network Protocols / Data transfer

JWT WebSockets

Third Party Tools / IDEs / SDK / Services

ID: 100-183-140
Last Updated: 2023-07-04

Projects

Full-stack Developer

13 months (January 2022 - January 2023)
Description: App for managing wardrobe and looks. The application positions itself as a social network for women, providing tools for managing their wardrobes and providing paid assistance in this. The application also provides the ability to resell your things.
Responsibilities:

  • Updating and building new microservices;
  • Designing and building database architecture;
  • Building the front end of the application;
  • AWS configuration;
  • Discussion, planning, and implementation of new features.

Technologies: ReactJS, Express.js, Sequelize, MySQL, AWS (ECS, ECR, RDS, S3), jest, REST, socket.io, Swagger, Handlebars.

Full-stack Developer

7 months (July 2021 - January 2022)
Description: Application for selling vehicles with several roles and their flows for each role. The app positioned itself as an Uber in car sales. The app included clients wishing to sell a car and inspectors - randomly selected independent experts. A separate application was developed for each role to allow users to go through the "sale" process and the "verification" process. The verification process included photographing the vehicle from all angles and instructions for checking important points.
Responsibilities:

  • Designing the architecture of backend-side services;
  • Designing client-side architecture;
  • Estimating features;
  • Project development.

Technologies: ReactJS, Express.js, Sequelize, Postgresql, AWS (ECS, ECR, RDS), REST, Handlebars, Swagger.

Full-stack Developer, Organization that manages card tournaments in the United States

1 year (July 2020 - July 2021)
Description: An app that allows people to conduct online registrations for card tournaments in the USA. The focus is on the target audience of the elderly, so UI/UX should be as responsive as possible.
Responsibilities:

  • Develop new modules and refactor old modules;
  • Estimate features;
  • Code review;
  • Refactoring;
  • Bug fixing.

Technologies: ExpressJS, GraphQL(Apollo Federation), AWS(ECR, ECS, CloudFront, Amplify), CI/CD.

Full-stack Developer, Analysis of the availability of the most popular cloud provider services (AWS, Azure, Tencent, Oracle)

10 months (September 2019 - July 2020)
Description: A complex service that helps the customer choose a cloud provider. Using measurements, the user can get a summary of the availability of each service from a list of cloud providers. Metrics include availability, pricing policies, power, and usability.
Responsibilities:

  • Develop new modules and refactor old modules;
  • Estimate features;
  • Code review;
  • Refactoring;
  • Bug fixing.

Technologies: ExpressJS, GraphQL(Apollo Federation), Shell Scripts(Availability Measurements), Terraform, AWS(SQS, EC2), Docker(Swarm), CI/CD.

Full-stack Developer, Real estate agency

8 months (February 2019 - September 2019)
Description: Service for the sale/rental of real estate.
Responsibilities:

  • Develop new modules and refactor old modules;
  • Estimate features;
  • Code review;
  • Refactoring;
  • Bug fixing.

Technologies: NestJS, API Fetching, PostgreSQL, AWS(EC2), CI/CD, Sequelize.

Full-stack Developer,  A platform for supply analysis

2 years (February 2017 - February 2019)
Description: An app that helps customers track and analyze sea shipments. A large number of maps and charts can be used to keep track of regular commodities and their constituent parts.
Responsibilities:

  • Develop new modules and refactor old modules;
  • Estimate features;
  • Code review;
  • Refactoring;
  • Bug fixing.

Technologies: React, Redux, MUI, ExpressJS, Elasticsearch, MySQL, Redis, AWS(EC2), TypeORM.

Education

Master`s degree in Software Engineering, M.Ye.Zhukovskiy National Aerospace University