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


EPAM SYSTEMS
- Designing and executing migration architecture, ensuring a smooth transition to new systems while minimizing downtime and business disruption.
- Significantly improved search performance from 1 minute to less than 80 milliseconds by leveraging advanced techniques such as trigram indexing and views in PostgreSQL, enhancing overall system responsiveness and user experience.
- Implemented AWS Lambda layers to streamline deployment processes and facilitate code sharing across functions, optimizing development efficiency and promoting code reusability.
- Successfully integrated our system with various third-party applications, including OKTA, Salesforce, MuleSoft, SAP, Active Directory, ensuring seamless data exchange and expanding system capabilities through strategic integrations.
- Improved code quality and stability by removing flaky tests and increased test coverage from 50% to 80% with unit and integration tests.
- Conducted daily code reviews for team members, ensuring adherence to coding standards and best practices.

NGRAVE
- Developed and integrated new functionalities enabling seamless transactions with cold wallets through Web3 technology.
- Restructured a monorepo project into a Microservices architecture leveraging Google Cloud Functions, resulting in improved performance and reduced operational expenses.
- Streamlined and modernized a legacy codebase by implementing the latest version to enhance overall efficiency and maintainability.

nolbir
- Successfully implemented and integrated new feature components, including Social Login with Google, Facebook, and Telegram, resulting in an increased user engagement by 25%.
- Integrated seamlessly with third-party APIs such as Payme and AmoCrm, enabling efficient data exchange and enhancing business operations.
- Developed REST APIs, documenting them meticulously using Swagger, providing comprehensive and user-friendly API documentation for seamless integration with other systems.
- Dockerized applications, resulting in a 30% reduction in deployment time and improved scalability by implementing docker-compose where applicable.
- Wrote and maintained CI/CD scripts, automating the build, testing, and deployment processes, reducing manual effort by 40% and ensuring consistent software delivery.
- Demonstrated proficiency in implementing new features, services, and regular bug fixes