Position: JavaScript/Node.js Developer
Category: Node.js
English level: upper
Years of experience: 2


Worked for almost 2 years in major outsource IT company, my customer was large American insurance company. I've been creating a system for processing user data. Developed back-end using Node.js, Typescript, AWS Lambda, DynamoDB, SQS, SNS and S3. For the client side I used Angular. My work included:

- Creation of new lambdas, services for them
- Working with databases
- Correction of possible bugs and errors
- Refactoring existing code
- Creating new components for the client side and logic for them
- Setting up the correct interaction between the API and the client side
- Covering all code (both back-end and front-end) with unit tests using Gesture and Jasmine
- Discussion of new and existing solutions with the team and the customer, searching for the optimal solution
- Interaction with the team and the customer at Scrum meetings

My role was originally a junior developer, but after a while I became a full-fledged team member who does not require supervision of his work and helps new team members to adapt, and also interacts with the customer and developers from the customer's side on an equal basis with other developers.