Thiago Resende

Software engineer focused on building amazing products

🌏 Belo Horizonte, MG, Brazil

About

With over 13 years of software development experience, I am a senior software engineer passionate about creating innovative and highly scalable solutions. My goal is to leverage my software engineering skills to deliver high-quality, high-performance, and easy-to-use products.

I am currently working on a high-traffic application using Java, Kotlin, and microservices. This project involves developing and maintaining a robust system that supports extensive logistics operations. My work focuses on ensuring the application's scalability, reliability, and efficiency to meet the demands of millions of users.

I also strive to contribute to a culture of continuous learning, collaboration, and diversity within my team by sharing my experiences, ideas, and feedback.

Work Experience

iFood

2021 - now

Senior Software Engineer

I am currently working on a web portal developed to help all logistics involved in iFood operations around the world. This application is developed using Java, Kotlin, microservices, TypeScript, Webpack, Testing Library, aws, and nx monorepo.

Hotmart

2020 - 2021

Senior Software Engineer

During my time at Hotmart, I worked as a senior frontend developer in two large projects. The first was focused on user privacy, creating internal applications in React with TypeScript and features in existing products for end users, using Next, Meteor, and Vue.js to meet all demands of legislation such as GDPR, LGPD, cookie policy, etc. In the second project, I worked on a product vital for Hotmart business. Our stack included React, Redux, Cypress, Jest, and Meteor.

dti digital

2019 - 2020

Senior Software Engineer

At the beginning of my journey at DTI, I worked as a developer using .NET Core, Angular, and SQL Server. Soon after, I took on the role of technical leader for squads aimed at Vale, one of the largest mining companies in the world. We worked with a mix of recent technologies such as .NET Core (serverless), Protocol Buffers, Redis, Cosmos DB, and micro frontends (React and Angular) alongside traditional technologies like Java, SQL Server, and Power BI. We focused heavily on agile methodologies and used Scrum with adaptations for the client reality.

IBM

2015 - 2019

Full Stack Developer

During my time at IBM, I worked for two major players in the Brazilian automotive industry, FCA/Stellantis and Volkswagen. Initially, I worked as a full stack developer creating applications to improve supply chain management processes. These systems were mostly built in Java and Node.js on the backend and Angular and React on the frontend. Over time, I transitioned to software architecture, helping migrate and update these applications from FIAT internal data centers to AWS, initially using Beanstalk, Docker, and later Kubernetes. At Volkswagen, I developed a chatbot orchestrator to assist users with various internal processes. This application was built using Node.js, MongoDB, IBM Watson, and Angular, and was hosted on the IBM Cloud.

Skills

TypeScript
Node.js
Java
Kotlin
AWS
Microservices
SQL/NoSQL
.Net
React