Thiago Linhares is a senior software engineer with over a decade of experience designing and evolving distributed, cloud-native systems primarily on the .NET stack. Based in Braga, Portugal, he has driven microservices and event-driven architectures at FARFETCH using .NET Core, Kafka, Azure, containerization, and a mix of SQL and NoSQL datastores. He champions DDD, TDD and CI practices, and pairs engineering rigor with practical observability and deployment experience (NewRelic, Kibana, Grafana, Jenkins). Comfortable across backend languages like C# and Python, he also brings hands-on experience integrating hybrid SaaS/on-prem solutions and asynchronous messaging patterns. His background in project management (MBA) and long-term migration work from legacy platforms gives him a strong ability to modernize systems while aligning teams around engineering standards.
10 years of coding experience
13 years of employment as a software developer
Master of Business Administration (MBA) Project Management, Master of Business Administration (MBA) Project Management at Universidade de Fortaleza
Bachelor Information Systems, Bachelor Information Systems at UNI7 - 7 de Setembro Universitary Center
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.
Request Free Trial
Thiago Linhares - Senior Software Engineer at FARFETCH