Position: Senior Software Engineer
Category: Node.js
English level: fluent
Years of experience: 6

Designed and developed high-load scalable systems. 
Created own autotests pattern to test microservices in single JS process. 
Has an experience in designing expandable multi-language systems from scratch.
Peiko — crypto-market platform
2022 - 2023
Technologies: 
NodeJS, NestJS, Express, Typescript, Redis, RabbitMQ, MySQL, SQLite, MongoDB, Docker, Jest, AWS, Azure
Position: 
Senior backend developer
Responsibilities: 
Developing HTTP, WebSocket gateways, NestJS-based microservices. 
Using RabbitMQ & Redis for data exchange inside K8s network. 
Designing scalability patterns and rules, performing load tests. 
Also performed some tasks on frontend part (React.JS)

NDA — E-commerce platform
2021 - 2022
Technologies: 
ReactJS, NextJS, NodeJS, Express, Javascript / Typescript, MongoDB, Docker, Jest, Google cloud platform (GCP)
Position: 
Tech Lead (8 people in team)
Responsibilities: 
Developing modules for both Backend and Frontend, code review, mentoring, CI/CD.
Architecture designing, fixing uncommon issues, sprint planning and marketing team consulting. 

HealthJob — USA-based healthcare jobs platform
2020 - 2022
Technologies: 
ReactJS, NextJS, NodeJS, Express, Javascript / Typescript, MongoDB, Jest, Google cloud platform (GCP)
Position: 
Developer & Team Lead (3 people). 
Responsibilities:
Developing modules for both Backend and Frontend, code review, mentoring, CI/CD.
Also communicating with customer, UX, planning, implementation discussion, A/B testings. 

BLOR — AI-powered document recognizing app
2019 - 2022
Technologies: 
ReactJS, NextJS, NodeJS, Express, Javascript / Typescript, Redis, MongoDB, Docker, Google cloud platform (GCP)
Position: 
Stakeholder & Team Lead (5 people).
Responsibilities:
Product initiator and architect.
Developing modules for both Backend and Frontend, code review, mentoring, CI/CD.

Freelance
2017 - 2019
Technologies: 
HTML, CSS, Javascript, ReactJS, NextJS, NodeJS, Express, MongoDB, Strapi, Docker, Google cloud platform (GCP)
Position: 
Freelance software developer
Responsibilities: 
Creating small websites and projects on part-time basics, gaining experience, making mistakes.