Thiago H.Full-stack Product Engineer
Skills
A graduate of Computer Science from the Pontifical Catholic University of Minas Gerais and currently advancing postgraduate studies in Software Architecture at the same institution. A seasoned Senior Software Engineer with a deep-seated passion for technology and continuous learning.
Senior Software Engineer
1/1/2022 - Present
Developed and maintained the SVA+ system for a major retail company's sales sector, focusing on system support, new feature development, and integrations using technologies like SpringBoot, Java 8 and 11, JUnit for unit testing, Bitbucket, Google Cloud, Docker, Kubernetes, Microservice and Hexagonal Architecture, MongoDB, and Redis. Employed Scrum methodology to organize team activities and respond to client requests. Participated in the on-call team to address production issues and warrooms outside of business hours, enhancing skills in crisis management and problem-solving.
Contributed to the maintenance and enhancement of a digital wallet application called Vivo Pay, where responsibilities included support and the development of new features and integrations. Utilized technologies such as SpringBoot, Java 8 and 11, JUnit, GitHub, GitHub Ops, Google Cloud, Docker, Kubernetes, Monolithic and Microservice Architectures, Hexagonal Architecture, MongoDB, and Redis. Leveraged Scrum methodology to efficiently organize team efforts and handle client demands.Senior Software Engineer | Senior Software Engineer
9/1/2021 - 12/1/2021
Participated in the Downsize project, updating a legacy COBOL system to a microservices architecture. Leveraged React for the frontend, Java 11 and SpringBoot for microservices development. Implemented Kafka as a messaging service, Azure AD for authentication, and managed Docker containers with AKS. Utilized Dynatrace for performance monitoring and ELK for log management. Integrated Kong as an API Gateway and established CI/CD pipelines using GitHub Actions.Senior Software Engineer
6/1/2021 - 9/1/2021
Played a significant role in the maintenance and evolution of projects, with additional responsibilities as a DevOps/Architect. Created and maintained CI/CD pipelines, App Services, and Sonar instances, while actively participating in the discussion and design of new architectural frameworks. Demonstrated proficiency in React, Java, Spring Boot, JUnit/Mockito, and MySQL. Ensured effective project organization through Azure DevOps and managed applications using the Azure cloud platform. Utilized Platform as a Service (PaaS) resources, specifically App Service (Web App for Containers), to optimize application deployment and performance.Software Engineer | Software Engineer
11/1/2020 - 5/1/2021
Developed integration between distinct systems using SpringBoot, Docker, and AWS S3. Utilized Jenkins for continuous integration and deployment. Ensured high-quality code through comprehensive unit testing with JUnit, Mockito, and PowerMockito, complemented by static code analysis using SonarQube. Implemented parallel processing to efficiently consume multiple independent APIs, significantly reducing processing time.Software Engineer
9/1/2019 - 11/1/2020
Participated in the GCI team (Credit Management for Real Estate) utilizing technologies such as Java, JBoss, Oracle, Microservices, REST, and JSF. Implemented two microservices to support new client demands and mitigated computational cost increases by incorporating MongoDB for efficient processing time. Contributed to another legacy project leveraging Java 8, JavaEE, JavaScript, Spring Boot, Microservices, REST, JBoss, and Oracle, focusing on maintenance and evolution. Currently engaged in a project with technologies including Angular 6, Java 8, Spring Boot, Jenkins, and Docker, providing full-stack support for maintenance and development needs. Developed proficiency in various frameworks and tools, demonstrating robust technical expertise in both front-end and back-end development.Systems Analyst
8/1/2018 - 9/1/2019
Utilized technologies including Java, JavaScript, HTML, CSS, Hibernate, JBoss, Oracle Database, and PostgreSQL. Contributed to a project focused on maintaining and developing new modules for a web system. Took responsibility for a database migration project from Oracle to PostgreSQL, employing tools such as Docker and Ora2Pg within a Linux environment.Intern
2/2/2018 - 7/1/2018
Developed proficiency in Java, JavaScript, HTML, CSS, Hibernate, Servlets, JSP, JBoss, Oracle Database, and PostgreSQL. Contributed to a project focused on maintaining and developing new modules in a web system. Took on a significant role in a database migration project from Oracle to PostgreSQL, utilizing tools like Docker and Ora2Pg in a Linux environment.
Computer Science at Pontifical Catholic University of Minas Gerais
2013 - 2018Software Architecture at Pontifical Catholic University of Minas Gerais
2021 - 2024Computer Technician - Programming at Counting Education Foundation
2009 - 2010
Automated Testing + COMPLETE Software Testing Course at Udemy
1/1/2018Advanced Excel at PUC Consultoria Jr.
1/1/2018Python for Data Science and Machine Learning at Udemy
1/1/2018Advanced Excel at PUC Consultoria Jr.
1/1/2018Advanced Excel at PUC Consultoria Jr.
nullTDD com Ruby on Rails, RSpec e Capybara at Udemy
nullAdvanced Excel at PUC Consultoria Jr.
null
Thiago is available for hire
Hire Thiago H.All Howdy Candidates are vetted for skills and english proficiency.