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

Current position:
* Successfully rewrote a significant amount of legacy code
* Automated processes for creating services
* Introduced new rules and requirements for writing services

Previous:
* Led the effort to migrate the company's stack to Docker containers
* Designed and implemented an integration between billing, CRM, and the database that processed up to 10,000 transactions per minute
* Developed a Telegram bot that allowed for real-time notifications of server issues, and also enabled users to restart services or servers through chat commands
As a software engineer, I specialized in building microservices using Node.js (JS/TS). I leveraged my expertise to create scalable, high-performance microservices that effectively communicated with a variety of external services through APIs.

My responsibilities included designing, developing, testing, and deploying microservices to help facilitate communication between different parts of a larger system. This involved implementing robust API integrations, creating efficient data models, and optimizing performance to meet demanding service level agreements.

Through this work, I gained valuable experience in software architecture, project management, and agile development methodologies. I also developed a deep understanding of RESTful API design, data modeling, and database technologies, all of which allowed me to effectively collaborate with cross-functional teams and deliver high-quality software solutions that met business requirements.
I am seeking a position as a software engineer in a product company with a small, dynamic team. I am passionate about working with new and emerging technologies, and I am eager to contribute my expertise to help create innovative, cutting-edge software solutions.