Howdy Logo
Image of Thiago H.

Thiago H.
Full-stack Product Engineer

Spring Boot
Kubernetes
Ruby On Rails
Cascading Style Sheets
Github
Oracle Database
Html
Java
Javascript
Postgresql
Mongodb
Redis
Microsoft Azure
Google Cloud
Docker Cloud
Bio

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 - 2018

  • Software Architecture at Pontifical Catholic University of Minas Gerais
    2021 - 2024

  • Computer Technician - Programming at Counting Education Foundation
    2009 - 2010

  • Automated Testing + COMPLETE Software Testing Course at Udemy
    1/1/2018

  • Advanced Excel at PUC Consultoria Jr.
    1/1/2018

  • Python for Data Science and Machine Learning at Udemy
    1/1/2018

  • Advanced Excel at PUC Consultoria Jr.
    1/1/2018

  • Advanced Excel at PUC Consultoria Jr.
    null

  • TDD com Ruby on Rails, RSpec e Capybara at Udemy
    null

  • Advanced Excel at PUC Consultoria Jr.
    null

Thiago is available for hire

Meet Thiago H.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.