Pedro O.Back-end and Systems Engineer
Skills
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 - 2023Software Engineering at Federal University of Lavras
2024 - 2026
Spring Framework Experience at DIO
2/1/2024MongoDB - Working with Non-Relational Databases at DIO
2/1/2024JPA with Hibernate at DIO
2/1/2024Dependency Management and Build in Java with Maven at DIO
2/1/2024Master the REST Architectural Style with Spring Web at DIO
2/1/2024Spring Framework Experience at DIO
2/1/2024Understanding Spring Data JPA in Practice with Java at DIO
2/1/2024Cambly Certificate at Cambly Inc.
2/1/2024
Pedro is available for hire
Hire Pedro O.All Howdy Candidates are vetted for skills and english proficiency.