Summary
Leonardo Gajardo is a Senior Software Engineer based in São Paulo with 11 years of experience building resilient, cloud-native systems for payments, logistics and high-availability video platforms. He currently architects and implements synchronous and asynchronous microservices at SumUp, working with Go, Elixir/Erlang, Kafka and AWS to meet Brazilian regulatory and transaction-control requirements. Previously a tech lead at Liv Up and a backend developer on large-scale projects at QuintoAndar and Agile Content, he combines domain-driven design, observability (Grafana/Prometheus) and message-driven architectures to deliver reliable production services. Known for a hunger for new technologies, he brings hands-on implementation experience across databases, message brokers and distributed systems, plus a background in competitive software training that sharpened his problem-solving under pressure.
11 years of coding experience
10 years of employment as a software developer
Computer Science Ciência da Computação, Computer Science Ciência da Computação at Centro Universitário Senac
Computer Network Administração de Redes e Sistemas, Computer Network Administração de Redes e Sistemas at Senai São Paulo
Portuguese, English, Spanish