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

• Create dedicated service for file saving
• Develop major functionality and deliver to production
• Improvement performance of services
• Adding one-time password (OTP) functionality
• Socket.io communication system with data synchronization in multi pod deployment
I am a back-end Software Developer, I have over 4 years of experience writing services from scratch, develop application architecture, adding new functionality to old projects, using microservice architecture.

Senior software engineer – Kyiv
03/2022 - current
Project: Office management platform

Stack: NodeJs, Typescript, NestJs, Firestore, Redis, Google Cloud(GCP)

Responsibilities:
• End-to-end development of new features
• Writing technical documentation
• Covering code with tests
• Developing new services 
• Refactoring & bug fixes of existing code
• Code review

Software engineer – Kyiv
12/2019 – 03/2022

Project: User verification platform

Stack: Javascript, NodeJs, Typescript, NestJs, ExpressJs,  MongoDb, Redis, PostgreSQL, Kubernetes, Amazon EKS

Responsibilities:
• Implementation of new features
• Performance monitoring and improvement
• Cooperation with other teams
• Developing new services
• Rewriting old services to on NestJS framework
• Work with computer vision classification API's

Achievements:
• Create dedicated service for file saving
• Develop major functionality and deliver to production
• Improvement performance of services
• Adding one-time password (OTP) functionality
• Socket.io communication system with data synchronization in multi pod deployment

Software developer – Kyiv
02/2019 – 12/2019

Project: Data scraping solution

Responsibilities:
• Developing and maintaining back-end part of the system
• Collect, store, and process website data using Puppeteer API
I would like to work in a product company with well-established business processes.