Senior Node.Js Specialist
Current- Specialize in the development of serverless architectures, utilizing a mono-repository approach and atomic-service design, ensuring efficient and scalable solutions.- Expert in developing a standardized project template for new micro-services, streamlining the creation process and maintaining consistency across projects.- Create a custom Development CLI tool to automate and simplify project generation, enhancing productivity and reducing setup time.- Design and implement distributed architectures with a focus on lambdas, employing a robust stack including Node.js, TypeScript, Nestjs, Prisma, AWS, PostgreSQL, and adhering to Clean Architecture principles and Domain-Driven Design (DDD).- Responsible for refactoring existing services and integrating new functionalities, ensuring systems are up-to-date and optimized for current needs.- Skilled in Continuous Integration (CI) and Continuous Deployment (CD) practices, adept at setting up pipelines and managing releases, ensuring smooth and reliable delivery of software updates.- Conduct comprehensive testing, including unit tests and end-to-end (e2e) tests, and perform thorough code reviews to maintain high standards of code quality.- Provide ongoing maintenance for legacy services, ensuring their stability, performance, and compatibility with new developments.