Position: Senior NodeJS Developer
Category: Node.js
English level: upper
Years of experience: 8

Microsoft Specialist Certification
My last projects

Project Description: Self-sovereign Identity platform based on Verifiable Credentials
15 months
Role: Backend Software Engineer
Developed, and maintained API for web client applications and other services. Integrate it with several microservices.
Promoted best coding practices and development standards. 
Managed quality, performance, and code coverage with tests
Direct and constant communication with the customer
Suggested areas of development and solutions of existing technical challenges
Technologies: NodeJS, Express, TypeScript, PostgreSQL, Sequalize, Redis, Jest, SQS, SNS, AcaPy

Project Description: Neo bank mobile application An application for the mobile banking. 
Role: Senior Software Engineer
Developed, maintained API for mobile client applications. Integrate it with several microservices.
Requirements analysis and documentation creation
Managed quality, performance and code coverage with tests Promoted best coding practices and development standards
Facilitated problem-solving situations
Direct and constant communication with the customer
Technologies: NodeJS, ​Nest,​TypeScript, PostgreSQL, TypeORM, Jest

Project Description: The Web application for the Financial Advisory Firm.
Role: Senior Software Engineer
Responsibilities: Developed, maintained API for web client applications
Designed and implemented features
Trained and mentored developers in programming methodologies and best practices, performed observations and provided objective feedback
Requirements analysis
Managed quality, performance and code coverage with tests
Promoted best coding practices and development standards
Direct and constant communication with the  customer
Technologies: NodeJS, Express, TypeScript, PostgreSQL, TypeORM, AWS Lambda, AWS Cognito, AWS S3, GraphQL, Jest, Cucumber

Project Description: Online learning platform with video courses. 
Role: Software Engineer/Team Lead
Responsibilities: Identify and translate requirements into technology architecture;
Create prototypes, choose technologies for the implementation of the new features;
Code, test and debug technical solutions in compliance with the defined engineering standards;
Coach and mentor other team members;
Track and manage code quality of application;
Technologies: NodeJS, Koa, Feathers, Websockets, Pusher, PostgreSQL, Sequalize, TypeORM,  Angular 2, React, Redux,  AWS S3, Dropbox, Mocha, Chai, Sinon

...
Project with modern technologies. TypeScript. 
Preferably outstaff, like to work directly with the customer.
Don't like DevOps work