Position: Lead/Senior Full-stack Engineer (JS)
Category: Node.js
Experience: 5 years | English: upper

Successfully worked in the field of enterprise development for the last 5 years.

I designed and developed the architecture for a few of the projects. I grew up to be a team leader and a mentor for new employees.

In the current company, I was able to quickly adapt to a new team and project with a complex microservice architecture and complex business logic. Thanks to constant communication with product managers and leads, I was able to implement very important features for clients that are used by a large number of users every day. Thanks to highly qualified colleagues, I was able to quickly grow into a senior software engineer and become a tech lead for the team.
2023 - present, Team/Tech Lead, Full-stack developer at Xenoss - Aki.
Domain: Ad Tech
Stack: ReactJS, MobX, Fabric.js, NodeJS (FeathersJS), MongoDB, Docker, AWS S3
Architecture: Front-end, Back-end, Custom Library to process data from JSON and render it to canvas.
Description: The tool's main purpose is to allow the user to create a creative template with the ability to add elements as a layer with a wide range of settings and various kinds of animation.

2022-2023, Tech Lead / Full-stack developer at Xenoss - Ad-lib.
Domain: Ad Tech
Stack: ReactJS, Redux, WebSockets, NodeJS (Express), MongoDB, Docker, AWS, Kubernetes
Architecture: Front-end, Back-end, Custom Microservices to handle different tasks (like screenshotter, facebook-preview-generator, HTML-prerendered, publisher, resizer, etc).
Description: The main purpose of the tool is to allow the user to easily create, deploy and manage creative assets across digital channels. 

2021, Full-stack developer at Astound Commerce.
Domain: E-commerce
Stack: RhinoJS, Javascript, SFCC/Demandware, ISML
Architecture: SFCC templates
Description: Build e-commerce platforms from scratch based on the SFCC platform for company customers. 

2020, Team Lead / Full-stack developer at IOWISE Developers.
Domain: Government prisoner tracking program
Stack: ReactJS, Redux, VueJS, VueX, WebSockets, PHP (Laravel), NodeJS (KoaJS), MySQL, Docker, AWS, Google Maps, Auth0, Stripe, Twilio
Architecture: Front-end, Back-end, Custom chat microservice (based on NodeJS and Websockets)
Description:
The GPS tracker was created by an in-house engineering team in collaboration with C++ developers. 
The software is created by an in-house development team in collaboration with customers. The software has a very high-load database since GPS trackers send a lot of coordinates every minute. In addition, the database has a complex structure, because each client must have its own database to protect data (people, GPS coordinates, billing, etc.), and own chat database to protect chat data. Also, chat with 
-sending/editing/deleting/forwarding/replying/pin functionality
- Private and public groups, direct messaging
- Send files
- Send SMS and voice message
- Make a phone, video call

2019, Full-stack developer at EVNE Developers
Domain: Hotel business
Stack: PHP (Laravel), VueJS, VueX
Architecture: Front-end, Back-end
Description: The service's main purpose is to allow the user to find apartments for rent in Europe

2018, Full stack developer Freelance