I am Thiago Soares, a Senior Software Engineer with 25+ years of experience in IT, designing and building scalable, high-performance systems across web, cloud, and distributed architectures.
My background combines solid experience in enterprise infrastructure and mission-critical environments with deep expertise in modern software engineering, microservices, cloud computing, and real-time systems.
I have worked on mission-critical projects for large enterprises and government institutions, delivering solutions that support thousands of users and real-time data processing.
- Software engineering and system architecture
- Experience with high-scale systems (10k+ users, real-time telemetry, APIs)
- Strong background in Java (Spring Boot), Node.js, React, and microservices
- Expertise in cloud platforms: AWS, Google Cloud, Azure
- DevOps experience with Docker, Kubernetes, and CI/CD pipelines
- Built 60+ production systems including APIs, e-commerce, and enterprise platforms
- Experience with RBAC, caching strategies, and performance optimization
- Experience with event-driven systems using Kafka
- Exposure to distributed data processing with Spark, Hadoop, and Databricks
- University Professor (Software Engineering, Web Development, Cloud & DevOps)
- Strong experience mentoring developers and leading technical teams
- Background as Tech Lead in enterprise environments
Backend & Languages
Java | Spring Boot | Node.js | Python | PHP | TypeScript | JavaScript
Frontend
React | Angular | Next.js
Cloud & DevOps
AWS | Google Cloud | Azure
Docker | Kubernetes | CI/CD
Data & Streaming
Kafka | Spark | Hadoop | Databricks
Databases
PostgreSQL | MySQL | SQL Server | MongoDB | Redis
Early in my career, I worked with infrastructure and deployed high-security systems for banking institutions, building a strong foundation in reliability, security, and mission-critical environments.
Today, I apply this foundation to design and build modern cloud-native systems, focusing on scalability, performance, and resilience.