Backend Software Engineer with over four years of experience in software engineering. Specialized in designing, developing, and maintaining highly scalable Node.js microservices, with proficiency in handling high-demand services through the use of frameworks such as Nest.JS, Express.js, and TypeScript. Demonstrated expertise in managing both relational and non-relational databases, including MongoDB, MySQL, and PostgreSQL, while leveraging cloud computing services such as RDS, Mongo Atlas, and S3. Extensive experience in developing event-driven microservices using technologies like RabbitMQ and SQS, as well as utilizing an array of AWS tools including CloudWatch, EC2, ECS, and Lambda. Skilled in creating applications with high observability and employing monitoring tools such as New Relic, CloudWatch, and Prometheus. Adept at automated testing across various levels, including unit tests, integration tests, performance testing, service testing, end-to-end testing, and mutation testing.