tiago

I’m a software engineer specializing in Go, distributed systems, and cloud-native infrastructure. I’m also a technical writer — this website is where I share technical articles, tips, and open source work.

I started my career in 2003 with Delphi, moved to Java in 2004, and became a polyglot in 2007 when I picked up Ruby, Perl, and shell scripting. I started working with Go in 2017 and it’s been my primary language since.

My first experience with cloud was in 2009 with Google App Engine. I started working with AWS in 2014. Today, both AWS and GCP are the cloud providers I’m most experienced with.

I’m seasoned with major relational databases like Oracle, SQL Server, MySQL, and Postgres, as well as non-relational ones like MongoDB. Big enthusiast of containers: Docker, docker-compose, Kubernetes, Helm.

I’ve built REST APIs, gRPC services, ETL pipelines, desktop applications, and more, across architectural styles like microservices, pub/sub, event-driven, and actor model.

I don’t have strong preferences regarding languages, frameworks, or methodologies. I believe in the right tool for each mission.