Daniel Naves

126
reputation
1
7

I have over 9 years of experience working with software engineering. Currently, I'm working as a back-end engineer for one of the biggest payment service providers in Brazil, developing mission-critical software.

I've been working in a truly agile environment using SCRUM methodology with CI/CD (Continuous Integration / Continuous Delivery) to help deliver software to the customers in the shortest time with high quality. I do believe in the power of software development focused on the user perspective.

In my free time, I like to solve coding problems, always seeking for the best time complexity. I also love to learn new technology stuff.

Specialties:

  • Backend development: Java EE and Spring
  • Infrastructure: Docker and Jenkins
  • Test Automation: JUnit, Mockito, and PowerMock
  • Design: Design patterns and RESTful APIs
  • Architecture: Monolithic and Microservices