Oleksii
Node.JS Developer
PROFESSIONAL EXPERIENCE:
Company
“Inmost”
Position
Node.js Developer.
Responsibility
Back-end development.
Period
10.2019 – till present.
Company
Remote work
Position
Node.js Developer.
Responsibility
Back-end development.
Period
01.2019 – 09.2019.
SKILLS OVERVIEW:
General:
SKILLS
ITEMS
Bug-trackers
Jira, Trello.
Project management
methodologies
Kanban, Scrum.
Version Control
Systems
Gitlab, GitHub, Bitbucket.
OOP/OOD
SOLID, GRASP
Programming
Languages
JavaScript, TypeScript, Python, C++, Java
Technologies
NodeJS, ExpressJS, FastifyJS, NestJS, PostgreSQL, MySQL, MongoDB,
Redis, TypeORM, KnexJS, GraphQL, Bash, Linux, Nginx, Docker, Hadoop,
automated testing API (unit/module/e2e testing) with Jest, Mocha,
Selenium/Puppeteer, Beautiful Soup 4, SciKitLearn, ReactJS, Bootstrap 4,
Webpack, Swagger,
Cloud Services/API
Heroku, AWS (S3, Lambda, SES, Rekognition, EC2), GCP (Gmail API,
Cloud Vision), SendGrid, NameCheap, Vuforia, GoDaddy, GitLab CI/CD
PROJECTS:
Name
Power Watts
Description
IoT project for operating heating of the roof via mobile application. Amplify
was used on the presentation part and for building serverless architecture of
application. Backend architecture was based on lambda functions that were
united in one project using Chalice, that was used for creating a REST API
that was located on API Gateway. As databases were used, DynamoDB was
not relational for big amounts of data and Aurora Postgres on RDS was
relational. Pinpoint, SES, SNS were used for user notifying and Cognito as
authorization service to enable authorization via Google and Facebook.
IoT devices were connected to architecture using IoT Core
service(registration of new devices, exchanging of data between clients,
mobile and backed parts using built-in MQTT message broker).
Technologies
AWS(Cognito, DynamoDb, RDS(Aurora, usual relational database),
CloudWatch, API Gateway, Lambda, SNS(simple notification service),
Pinpoint, S3, CodeCommit, SES(simple email service), StepFunctions, IoT
Core)
Duration
6 months
Name
“Big Date Made”
Description
Application for the newlyweds. They can search, connect and communicate
with wedding vendors.
Technologies
AWS SAM, Lambda, RDS, EC2
Language
NodeJS, SQL
Duration
4 months.
Name
“RICO”
Description
Platform for managing IoT devices for patronizing seniors..
Technologies
AWS IOT Core, Amplify, Dynamo DB, Lambda, Cloudfront, Cognito,
GraphQL
Language
NodeJS, PartiQL
Duration
3 months.
Name
“CELLR”
Description
CELLR is the new wine app that will help you curate every aspect of your
wine life.
Technologies
Node.js, ExpressJS, Apollo, GraphQL, PostgreSQL, Heroku, AWS
(S3/EC2/Lambda), GCP (Gmail API, Cloud Vision), Vuforia, SendGrid,
GoDaddy Emails, Jest, Mocha, Puppeteer, GitLab CI/CD
Language
TypeScript.
Duration
1 year 6 months.
Name
Cannabis
Description
A landing page with the description of the company which provides bags for
cannabis. It is planned to rework the landing page into the e-commerce site
with a payment system, cart, checkout.
Technologies
NodeJS, NameCheap, Nginx, Bash, Linux
Language
NodeJS, Bash
Duration
2 month
Name
“SEAT”
Description
Technologies
SEAT is a mobile app that gives spectators the opportunity to order food and
drinks in a stadium delivered straight to their seats.
Node.js, Express.js, MySQL, AWS EC2/RDS/S3, Swagger UI.
Language
TypeScript.
Duration
6 month
Name
“Evenz”
Description
Find and filter events by distance, date or category. Explore events by your
interests including sports, parties, concerts, festivals, workshops, art, theater and
more and quickly access event information from your iPhone or Android.
Technologies
NodeJS, Express, MySQL, MongoDB, JWT, AWS
Language
TypeScript
Duration
5 month
Name
NDA
Description
B2B SaaS
Technologies
NodeJS, NestJS, PostgreSQL, TypeORM, Heroku, Swagger, Jest, Selenium,
Beautiful Soup 4
Language
TypeScript, Python
Duration
6 month
EDUCATION:
UNIVERSITY
SPECIALITY
National Technical University of
Intellectual service-oriented distributed
Ukraine “Igor Sikorsky Kyiv systems
Polytechnic Institute”
Genesis SE Backend School
Cloud Technologies, Distributed Computing
Systems
National Technical University of
Systems of artificial intelligence.
Ukraine “Igor Sikorsky Kyiv
Polytechnic Institute”
YEARS
2021 - 2022
- - 2021
Coursera
TCP/IP and Advanced Topics
2020
Coursera
Introduction Into Machine Learning
2020
LANGUAGES:
English
Intermediate level.
Ukrainian
Native language.
Russian
Native language.