Summary
Andrew Oliveira is a Senior Software Engineer and Tech Lead based in São Carlos, Brazil, with 11 years building scalable backends, APIs and microservices across fintech and SaaS contexts. He combines hands-on development (Ruby on Rails, Clojure, serverless AWS) with architectural leadership—applying DDD, TDD/BDD and performance tuning (PostgreSQL, observability with Datadog/Sentry/New Relic). He has led technical teams, hiring and upskilling engineers while driving Product Discovery to translate business needs into resilient systems. Notably comfortable across the full stack, he has modernized legacy apps and migrated frontends (Ember → ClojureScript), showing a pragmatic taste for language diversity and functional programming. Colleagues describe him as a web lover who welcomes hard challenges and consistently reduces technical debt while improving delivery predictability.
11 years of coding experience
8 years of employment as a software developer
Tecnólogo em Análise e Desenvolvimento de Sistemas, Tecnologia da Informação, Tecnólogo em Análise e Desenvolvimento de Sistemas, Tecnologia da Informação at Intituto Federal de São Paulo - Campus São Carlos
Portuguese, English