Top Talent like Leonardo are on Pangea
Pangea, a YC company, connects companies with fractional talent. Fractional hiring allows companies to move faster and work with more specilaized talent, while giving talent more flexibilty and independence. If you are talent open to fractional work, apply here. If you’re a company looking for high-quality fractional talent, learn more here.Leonardo Fernandes Ribeiro
Git
Mock-ups
JUnit
PostgreSQL
MongoDB
Software Development
Microsoft Azure
Azure DevOps
Kubernetes
Docker
JSON
Spring Boot
jQuery
Javascript
Java
Versatile Java Backend Developer with 9+ years of experience in microservices, cloud strategies, concurrency, and Agile methodologies.
I am a Senior Java Backend Developer with over 9 years of experience specializing in scalable microservices and cloud-based solutions. My expertise includes Java 17, Spring Boot, and Agile methodologies, with a focus on creating clean, efficient code. I’m passionate about driving digital transformation through innovative software solutions and mentoring teams to achieve high-quality results. My goal is to leverage my skills to build robust systems that solve complex challenges in dynamic environments.
Projects
Portuguese API
The “Cooperativa” project is a microservices-based application developed to test and refine my skills in scalable software architecture using Spring Boot. The main objective of this project was to leverage modern technologies to create a modular and efficient system while simulating real-world scenarios that involve API integrations. Key Features and Technologies: • Microservices Architecture: Designed with scalability in mind, the application employs a microservices approach, enabling independent deployment and efficient resource management. • Spring Boot: Used as the core framework to build the services, ensuring a streamlined development process and seamless integration with other technologies. • Docker: Containerized each microservice using Docker to enhance portability and simplify the deployment process across different environments. • MongoDB: Implemented MongoDB as the primary database to store and manage data, benefiting from its flexibility and scalability in handling diverse data models. • Redis Caching: Integrated Redis to optimize performance through caching mechanisms, reducing latency and improving response times for frequently accessed data. • External API Simulation: Developed a secondary microservice to simulate calls to an external API, testing the application’s ability to handle third-party integrations effectively. This project showcases a strong foundation in modern software development practices, focusing on scalability, modularity, and efficient data handling, making it an ideal example of my capabilities in building robust microservices-based solutions.See MoreWork History
C
Java Senior Developer
CI&TFull-time EmployeeJun 2022 - Apr 2024 • 1 yr 11 mosAt CI&T, I contributed to various projects as a Senior Java Web Developer, with a focus on leveraging my skills to enhance software quality and scalability. My key responsibilities and skills included: • Java Development: Extensive use of Java 17, applying best practices to maintain clean and efficient code, optimizing performance, and reducing technical debt. • Microservices Architecture: Designed and developed Spring Boot-based projects using microservices architecture, ensuring modularity and scalability. • Design Patterns: Spearheaded the integration of design patterns, driving consistency and maintainability across codebases. • Testing Frameworks: Achieved 100% test coverage using tools such as JUnit, Cucumber, Mockito, and MockMvc, with a baseline target of 80%. • Multithreading and Concurrency: Implemented multithreading to improve API response times by handling concurrent requests efficiently, enhancing the user experience. • Hexagonal Architecture: Applied hexagonal architecture principles to decouple business logic from external dependencies, leading to a more adaptable and cleaner code structure. • CloudOps and Automation: Led strategies to automate deployments across multiple cloud environments, utilizing Docker and Maven for continuous integration and scalability. • Database Management: Worked with both relational (Azure Cosmos) and non-relational (MongoDB) databases, ensuring seamless data handling. • Redis Caching: Integrated Redis for caching to optimize data retrieval and reduce latency. • Messaging Systems: Utilized RabbitMQ for reliable message queueing to facilitate communication between microservices. This role allowed me to consolidate my expertise in scalable software solutions, modern development practices, and agile methodologies, positioning me to contribute effectively in dynamic and innovative environments.M
Senior Java Developer
MJV Technology & Innovation BrasilFull-time EmployeeDec 2018 - Jun 2022 • 3 yrs 7 mosAs a Java Software Developer at MJV Technology & Innovation Brasil, I played a pivotal role in developing software solutions, with a strong focus on delivering high-quality results tailored to client needs. My key responsibilities and skills included: • Java Development: Worked extensively with Java 6, focusing on backend development using frameworks like jQuery, JavaScript, and WebSphere Portal. • Agile Methodologies: Leveraged agile principles to ensure efficient project delivery and alignment with evolving client requirements. • System Implementation: Led the development of a live call system for Avaya, specifically designed for the Bradesco group, enhancing communication efficiency. • Design Patterns: Implemented design patterns to improve code quality, maintainability, and system performance. • Database Management: Managed and optimized data handling using relational databases like PostgreSQL, ensuring data integrity and efficient query processing. • Team Collaboration: Promoted a culture of knowledge sharing and mentorship, conducting code reviews to improve overall code quality. • Client Engagement: Directly engaged with clients to gather requirements, ensuring that the software solutions were aligned with their expectations and business goals. • Quality Assurance: Prioritized code quality through rigorous testing, using unit testing frameworks and consistent feedback loops. This role provided me with comprehensive experience in backend development, client interaction, and a focus on delivering scalable, efficient software solutions.S
Software Engineer
Spassu TechnologyFull-time EmployeeOct 2017 - Oct 2018 • 1 yr 1 moIn my role as a Software Engineer at Spassu Technology, I focused on delivering innovative digital solutions with a primary emphasis on application development and maintenance for the federal banking sector. My key responsibilities included: • Java Development: Utilized Java 6 in both microservices and monolithic architectures, tailoring solutions based on project needs. • Full-Stack Development: Implemented front-end interfaces using Primefaces and JSF, enhancing user experience and interaction. • Database Management: Worked with JPA/Hibernate for data handling, ensuring seamless database interactions. • Client Projects: Led the development for Caixa Econômica Federal, delivering customized software solutions aligned with client objectives. • Agile Practices: Employed agile methodologies to optimize project workflows and adapt to evolving requirements.M
Software Engineer
MTI Telecomunicações e Informática LTDAFull-time EmployeeMar 2014 - Oct 2017 • 3 yrs 8 mosAs a Software Engineer at MTI, I was instrumental in developing large-scale applications, focusing on telecom services and digital transformation. My key contributions included: • Full-Stack Development: Designed and implemented comprehensive web applications using Java 8, Primefaces, and JPA/Hibernate. • Middleware Development: Created a national-level middleware for Oracle geolocation applications, improving data processing and service responses. • Database Integration: Optimized data handling with PostgreSQL, ensuring reliable and efficient data transactions. • Web Technologies: Enhanced user interfaces with HTML5, CSS, and Bootstrap, boosting visual appeal and functionality. • Team Collaboration: Played a pivotal role in knowledge sharing and mentoring, leading to significant improvements in team performance. This role allowed me to expand my expertise in both backend and front-end technologies, with a focus on large-scale system development.Education
F
Faculdade de Tecnologia Opet
Information Technology, Information TechnologyJan 2012 - Jan 2014How Pangea Works
Effortlessly discover top talent
We’ve distilled the candidate search from endless hours down to just a few minutes. Using Pangea’s AI-powered search tools, you can find top fractional talent able to take on your next project. Our system looks at your company’s niche and your needs to find the perfect match faster than any traditional hiring platform.Start working with talent today
The top talent on Pangea is ready to get started with you right now. You can message or hire a candidate right from their profile page and start assigning work as soon as they respond. And the best part? Pangea’s fractional contract structure lets you start small and ramp up as your needs change, keeping your costs manageable and your team’s capabliities flexible.Track work and invoices in one place
Assign tasks, track progress, and complete invoices all on Pangea. We’ve combined every part of the hiring process into one platform to eliminate the miscommunication that’s unavoidable on other freelance platforms. We even send out 1099s to your contractors at the end of the year!Talk with a Talent Expert
Members of our team are available to help you speed through the hiring process.Available Now
Book a Call
Versatile Java Backend Developer with 9+ years of experience in microservices, cloud strategies, concurrency, and Agile methodologies.
I am a Senior Java Backend Developer with over 9 years of experience specializing in scalable microservices and cloud-based solutions. My expertise includes Java 17, Spring Boot, and Agile methodologies, with a focus on creating clean, efficient code. I’m passionate about driving digital transformation through innovative software solutions and mentoring teams to achieve high-quality results. My goal is to leverage my skills to build robust systems that solve complex challenges in dynamic environments.
Talk with a Talent Expert
Members of our team are available to help you speed through the hiring process.Available Now
Book a Call
Top Talent like Leonardo are on Pangea
Pangea, a YC company, connects companies with fractional talent. Fractional hiring allows companies to move faster and work with more specilaized talent, while giving talent more flexibilty and independence. If you are talent open to fractional work, apply here. If you’re a company looking for high-quality fractional talent, learn more here.Leonardo Fernandes Ribeiro
Git
Mock-ups
JUnit
PostgreSQL
MongoDB
Software Development
Microsoft Azure
Azure DevOps
Kubernetes
Docker
JSON
Spring Boot
jQuery
Javascript
Java
Projects
Portuguese API
The “Cooperativa” project is a microservices-based application developed to test and refine my skills in scalable software architecture using Spring Boot. The main objective of this project was to leverage modern technologies to create a modular and efficient system while simulating real-world scenarios that involve API integrations. Key Features and Technologies: • Microservices Architecture: Designed with scalability in mind, the application employs a microservices approach, enabling independent deployment and efficient resource management. • Spring Boot: Used as the core framework to build the services, ensuring a streamlined development process and seamless integration with other technologies. • Docker: Containerized each microservice using Docker to enhance portability and simplify the deployment process across different environments. • MongoDB: Implemented MongoDB as the primary database to store and manage data, benefiting from its flexibility and scalability in handling diverse data models. • Redis Caching: Integrated Redis to optimize performance through caching mechanisms, reducing latency and improving response times for frequently accessed data. • External API Simulation: Developed a secondary microservice to simulate calls to an external API, testing the application’s ability to handle third-party integrations effectively. This project showcases a strong foundation in modern software development practices, focusing on scalability, modularity, and efficient data handling, making it an ideal example of my capabilities in building robust microservices-based solutions.Work History
C
Java Senior Developer
CI&TFull-time EmployeeJun 2022 - Apr 2024 • 1 yr 11 mosAt CI&T, I contributed to various projects as a Senior Java Web Developer, with a focus on leveraging my skills to enhance software quality and scalability. My key responsibilities and skills included: • Java Development: Extensive use of Java 17, applying best practices to maintain clean and efficient code, optimizing performance, and reducing technical debt. • Microservices Architecture: Designed and developed Spring Boot-based projects using microservices architecture, ensuring modularity and scalability. • Design Patterns: Spearheaded the integration of design patterns, driving consistency and maintainability across codebases. • Testing Frameworks: Achieved 100% test coverage using tools such as JUnit, Cucumber, Mockito, and MockMvc, with a baseline target of 80%. • Multithreading and Concurrency: Implemented multithreading to improve API response times by handling concurrent requests efficiently, enhancing the user experience. • Hexagonal Architecture: Applied hexagonal architecture principles to decouple business logic from external dependencies, leading to a more adaptable and cleaner code structure. • CloudOps and Automation: Led strategies to automate deployments across multiple cloud environments, utilizing Docker and Maven for continuous integration and scalability. • Database Management: Worked with both relational (Azure Cosmos) and non-relational (MongoDB) databases, ensuring seamless data handling. • Redis Caching: Integrated Redis for caching to optimize data retrieval and reduce latency. • Messaging Systems: Utilized RabbitMQ for reliable message queueing to facilitate communication between microservices. This role allowed me to consolidate my expertise in scalable software solutions, modern development practices, and agile methodologies, positioning me to contribute effectively in dynamic and innovative environments.M
Senior Java Developer
MJV Technology & Innovation BrasilFull-time EmployeeDec 2018 - Jun 2022 • 3 yrs 7 mosAs a Java Software Developer at MJV Technology & Innovation Brasil, I played a pivotal role in developing software solutions, with a strong focus on delivering high-quality results tailored to client needs. My key responsibilities and skills included: • Java Development: Worked extensively with Java 6, focusing on backend development using frameworks like jQuery, JavaScript, and WebSphere Portal. • Agile Methodologies: Leveraged agile principles to ensure efficient project delivery and alignment with evolving client requirements. • System Implementation: Led the development of a live call system for Avaya, specifically designed for the Bradesco group, enhancing communication efficiency. • Design Patterns: Implemented design patterns to improve code quality, maintainability, and system performance. • Database Management: Managed and optimized data handling using relational databases like PostgreSQL, ensuring data integrity and efficient query processing. • Team Collaboration: Promoted a culture of knowledge sharing and mentorship, conducting code reviews to improve overall code quality. • Client Engagement: Directly engaged with clients to gather requirements, ensuring that the software solutions were aligned with their expectations and business goals. • Quality Assurance: Prioritized code quality through rigorous testing, using unit testing frameworks and consistent feedback loops. This role provided me with comprehensive experience in backend development, client interaction, and a focus on delivering scalable, efficient software solutions.S
Software Engineer
Spassu TechnologyFull-time EmployeeOct 2017 - Oct 2018 • 1 yr 1 moIn my role as a Software Engineer at Spassu Technology, I focused on delivering innovative digital solutions with a primary emphasis on application development and maintenance for the federal banking sector. My key responsibilities included: • Java Development: Utilized Java 6 in both microservices and monolithic architectures, tailoring solutions based on project needs. • Full-Stack Development: Implemented front-end interfaces using Primefaces and JSF, enhancing user experience and interaction. • Database Management: Worked with JPA/Hibernate for data handling, ensuring seamless database interactions. • Client Projects: Led the development for Caixa Econômica Federal, delivering customized software solutions aligned with client objectives. • Agile Practices: Employed agile methodologies to optimize project workflows and adapt to evolving requirements.M
Software Engineer
MTI Telecomunicações e Informática LTDAFull-time EmployeeMar 2014 - Oct 2017 • 3 yrs 8 mosAs a Software Engineer at MTI, I was instrumental in developing large-scale applications, focusing on telecom services and digital transformation. My key contributions included: • Full-Stack Development: Designed and implemented comprehensive web applications using Java 8, Primefaces, and JPA/Hibernate. • Middleware Development: Created a national-level middleware for Oracle geolocation applications, improving data processing and service responses. • Database Integration: Optimized data handling with PostgreSQL, ensuring reliable and efficient data transactions. • Web Technologies: Enhanced user interfaces with HTML5, CSS, and Bootstrap, boosting visual appeal and functionality. • Team Collaboration: Played a pivotal role in knowledge sharing and mentoring, leading to significant improvements in team performance. This role allowed me to expand my expertise in both backend and front-end technologies, with a focus on large-scale system development.Education
F
Faculdade de Tecnologia Opet
Information Technology, Information TechnologyJan 2012 - Jan 2014How Pangea Works
Effortlessly discover top talent
We’ve distilled the candidate search from endless hours down to just a few minutes. Using Pangea’s AI-powered search tools, you can find top fractional talent able to take on your next project. Our system looks at your company’s niche and your needs to find the perfect match faster than any traditional hiring platform.Start working with talent today
The top talent on Pangea is ready to get started with you right now. You can message or hire a candidate right from their profile page and start assigning work as soon as they respond. And the best part? Pangea’s fractional contract structure lets you start small and ramp up as your needs change, keeping your costs manageable and your team’s capabliities flexible.Track work and invoices in one place
Assign tasks, track progress, and complete invoices all on Pangea. We’ve combined every part of the hiring process into one platform to eliminate the miscommunication that’s unavoidable on other freelance platforms. We even send out 1099s to your contractors at the end of the year!Talk with a Talent Expert
Members of our team are available to help you speed through the hiring process.Available Now
Book a Call
Pangea empowers fractional work across the world for marketing and design roles.