I’m looking for a role where I can leverage my back-end development expertise in Java and Kotlin, contribute to projects using modern tech like Spring Boot and AWS, and be part of a team that values design patterns and agile practices. I thrive in environments that promote continuous learning and innovation, and I’m eager to work on challenging projects that drive technical growth.
Rodrigo Pinheiro
@rodrigopinheiro1
Java Software Engineer with over 3 years of experience, developing Java Rest Applications.
BrazilWhat I'm looking for
Dynamic Software Engineer with a solid foundation in developing robust and scalable applications and over 3 years of hands-on of Java programming. Proficient in leveraging cutting-edge technologies like Java , Spring Boot , Azure Devops, Intellij , and sonar lint to implement high-performance code solutions.
Key achievements include migrating over six microservices from Java 11 to Java 21, integrating new Java features, and ensuring optimal performance in 25% percent per application. Additionally, I delivered a lecture on Kotlin to all IT departments involved in Java applications, highlighting Kotlin's benefits and interoperability with Java, which generated significant interest in the language.
I also Increased software production by 30% during the sprint by implementing efficient development practices of TDD.
Extensive experience working with startups and large corporations, directly liaising with technical leaders and project managers.
Technologies & Tools:
Frameworks: Spring Framework, Spring Boot
Languages: Java, Kotlin
Message Brokers: RabbitMQ, Kafka
Cloud Platforms: AWS, Azure DevOps
Web Technologies: JavaScript, CSS, HTML
Databases: MySQL, PostgreSQL, MongoDB, Oracle
Methodologies: Scrum, TDD, BDD
Testing Tools: Postman, Swagger, JUnit5, Mockito
Version Control: GitHub, Git
📈 Advanced proficiency in English, available for interviews and technical meetings in English.
Experience
- Conducted a workshop on best practices for using Spring Boot Test, covering te
Jul 2023 - Present (1 year 3 months)
- Responsible for migrating over six microservices from Java 11 to Java 21 and from Spring Boot 2 to 3. Enhanced the applications by incorporating new features from both Java and Spring, while ensuring best practices and optimized performance. Guided and mentored the team in adopting clean code principles and design patterns, enhancing efficiency and maintainability in Java development.
Developed a project from scratch for a cryptocurrency platform for the Brazilian stock exchange. This project involved handling user information as well as their cryptocurrency investments in the stock market.
- Increased software production by 30% during the sprint by implementing efficient development practices of TDD. Delivered tasks with clean code and JUnit tests to ensure performance.
- Conducted a workshop on best practices for using Spring Boot Test, covering testing in both Controllers and Services.
- Developed microservices in Java using Spring Boot and Hexagonal Architecture (ports and adapters). Designed and implemented an API Gateway with API Manager Axway. Performed microservice analysis and testing using Postman. Created and documented microservices and gateway require
Tech stack
Learn about the tools and technologies that Rodrigo likes to use.
Availability
Location
Authorized to work in
Portfolio
github.com/RodrigoPinheiro1Salary expectations
Interested in hiring Rodrigo?
You can contact Rodrigo and 18k+ other talented remote workers on Himalayas.
Message RodrigoFind your dream job
Sign up now and join over 10,000 remote workers who receive personalized job alerts, curated job matches, and more for free!