
Rodrigo Pinheiro Silva
Software Engineer

Connect with Rodrigo Pinheiro Silva to Send Message
Connect
Connect with Rodrigo Pinheiro Silva to Send Message
ConnectTimeline
About me
Software Engineer | Java Developer
Education

Senac Brazil
2022 - 2024Barchelor Degree Analysis and Systems Development 9Develop, analyze, design, implement and update information systems. Generate software that runs on hardware and is recommended by different users.

Etec São Paulo State Technical School
2017 - 2018Computer technician course Software Development 8,5Activities and Societies: Development of Java, C# applications. using MySQL and SQLServer database Development of computer programs, following the specifications and paradigms of programming logic and programming languages. Using systems development environments, operating systems and databases. Carrying out tests of computer programs, keeping records that enable analysis and refinement of results. Performs maintenance of deployed computer programs.
Experience

Atos
Apr 2022 - Jan 2023Software Engineer- Developed a project from scratch for a cryptocurrency platform for the Brazilian stock exchange, including API integration, using Spring Boot and Java. Successfully implemented unit and integration tests ensuring increased software production by 30% with practices of TDD.- Developed REST APIs with Spring Boot, utilizing technologies such as Spring Data for CRUD operations with relational and non-relational databases. Implemented Spring Security for JWT token generation. Applied microservices patterns, including API Gateway, Hexagonal Architecture, and Saga. Adhered to TDD and BDD standards for unit testing and used Docker for containerization. Show less

Sysmap Solutions
Jan 2023 - Aug 2023Software Engineer- Conducted a workshop on best practices for using Spring Boot Test, covering tests on Controllers and Services.- Developed microservices in Java using Spring Boot and Hexagonal Architecture (ports and adapters). Design and implementation of API Gateway with API Manager Axway. Performed analysis and testing of microservices using Postman. Created and documented microservices and gateway requirements using Swagger (2.0 and 3.0). I worked on agile SCRUM methodology. Managed code versioning control with Git tools (GitLab and GitHub). Use Docker and Kubernetes for containerization. Creation and maintenance of technical documentation for microservices and gateways. Show less

Continental Tech
Jul 2023 - Nov 2024Software Engineer- Led the migration of six microservices from Java 11 to Java 21, incorporating new features from Spring Boot 3 to enhance performance and scalability and ensuring optimal performance at 65% percent per application. Collaborated closely with senior developers to implement clean code principles and improve application maintainability.- Developed a current account registration system, including API integration, using Spring Boot and Java. Successfully implemented unit and integration tests, ensuring a 25% improvement in application performance and reducing downtime.Troubleshot and resolved critical software issues, improving system stability and performance for over 5 major microservices and design patterns, enhancing efficiency and maintainability in Java development.- Development and maintenance of Java applications with Spring Boot. Utilized Postman and JUnit for running unit tests, ensuring clean code and adherence to best practices in development. Show less

Capgemini
Oct 2024 - nowJava DeveloperDevelopment of RestAPIs using Java 17 and Spring Boot 2, implementing a Hexagonal Architecture.Responsible for creating new features in existing microservices. Worked on the CI/CD pipeline using Bamboo for application deployment, in an agile environment based on the Scrum methodology, with Jira as the task management tool. Participated in initial project meetings to clarify business rules and define critical application functionalities. The project was developed for Bradesco, focusing on user authentication and authorization security. Ensured high standards of quality, maintaining 90% code coverage and achieving an A rating on SonarLint. Followed the Git Flow methodology and used Bitbucket as the code repository for version control. Additionally, collaborated with other developers to promote Clean Code practices and improve the quality of unit tests, enhancing code reliability and maintainability. Show less
Licenses & Certifications
- View certificate

Docker: Creating and Managing Containers
AluraAug 2022 - View certificate

Java and JPA: Advanced Queries, Performance, and Complex Models
AluraJul 2022 - View certificate

Java Mockito: Understanding Mocks in Java
AluraJul 2022 - View certificate

Spring Boot Rest API: API Security, Caching, and Monitoring
AluraJul 2022 - View certificate

Spring boot e Teste : Profile Testes e Deploy
AluraJul 2022 - View certificate

Spring Boot: Building a Restful API
AluraJul 2022 - View certificate

Spring Data JPA: Repositories, Queries, Projections, and Specifications
AluraJul 2022 
Persistence with JPA: Introduction to Hibernate
AluraApr 2022- View certificate

TDD and Java: Automated Testing with JUnit
AluraJul 2022 
Certificate of Proficiency in English C1
ACTFLAug 2021
Volunteer Experience
Voluntário de serviços comunitários
Issued by A Igreja de Jesus Cristo dos Santos dos Últimos Dias on Sept 2019
Associated with Rodrigo Pinheiro Silva
Languages
- enEnglish
- poPortuguese
- spSpanish
Recommendations

Andri pribadi wiriasto se., ak.,ca
I am looking for business partnershipBanten, Indonesia
Bongani masela
Global Startup Award Nominee ‘23 || Top 15 Young Geeks ‘23 || Software Engineering Student || Entrep...Durban, KwaZulu-Natal, South Africa
Mark bruneau
Engagement Manager at Branding BrandCenter Sandwich, New Hampshire, United States
Putu ayu tsabita nararya
Business Affairs Executive at TBWA\Media Arts LabJakarta, Jakarta, Indonesia
Jijin raj
Purchase officerSharjah Emirate, United Arab Emirates
Meaghan rayner
HealthCare Leader and InnovatorCharlotte, North Carolina, United States
Jaismine parekh, cfa
Investment Banking | Private Equity Deals | Investor Relations | IPO Listing | M&A | Venture DebtMumbai, Maharashtra, India
Bruno alexandre cubiaco
Software EngineerCampinas, São Paulo, Brasil
Kaisa ahonen
Energy and environmental engineerTurku Metropolitan Area
Rowell lorenz garcia
|HR Operations Generalist| RELX Reed Elsevier PH | Lifelong Learner | Registered Psychometrician|Rizal, Calabarzon, Philippines
Jan piet niesten
Pensioned Material Manager PPE, Work-wear and Laundry Manager at TATA-Steel IJmuiden as of 01 May 20...Amsterdam, North Holland, Netherlands
Nigel mangwiro
GCFO at Distributed Power Africa with expertise in Corporate Strategy and FinanceCity of Johannesburg, Gauteng, South Africa
Oladokun ibrahim
IBM Certified Data Scientist|Data Science |Big Data |Data Analytics |Electrical EngineerNigeria
João vitor alves soares
Analista de suprimentos na CCR S.A.Jundiaí, São Paulo, Brazil
Isaac hunt
ODOT Public Information Officer | Communications Professional | Social Media SpecialistGreater Cleveland
Zerihun abiy
Executive Channel sales Specialist (District & Country) at Huawei Technologies Ethiopia plcEthiopia
Amol arpal
Program ManagerPune, Maharashtra, India
Kitty axelson-berry
Retired!Amherst, Massachusetts, United States
Gabriel rivera rio zambrano
Social Entrepreneur | Agente de Cambio | Ashoka Fellow I Founder of Altitud | #sustainablefashion #w...Monterrey, Nuevo León, Mexico
Mikayla t.
Visionary Entrepreneur, Artist, Author and Mentor. Survivor and Lived Experience Advocate for Sexual...Greater Brisbane Area
...