Thiago De Andrade is a veteran Java engineer, entrepreneur and CEO with over 14 years of professional experience and more than 27 years programming, who has built products, led engineering teams and taught Java and Spring to over 14,600 students through his company AlgaWorks. He repeatedly shipped production systems and MVPs—from an early multiplayer mIRC game to voice-enabled language-learning platforms using ASR/TTS and large enterprise Java applications for telecom and government. As a hands-on leader and former CTO/IT director, he combines architecture, backend development and build tooling expertise (notably maintaining Maven-based Spring and Java EE course projects) with a knack for turning teaching into scalable online products. His career blends entrepreneurship and technical risk-taking: co-founding companies, surviving near-failures, and even borrowing to buy and refocus the training business that became his core venture. Based in Minas Gerais, Brazil, he is known for choosing hard technical challenges to learn rapidly and for repeatedly bringing experimental ideas from prototype to customers.
14 years of coding experience
8 years of employment as a software developer
Bacharelado, Sistemas de Informação, Bacharelado, Sistemas de Informação at Faculdade Politécnica de Uberlândia
Bacharelado, Telecommunications Engineering, Bacharelado, Telecommunications Engineering at Uniminas
Contributions:135 commits, 13 pushes in 3 years 9 months
Contributions summary:Thiago's contributions primarily involve creating Java EE PrimeFaces-based applications. Their work includes setting up basic "Hello World" applications with Maven and Tomcat deployment, constructing UI components using PrimeFaces libraries such as PanelGrid, InputText, OutputLabel, and CommandButton, implementing AJAX-based functionalities, and managing data entry components, like password fields, text areas, date inputs, select boxes, and auto-complete fields. The user also demonstrates knowledge of Bean Validation, Exception handling, CDI, and Spring security within this Java EE environment.
Projeto do curso Especialista Spring REST da AlgaWorks
Role in this project:
Back-end Developer
Contributions:54 commits, 49 pushes, 1 branch in 1 year 6 months
Contributions summary:Thiago primarily focused on modifying build scripts and build configurations, suggesting work related to project setup and build processes. They updated `mvnw.cmd` files, which manage Maven builds, across multiple lessons, indicating a focus on configuring and maintaining the build environment of the Spring Boot REST API project. These changes likely involved adapting build tools and processes to new lessons and project features.
spring-bootspring-docprojetospring-mvcspring-rest
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.