Position: back-end Web Developer
Category: Node.js
English level: upper
Years of experience: 11

- refactored monolith application into multiple microservices
- skype-like application with group calls/video calls (webRTC)
JAVASCRIPT - Is my main programming language up to this days (es5, es6, typescript). Over 7 years experience. In my professional daily usage I'm using Lo-Dash or Ramda library as helper and tend to stick to functional programming principles. Also I'm paying attention to tests and trying to work using TDD principles.

I have many years of experience in front-end development with angular, less with angular.js and react. I also interested in server-side development and things like node.js, express, mongodb, redis, micro-services architecture. I'm also providing main devops tasks while building develop/deploy processes using gulp, docker, pm2 and so on...

With my tech-stack I can act like full-stack developer. The only thing I'd like to avoid is bothering with HTML layout.
Currently moving from JS/Node to Rust. Interesting in the part-time project. Preferably based on the Rust tech stack. Areas: game-dev, web-dev. No blockchain/crypto.