Oleksii I. Full-stack Node.js Engineer

Full Stack Web

Summary

- Software Engineer with 5+ years of commercial experience in the IT industry using front-end and back-end technologies
- Experience in working on cryptocurrency projects
- Good knowledge of OOP
- Experience in using Design patterns
- Upper-Intermediate English
- Available ASAP

Experience 

Back-end Engineer

March 2022 - August 2022

Description: chat app for medical institutions, with role-based access, with multi-tenancy.

Responsibilities:

  • Developing API
  • CI/CD pipeline

Technologies: AWS fargate, AWS rds, Node.js, Typescript, Prisma ORM, Docker, Docker-compose, OpenAPI

 

Back-end Engineer

October 2021 - March 2022

Description: App based on Webex API, virtual room with a huge amount of users, who can attend different rooms inside that virtual room and be a participant in the meetings with other users.

Responsibilities: Back-end development

Technologies: Webex API, Websockets, Node.js, jQuery, Jitsi

 

Back-end Engineer, Feelcommerce

February 2021 - October 2021

Description: Project is a platform for consumer-seller video calls.  It can be group calls, scheduled calls, etc.

Site revision: work on the backend (Authorization with Cognito), video calls with AWS Chime, Redis, and Socket.io for matching, platform info storage

Responsibilities: Back-end development

Technologies: AWS (S3, Chime, Cognito, ECR, ECS) PostgreSQL, Docker, Redis, Socket.io

 

Back-end Engineer

September 2020 - February 2021

Description: Service that fully assists you in meeting art. This is a cultural spot that is unique to the region, including contemporary art and regional art.

Responsibilities: Back-end development

Technologies: Node.js, Express.js, Typescript, Docker, Google Cloud, JEST, Node Clean Architecture, Stripe, OpenApi, Prisma

 

Back-end Engineer, Mojo

May 2020 - September 2020

Description: Project is a platform for selling energy in Australia.

Site revision: work on the backend (AWS Lambda), further plans are planned for other AWS services (RDS, ELB), and work with CRM HubSpot (now).

Responsibilities: Back-end development

Technologies: AWS (S3, Lambda) DynamoDB, Aurora DB, Laravel, jQuery, Bootstrap

 

Full-stack Engineer

January 2020 - May 2020

Description: The platform gives a possibility for the lawyers that work for

Responsibilities: Full-stack development

Technologies: Node.js, React.js

 

Full-stack Engineer

July 2019 - December 2019

Description: The project produces acceleration for Spark/Hadoop clusters in AWS and Azure. Xray sub-project provides detailed Spark jobs execution statistics; provides a Task-by-Task comparison with vanilla Spark execution results with some feedback and recommendations. The project analyzes Spark logs, extracts performance statistics, and compares them with the results of Hadoop realization. Results are displayed in docx file with per-task comparison and statistics visualization. The project also deals with a web application that allows users to view a list of running clusters and provides a list of docs that are based on the results of the analysis

Responsibilities: Full-stack development

Technologies: Node.js, TypeScript, Express.js Nest.js, Angular 6, PostgreSQL, AWS (SDK, RDS, EC2, SES, AMI) Jenkins, Nginx (proxy, load balancer), Docker, PM2

 

Back-end Engineer

February 2019 - July 2019

Description: A serverless app that helps with service authentication via salted hashes and RSA-based JWT keys.

Responsibilities: Back-end developer

Technologies: Node.js, Serverless (AWS Lambda)

 

Back-end Engineer

November 2018 - February 2019

Description: Australian self-coaching project, dealing with life-spheres improvement.

Responsibilities: Back-end development

Technologies: Node.js, Jenkins, JavaScript, Typescript, Express, Nest.js, MySQL, Nginx

 

Full-stack Engineer, HBC website

May 2018 - November 2018

Description: HBC is a club website (invitation only) and stands for Horse Breeding Club. Is a private project that funds VIP racehorse breeding and takes care of high-quality animals' life.

Responsibilities: Full-stack development

Technologies: Node.js, Nest.js, Typescript, Express.js, MongoDB, Docker, React.js, Redux

 

Full-stack Engineer

October 2017 - April 2018

Description: DescriSelling of new cryptocurrency through various services ( for now we have two landing pages with information about the company and a prototype for the new social app is in the process).

Responsibilities: Full-stack development

Technologies: Node.js, Express.js, React.js, PostgreSQL, Docker

 

Back-end Engineer

January 2017 - September 2017

Description: Wallet for work with blockchain with different coins (Bitcoin, THE and etc). This app works both with API and local methods for transaction signatures. This wallet has rules and multi-user approvement for transactions. And general functionality for a crypto wallet.

Development UI part of the application.

Responsibilities: Back-end development

Technologies: Node.js, JavaScript (vanilla javascript), Express.js, PostgreSQL, Mocha, AWS (S3, EC2)

Education 

Kharkiv Polytechnic Institute, Master in Computer-aided systems

2014-2019