I am a passionate Software Engineer with extensive experience in distributed architectures and cloud-based deployments.
Over the years, I have contributed to several scalable, high-performance systems during all their lifecycle stages:
- Design: Focused in adopting well-known patterns and best practices, software observability and security being considered from the beginning.
- Implementation: Using TDD as well as pair-programming and peer reviews.
- Maintenance: Taking ownership of the code being run in production, being on-call for production and staging incidents and applying security patches.
These work experiences have been carried over in international, multicultural as well as remote teams.