● 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
-
Backend EngineerDexian Nov 2023 - May 2024United StatesPROJECTThe 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 -
Backend EngineerTruelogic Software Jul 2021 - Jan 2023United StatesPROJECTTMRW 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 -
Full Stack EngineerOsf Digital Oct 2015 - Apr 2021Fortaleza, Ceará, BrazilPROJECTAdtalem 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 -
Software EngineerCpqi It Offshore Solutions Sep 2012 - Jun 2015Fortaleza, Ceará, BrazilPROJECTHSBC ➤ 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 -
Software Developer InternCpqi It Offshore Solutions Dec 2011 - Sep 2012Fortaleza E Região, Brasil -
Programming InstructorSeduc-Ce Feb 2011 - Nov 2011Fortaleza, Ceará, BrazilPROJECTe-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 -
Software Developer InternE-Novar Soluções Tecnológicas Apr 2010 - Jan 2011Fortaleza, Ceará, Brazil -
Programming InstructorSeduc-Ce Jun 2009 - Mar 2010Fortaleza, Ceará, BrazilPROJECTe-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
-
Computer Engineering -
Computer Science -
Software Development
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?
-
Paulo Carvalho
Board Member @ Algor Association - @ Xper Global - @ Xgoal360 Plataform - Caio(Chief Artificial Intelligence Officer), Mentor In Digital Transformation And Innovation, Author Of The Book AlgorithmizationFortaleza, Ce1 (850) 4XXXXXXX
-
Paulo Carvalho
Recife, Pe -
Paulo Carvalho
São Paulo, Sp -
Paulo Carvalho
Innovation Consultant || Pharma Product Development || Research || Essential Oils || Project ManagerSão Paulo, Sp
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial