Position: Backend Developer (NodeJs, TypeScript)
Category: Node.js
English level: pre
Years of experience: 4

• Builded and configurated of the fully automated CI/CD lifecycle for develop environment, based on Docker containers, custom bash script and gitlab platform. It helped to cut enough time for new projects deploy.
• Implemented work with Redis cache for majority legacy company apps that use complex and long queries to the DB, as a result of which the time for returning the REST API to clients has been reduced.
Last two years
Backend Developer

• Design and develop CMS constructor based on multithreading Nodejs. Develop Query Builder and modules structure.
• Design and develop web apps based on Nodejs and Angular 8, using Express, WS, MongoDB + Redis.
• Maintaining legacy SPA CMS on native PHP, MySQL, TypeScript and Lodash. API data caching. Added work with migrations and unit tests.

Jan 2016 – Aug 2018
Full Stack Developer

• Maintaining and refactoring internal legacy apps based on Kohana framework.
• Developing network device management system. 
• DB normalization, denormalization and query optimization.

Previously (4.6 yrs)
Technical Support Team Lead / System Engineer
and Technical Support Engineer (L2, L1)