Position: Senior Node.js Developer
Category: Node.js
English level: upper
Years of experience: 7

* Did a big refactoring of an existing service to improve code quality and ease maintenance.
* Identified and fixed several security vulnerabilities in a project.
* Found the root cause of the network issues we had when sending HTTP requests to another system and implemented a workaround for these issues. The root cause was in a system to which we didn’t have direct access.
* Fixed several crashes of our mobile app on Android and opened a GitHub pull request with one of the fixes.
* Found and fixed the root cause of the huge delay (in minutes) we had when publishing Kafka events. This fix allowed us to release our product on time.
* Participated in the integration of two big and complex systems. Initially, the systems were developed as two separate products, but later it was decided to integrate them.
* Developed a couple of projects from scratch, picked technologies for them and designed their architecture
* Introduced and integrated a development workflow: documentation and local development environment, merge request approvals and code review using Gitlab, continuous delivery using Gitlab, bug reporting and work planning using Gitlab issues
A creative software engineer with 7 years of experience. Most of my experience comes from backend development using Node.js for mobile and web applications. I also have some DevOps, information security and frontend development experience. I've participated in many projects and had different responsibilities, for example: Node.js development, mentorship, project estimation, server administration, etc.

* Senior Software Engineer, GlobalLogic, Feb 2021 - Present
Developing a bunch of services for a smart home solution using Node.js, TypeScript, GraphQL, MongoDB and Kafka.

* Ethical Hacker, Freelance (Self employed), Mar 2020 - Jan 2021
Discovered and reported security vulnerabilities in different software products. I have reported vulnerabilities to companies like Slack, GitLab, Telegram, etc.

* Senior Software Engineer, ZFORT Group, Aug 2018 - Mar 2020 
Developed backend services for several projects using Node.js, TypeScript, PostgreSQL, GraphQL, AWS/GCP.

* Full Stack Engineer, TenViz, Aug 2016 - Aug 2018
Tenviz is a FinTech product company with a small development team and many
technical challenges. I had many responsibilities, but the main responsibility was JS
development. My role included both frontend and backend development, creating parsers and scrapers for websites, server administration, code review, and mentorship.