Paulo Carvalho

Paulo Carvalho Email and Phone Number

Software Consultant | Backend Engineer | Java Specialist | Java | Spring | Microservices | AWS | GCP | System Design | Software Architecture
Paulo Carvalho's Location
Fortaleza, Ceará, Brazil, Brazil
About Paulo Carvalho

● Experienced with #RemoteWork | #InternationalProject | #GlobalTeam | #SystemDesign | #Refactoring | #TechnicalDocumentation | #Agile | #Leadership● Passionate about #ComputerScience | #Programming | #ProblemSolving● Committed to #TechnicalPrinciples | #BestPractices | #CleanCode● Enthusiastic about #Teamwork | #Mentoring | #ContinuousImprovement● Interested in gaining experience with #Kotlin | #Python | #Go | #Azure | #Quarkus | #Micronaut | #Helidon● 12y as a BACKEND ENGINEER with○ 12y of Java ➤ #Java5 | #Java7 | #Java8 | #Java11 | #Java17 | #OODesignProgramming | 9y of #Spring | #ConcurrentProgramming | #FunctionalProgramming | #ReactiveProgramming○ 12y of Backend ➤ 6y of #Monolith | 6y of #Microservices | 12y of #APIs | 6y of #Messaging | 12y of #SQL | 3y of #NoSQL | 1y of #ApplicationMonitoring○ 4y of Cloud ➤ 3y of #AWS | 1y of #GCP | 1y of #DevOps○ 4y as a FULL STACK ENGINEER with 4y of Frontend ➤ #HTML | #CSS | #JS | 3y of #AngularJS | 1y of #React● 2y as a PROGRAMMING INSTRUCTOR for 30+ school students ➤ #Python | #HTML | #CSS | #PHP | #SQL | #Java5

Paulo Carvalho's Current Company Details

