Position: Full Stack Developer
Category: Node.js
English level: upper
Years of experience: 6

- improved building process of many projects to save space in docker images and company spending
- refactored/rewrote 2 projects because of legacy code hell to help maintaining it and less bug fixing for future, added standard code style tools like eslint, commitizen, hasky and etc
- proposed and implemented story-book technics, identical design system to unify all components for all projects
- moved modules to microservices architecture to add simplicity for API and reusability
- implemented migration from Angular.js to Angular for 2 projects
- found security issues related to open source solution that we are using and replaced with other approach
Currently I am working as lead developer in a product company on billing system and platform for our customers. Take a part in brainstorms and discussions about different new products and improvement of our inner processes, mentoring junior devs 

I am using wide stack of technologies because of many parallel projects that I maintain:
Front-end: Angular.js, Angular(latest), React, Mobx, Redux
Back-end: Node.js(Express, Hapi, Nest)
DB: MongoDB, MariaDB, ClickHouse
I don't want to work with out-staff, outsource companies.