Mateus Viegas is an engineering manager based in Porto with nearly a decade of experience designing and delivering event-driven, service-oriented systems across startups and large enterprises. He has led and grown multiple cross-functional teams—scaling one cluster from 3 to 10 engineers and currently overseeing 18+ engineers across three verticals at FARFETCH—while driving architecture modernisation and Azure cloud adoption. His hands-on background in C#, DDD, CQRS and distributed systems informs pragmatic platform decisions, including messaging topology and identity server implementations that enabled a B2B SaaS integration post-acquisition. Previously as a CTO and founding technologist he built a serverless, multi-tenant marketplace chatbot that achieved rapid customer growth and broad retailer integrations in Brazil, showing he balances product impact with technical rigor. Known for improving operational resilience, he implemented on-call practices that cut service ticket lead time by 40% and achieved full SLA compliance, reflecting a focus on delivery and observability as much as design.
9 years of coding experience
10 years of employment as a software developer
Information Systems, Information Systems at University of Münster
Bacharelado em Ciências Matemáticas e da Terra Ciências Matemáticas e da Natureza, Bacharelado em Ciências Matemáticas e da Terra Ciências Matemáticas e da Natureza at Universidade Federal do Rio de Janeiro
Contributions:10 commits, 7 pushes, 1 branch in 1 year 11 months
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.