I am a software engineer with solid experience in code quality and a strong background as both a Java backend developer and a Full Stack developer. Over the years, I have worked with technologies such as Java, Groovy, Kotlin, Python, Angular, jQuery, Node.js, and have also had exposure to ReactJS, Ruby, and C#.
I have extensive experience with Agile methodologies and truly enjoy working with unit testing and achieving high code coverage. I also have hands-on experience with distributed cloud environments, primarily AWS.
My background includes working with event-driven architectures, hexagonal architecture, and clean architecture principles, applying design patterns such as Domain-Driven Design (DDD), SOLID, and the Gang of Four (GoF) patterns.