Position: Node.js developer
Category: Node.js
English level: upper
Years of experience: 10

Successfully migrated from monolith to scalable infrastructure in kubernetes.
Improved overall code and architecture quality
Conducted 2 large refactorings on live project without downtime and features delivery pauses.
Implemented best practices of CI/CD, infrastructure as a code, GitOps.
Investigated multiple bottlenecks and solved performance issues.
Supervised team of up to 6 engineers mid-senior level.
I’m a senior backend developer with 10 years of professional experience, 3 years of team leadership. My primary expertise is in NodeJS, Typescript but I don’t stick to it. I’ve been using several languages and technologies, can master any other if needed and use it as a tool.
I stick to and teach a useful approach to implement features: solution => decomposition => code. It makes the development process more predictable, code reviews easier and increases devs awareness.
My objective is to work on products that have technical challenges: live large-scale growing loads or ambitious start-ups.