Position: Node.js developer
Category: Node.js
English level: upper
Years of experience: 5


WEB PORTAL PLATFORMS FOR AMERICAN MOBILE GAMING STUDIO
During this project I was working on a web portal platforms for one of the biggest Mobile gaming studios - Scopely Inc.
Responsibilities:
• Coordinating, mentoring and guiding the
team
• Building full Node/Express and PostgreSQL
application from scratch
• Creating Restful API
• Working together with Devops Engineers to
ow-latency, high-availability, and performant
applications
• Working with AWS, RDA, S3, Kubernetis
• Integrating of data storage solutions: Redis/
Elastic Cache
• Working with Game server blueprint files to
scrap data and migrate into the DB
• Using advanced es6 concepts to write more
concise code
• Using and building Node middlewares and
cron jobs, for error handling as well as
parsing incoming data
• Extending Node applications with third-party
libraries.
• Planning sprints
• Participating in client meetings and
discussions.


CRYPTO PORTFOLIO TRACKER - COINSTATS
During this project I was working on a crypto portfolio manager and tracker platform.
Responsibilities:
• Maintaining back-end serivice built with Node/
Express and Typescript, MongoDB, writing unit
test with Jest
• Extending Node application with third-party
libraries using cron job for getting exchange
rates and storing into the DB
• Planning sprints


PLATFORM BOOKING HOTELS, FLIGHTS AND CARS - MYTRAVELBIZ
During this project I was working on a big platform for searching and booking hotels, flights and cars like Booking.com
Responsibilities:
• Create microservice with AWS Serverless
technology (using AWS Lambda and AWS API
Gateway) with Node JS.
• Establish AWS Elasticache (Redis engine)
database in private subnet and Lambda function in public subnet in order to set up a connection with AWS Elasticache
• Deal with various AWS services such as (EC2, Elastic Load Balancer, AutoScaling, IAM, S3, SNS, SQS, SES, StepFunctions CodeDeploy, CodeBuld, CodePipeline SSM, DynamoDB, and etc).
• Create AWS CloudFormation IaC (Infrastructure as Code) templates in order to automate the creation and deletion of the aforementioned AWS services
• Take team lead responsibility and manage project architecture and implementation.