Oleksii I. Full-stack Node.js Engineer
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