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


I’m a backend developer proficient in JavaScript and Typescript technologies. I have 3+ years of proven experience and considerable technical background in designing and executing software solutions of varying complexity. I possess strong skills in back-end development, database designing, and DevOps engineering. My area of expertise includes, but not limited to:
- Programming: Javascript, Typescript;
- DevOps: Docker, AWS S3, Wasabi, StackPath;
- Web: Node.js, NPM, VCS (Git), Nginx;
- Databases: PostgreSQL, Redis, MongoDB;
- Other: OOP, REST API, GraphQL API, WebSocket, WebRTC.

I've been working on different projects with different requirements. Here's some of my tasks I've been working on:
- Maintained and extended functionality of safety-critical systems;
- Detected and fixed CVEs using OSSF and OWASP guidelines;
- Utilized various profiling software to profile and optimize slow SQL queries;
- Followed SOLID approach to implement new features in the software systems;
- Automated software deployment using CI/CD;
- Assisted and trained developers to work on the projects I was involved in;
- Consulted clients with new feature requirements;
- Implemented new features according to the software specification.