Tugberk Ugurlu is a Senior Staff Software Engineer with 14 years of experience building and leading reliable, high-throughput distributed systems across companies like Deliveroo and Meta. He blends hands-on engineering in Go, AWS and modern data stores with technical leadership—shaping architecture, improving on-call resilience, and mentoring engineers while driving product-aligned technical vision. His background includes running a small team as Technical Lead at Redgate, contributing meaningful patches to OSS projects such as ASP.NET Identity and a .NET HTTP caching library, and speaking at international conferences. Pragmatic about observability, scalability and team effectiveness, he also has a curious streak—authored a book once and still blogs about technical learnings—bringing a maker’s mentality to large-scale production challenges.
14 years of coding experience
15 years of employment as a software developer
Bachelor's Degree Travel Management, Bachelor's Degree Travel Management at Muğla Sıtkı Koçman Üniversitesi
Erasmus Exchange Student Travel Management, Erasmus Exchange Student Travel Management at ITM College - International Tourism & Management College
High Travel Management, High Travel Management at Konak Nevvar Salih Isgoren Vocational Tourism High School
[Archived] ASP.NET Core Identity is the membership system for building ASP.NET Core web applications, including membership, login, and user data. Project moved to https://github.com/aspnet/AspNetCore
Role in this project:
Back-end Developer
Contributions:7 commits, 6 PRs, 18 comments in 2 years 11 months
Contributions summary:Tugberk primarily focused on enhancing the ASP.NET Core Identity project's claim functionality. They implemented methods for replacing claims within the IUserClaimStore interface, adding corresponding methods to the UserManager class and writing tests to validate the new functionality. Additionally, the user removed redundant links and dependencies in the sample project. They also updated the project to use WebHost.CreateDefaultBuilder and added a dependency to Microsoft.AspNetCore.
An implementation of HTTP Caching in .NET Core and 4.5.2+ for both the client and the server
Role in this project:
Back-end Developer
Contributions:13 commits, 1 comment in 1 year 4 months
Contributions summary:Tugberk primarily addressed package management and build-related issues, focusing on enabling NuGet package restore. They also modified the solution structure, likely to improve the build process and incorporate dependencies more effectively. Furthermore, they enabled NuGet package generation and created a publish script to push packages to a NuGet server. These actions suggest a focus on build processes, dependency management, and deployment automation for the .NET Core project.
dotnetcachingnet-corehttp-cachec-sharp
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
Tugberk Ugurlu - Senior Staff Software Engineer at Deliveroo