Position: Software Developer
Category: Node.js
English level: intermediate
Years of experience: 11


I have 11+ years of experience in software development with lots frameworks, libraries, tools and 3rd party services using typescript/javascript and php.
I've worked mainly as a backend developer on projects in different domains, developed projects from scratch, supported and improved existing projects.
Last few years I'm working as a fullstack.

Some achievements:
- migrated backend from Javascript/Express.js to Typescript/Nest.js
- migrated storage from MongoDB to PostgreSQL
- migrated frontend from angularjs to angular and angular between major versions
- made application optimization on different layers (database optimization, application logic, data caching with redis) which reduced load at least twice in a peak
- technical leading
- implemented realtime messaging between frontend php backend using express and socket.io
- improved processes and introduced CI inside companies
- superpower: can find bugs reviewing code
- interesting project
- strong team
- transparency and minimal bureaucracy
- long term cooperation