Software Consultant | Backend Engineer | Java Specialist | Java | Spring | Microservices | AWS | GCP | System Design | Software Architecture
Paulo Carvalho Work Experience Details
  • Dexian
    Backend Engineer
    Dexian Nov 2023 - May 2024
    United States
    PROJECTThe Home Depot ➤ American multinational home improvement retail corporationHIGHLIGHT#RemoteWork | #InternationalProject | #GlobalTeam | #Refactoring | #AgileVALUABLE ACCOMPLISHMENTS ● Refactored the legacy code of an entire service to make it more generic for expansion according to new requirements ➤ BY analyzing the code, the behavior of APIs and making specific rules configurable instead of hardcoded ➤ LEADING to improved reusability and maintainability to better accommodate these new requirementsTECH STACK● #Java17 ➤ Gradle● #Spring ➤ MVC | Boot● #Microservices | #APIs ➤ Sync Messages (REST APIs)● #GCP
  • Truelogic Software
    Backend Engineer
    Truelogic Software Jul 2021 - Jan 2023
    United States
    PROJECTTMRW Life Sciences ➤ Automated platform for the safe management | care of the frozen eggs | embryos used in IVFHIGHLIGHT#RemoteWork | #InternationalProject | #GlobalTeam | #SystemDesign | #Refactoring | #TechnicalDocumentation | #Agile | #ProblemSolving | #ContinuousImprovementVALUABLE ACCOMPLISHMENTS● Improved debugging for async communication issues ➤ BY implementing metrics, configuring Grafana and creating dashboards for monitoring messages ➤ LEADING to improved observability in publishers and subscribers● Solved async communication issues ➤ BY using a NoSQL database (Redis) to handle:○ Duplicate messages ➤ LEADING to improved performance in the subscriber○ Out-of-order messages ➤ LEADING to improved data consistency in the subscriber● Refactored a message retry implementation ➤ BY reusing the Pub/Sub out of the box feature instead of handling it by code ➤ LEADING to improved maintainability in the subscriber● Redesigned an event-driven implementation (Pub/Sub) where a topic had two subscriptions (s1 and s2) and s2 was overloaded processing many messages intended only to s1 ➤ BY creating a specific topic for s2 ➤ LEADING to improved performance and cohesion in the subscriber of s2● Refactored the backend design and code ➤ BY moving from the Layered style to the Hexagonal Architecture style ➤ LEADING to improved maintainability in the applicationTECH STACK● #Java11 | #Java17 ➤ JUnit | Mockito | Maven | Gradle● #Spring ➤ MVC | Boot | Data JPA | Cloud● #Microservices | #APIs | #Messaging ➤ Sync Messages (REST APIs) | Event-Driven Async Messages (Pub/Sub)● #SQL | #NoSQL ➤ MySQL | Redis● #ApplicationMonitoring ➤ ELK Stack | Prometheus | Grafana● #GCP● #DevOps ➤ Docker | Kubernetes | GitLab CI/CD● More ➤ Git | GitLab | OpenSpecimen
  • Osf Digital
    Full Stack Engineer
    Osf Digital Oct 2015 - Apr 2021
    Fortaleza, Ceará, Brazil
    PROJECTAdtalem Global Education ➤ Innovative education platformHIGHLIGHT#SystemDesign | #Agile | #ProblemSolvingVALUABLE ACCOMPLISHMENTS ● Decreased the need for machine resources ➤ BY refactoring sync REST APIs from blocking to non-blocking ➤ LEADING to improved vertical scalability in the application● Decreased the quantity of messages published ➤ BY rearranging publisher and subscriber responsibilities ➤ LEADING to improved performance in the subscriber● Segregated read and write operations between SQL and NoSQL databases ➤ BY implementing the CQRS pattern ➤ LEADING to improved horizontal scalability in the applicationTECH STACK● #Java8 ➤ JUnit | Mockito | Maven● #Spring ➤ MVC | Boot | Data JDBC | Data DynamoDB | Cloud | Reactor● #Microservices | #APIs | #Messaging ➤ Non-Blocking Sync Messages (REST APIs) | Event-Driven Async Messages (SQS)● #SQL | #NoSQL ➤ PostgreSQL | DynamoDB | Elasticsearch | Redis● #AWS● #HTML | #CSS | #JS | #AngularJS● More ➤ Git | Bitbucket | SASS | Bootstrap---PROJECTHyatt Hotels Corporation ➤ Hotel management platformHIGHLIGHT#Refactoring | #AgileVALUABLE ACCOMPLISHMENTS ● Increased SQL database availability ➤ BY adjusting transaction handling ➤ LEADING to improved performance in the application● Refactored the frontend design and code ➤ BY moving from AngularJS to React ➤ LEADING to improved maintainability in the applicationTECH STACK● #Java7 ➤ Hibernate | JUnit | Mockito | Maven● #Spring ➤ MVC | Data JPA● #Monolith | #APIs ➤ Sync Messages (REST APIs)● #SQL | #NoSQL ➤ PostgreSQL | Hazelcast● #HTML | #CSS | #JS | #AngularJS● #React ➤ Redux | React Hooks | Jest | Enzyme● More ➤ Git | SASS
  • Cpqi It Offshore Solutions
    Software Engineer
    Cpqi It Offshore Solutions Sep 2012 - Jun 2015
    Fortaleza, Ceará, Brazil
    PROJECTHSBC ➤ HSBC Bank's IFRS (International Financial Reporting Standards) projectHIGHLIGHT#Microservices | #Refactoring | #TechnicalDocumentation | #Agile | #Leadership | #ContinuousImprovementVALUABLE ACCOMPLISHMENTS● Analyzed requirements and designed solutions ➤ BY communicating directly with the Product Owner ➤ LEADING to successful deliveries● Refactored the backend design and code ➤ BY implementing OO patterns ➤ LEADING to improved maintainability in the application● Created technical documentation ➤ BY using UML diagrams ➤ LEADING to improved maintainability in the application● Decreased the need of I/O operations for both database and web services ➤ BY adding cache management ➤ LEADING to decreased processing time of a huge calculation use caseTECH STACK● #Java5 ➤ Ant● #Microservices | #APIs | #Messaging ➤ Sync Messages (RPC) | Event-Driven Async Messages (ActiveMQ)● #SQL ➤ Sybase● More ➤ MKS Integrity | Calypso Technology | Enterprise Architect
  • Cpqi It Offshore Solutions
    Software Developer Intern
    Cpqi It Offshore Solutions Dec 2011 - Sep 2012
    Fortaleza E Região, Brasil
  • Seduc-Ce
    Programming Instructor
    Seduc-Ce Feb 2011 - Nov 2011
    Fortaleza, Ceará, Brazil
    PROJECTe-Jovem ➤ Web development course for low-income students from public schoolsHIGHLIGHT#Leadership | #Programming | #Teamwork | #Mentoring | #ContinuousImprovementVALUABLE ACCOMPLISHMENTS● Taught the basics of how to develop a web application● Managed an entire web development course for 15+ school studentsTECH STACK#Python | #HTML | #CSS | #PHP | #SQL | #Java5
  • E-Novar Soluções Tecnológicas
    Software Developer Intern
    E-Novar Soluções Tecnológicas Apr 2010 - Jan 2011
    Fortaleza, Ceará, Brazil
  • Seduc-Ce
    Programming Instructor
    Seduc-Ce Jun 2009 - Mar 2010
    Fortaleza, Ceará, Brazil
    PROJECTe-Jovem ➤ Web development course for low-income students from public schoolsHIGHLIGHT#Leadership | #Programming | #Teamwork | #Mentoring | #ContinuousImprovementVALUABLE ACCOMPLISHMENTS● Taught the basics of how to develop a web application● Managed an entire web development course for 15+ school studentsTECH STACK#Python | #HTML | #CSS | #PHP | #SQL | #Java5

Paulo Carvalho Education Details

Frequently Asked Questions about Paulo Carvalho

What is Paulo Carvalho's role at the current company?

Paulo Carvalho's current role is Software Consultant | Backend Engineer | Java Specialist | Java | Spring | Microservices | AWS | GCP | System Design | Software Architecture.

What schools did Paulo Carvalho attend?

Paulo Carvalho attended Instituto Federal De Educação, Ciência E Tecnologia Do Ceará, Universidade Estadual Do Ceará, Instituto Federal De Educação, Ciência E Tecnologia Do Ceará.

Not the Paulo Carvalho you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.