Position: Node.js developer
Category: Node.js
English level: intermediate
Years of experience: 1.5


Communications-related project(Canada)
Description: Platform for creating automation processes related to telecommunication services for users.
Implementation of the following processes: 
-Migration of customers from one system to another
-Suspension and resumption of services for the user
-Data reconciliation and changes in 2 systems, one of which is a gold source.
-Verification of users' phone numbers and their changes in case they are no longer clients.
-Sending reminders to users by e-mail
-Canceling the call of a technician to the user's residential address in case of self-installation of equipment
Responsibilities: 
-Code development, bug fixing, optimization and refactoring
-Implement new functionality
-Perform code reviews
-Create and Publish an NPM Packages
-Optimize and create complex SQL queries
-Automate processes through BDD methodology
Technologies: TypeScript, Node.js, Fastify.js, PostgreSQL, Oracle, BDD, GCP, Kubernetes, NPM, Postman, Git/Github, REST, Jira/Scrum

Logistics-related project (USA)
Description: Integration of project providing transportation, handling and storage cargo services with Google Cloud Apigee API platform.
Responsibilities: 
-Code development, bug fixing, optimization and refactoring 
-API development on google cloud Apigee API platform
-Implement new functionality
-Unit testing
Technologies: JavaScript, Node.js, Express.js, PostgreSQL, Apache Cassandra, Google Cloud Apigee, GCP, Swagger, Docker, Git/Github, Jira/Scrum, NPM, REST, Jest.