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

1. Designed and created an approach for clients' push notifications with AWS SNS service.
2. Built a push-notification system based on events happening inside the application.
3. Reduced backend service response size by 25% after applying recursion processing.
4. Reduced duplicated code with TypeScript decorators by 7%.
5. Reduced E2E tests running time from 40 min to 3 minutes.
6. Added time zone improvements that allow users to use an application from all counties in the world.
7. Built application for providing convenient payment service for kindergarten.
8. Normalized PostgreSQL database that leads to simplifying SQL queries and improved backend response time
1. The project was created as an online automation tool for the association of co-owners in multi-apartment buildings. Stack: Node.js, Angular.js, JavaScript, TypeScript, PostgreSQL, Redis, Docker, Nginx, TeamCity.
2. The project was created for online kindergarten management and parents who want to know what their children do. Stack: AWS Serverless, JavaScript, TypeScript, DynamoDB, AWS Cognito, Route 53, AWS SQS, AWS SNS, AWS AppSync, AWS RDS.
3. Rebuilt backend services based on AWS Serverless and DynamoDB for users that want to improve their habits, health, and improve life quality. Stack: AWS Serverless, JavaScript, TypeScript, DynamoDB, AWS Cognito, Route 53, AWS SQS, AWS SNS, AWS AppSync, GitHub Actions, Docker. 
4. Built a mature, extendable core for backend service in the financial domain that easily extends and develops new features. Stack: Node.js, TypeScript, AWS Lambda, Kubernetes, AWS SNS, AWS SQS, AWS DynamoDB, AWS RDS, Docker.
5. Authentication and authorization platform for a huge eCommerce website that sells products across all of the world. Stack: AWS CDK, Node.js, AWS Lambda, AWS Dynamodb.