Howdy Logo
Image of Pedro O.

Pedro O.
Back-end and Systems Engineer

Spring
Java
Postgresql
Docker Cloud
Bio

Graduated in Control and Automation Engineering from UFLA with comprehensive experience as a former member and Director of Studies at the Center for Studies on Energy Efficiency. Secured a scholarship from the Serrapilheira Institute for notable projects on Brain-Computer Interface Topics and Incremental Clustering, which led to publications with the Brazilian Society of Automatics.

Specializes as a backend developer with robust proficiency in Java, including Spring and Junit frameworks. Adept at working with APIs, monitoring tools, Docker containerization, code review, and version control. Also skilled in TypeScript, Python, and SQL, demonstrating an ability to learn quickly and collaborate effectively. Experienced in managing Java-based backend projects, utilizing Camunda for BPM flows, interacting with PostgreSQL and Cassandra/Kairos databases, implementing APIs, messaging via Kafka, and developing application metrics with Prometheus and Grafana dashboards. Additionally, possesses experience in TypeScript with Jest for unit testing, applying Scrum methodology in projects.

Possesses extensive expertise in areas including Java development, Spring framework, API integration, JUnit testing, backend and frontend development, JavaScript and TypeScript programming, SQL database management, quality development practices, unit testing, Agile methodology, problem-solving with PostgreSQL database systems, Kafka messaging, and technology collaboration. Fluent in English, proficient with Git, RESTful APIs, Maven, clean code principles, refactoring, containerization with Docker, and Postman.

  • Developer
    8/1/2021 - Present

    Currently working as a backend developer on an industrial energy management system. Responsibilities include developing bespoke services and plugins, creating mechanisms and tools for monitoring, configuration, integration, and data migration, and designing and implementing reports. Proficiency in Java and its technologies such as Spring, Junit, and Hibernate. Expertise in containerization using Docker and BPM flows with Camunda. Experience with databases including PostgreSQL and Cassandra/Kairos, along with API implementation and application metrics creation using Prometheus. Skilled in TypeScript and Jest for unit test creation. Adheres to Scrum methodology and utilizes Kafka for project requirements.

  • Mechatronics, Robotics and Automation and Control Engineering at Federal University of Lavras
    2017 - 2023

  • Software Engineering at Federal University of Lavras
    2024 - 2026

  • Spring Framework Experience at DIO
    2/1/2024

  • MongoDB - Working with Non-Relational Databases at DIO
    2/1/2024

  • JPA with Hibernate at DIO
    2/1/2024

  • Dependency Management and Build in Java with Maven at DIO
    2/1/2024

  • Master the REST Architectural Style with Spring Web at DIO
    2/1/2024

  • Spring Framework Experience at DIO
    2/1/2024

  • Understanding Spring Data JPA in Practice with Java at DIO
    2/1/2024

  • Cambly Certificate at Cambly Inc.
    2/1/2024

Pedro is available for hire

Hire Pedro O.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.