Daniel Gioulakis is a Staff Software Engineer with 11 years of experience architecting and building cloud-native, distributed systems across AWS and Azure. He brings deep expertise in .NET, microservices patterns (CQRS, Dapr, Akka/Orleans), API design, and identity/security protocols (OAuth, OpenID Connect, FIDO2), having progressed from developer to architect and now staff engineer at ServiceTitan. Daniel has a strong operational mindset—Kubernetes, Helm, CI/CD and service mesh are regular tools in his toolbox—and a proven track record in databases from Cassandra and Cosmos DB to Elasticsearch and Redis. He contributes to the popular NSwag OpenAPI/.NET toolchain, focusing on backend API generation and routing fixes, underscoring practical open-source impact. Based in Carlsbad, CA, he blends hands-on coding with system-level design to deliver secure, scalable platforms for enterprise environments.
The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.
Role in this project:
Back-end Developer
Contributions:11 commits, 5 PRs, 40 comments in 19 days
Contributions summary:Daniel primarily contributed to the project by merging remote branches and modifying C# project files related to the NSwag toolchain. Their commits included changes to test files and the main project file, indicating involvement in maintaining and updating the code base. Furthermore, the user worked on supporting custom parameter binders with type maps, adding features and fixing Web API routing, reflecting their focus on the backend API generation functionalities and features of the project. They also fixed issues with optional route prefix parsing.
Application composition framework for .NET >= 4.5.1
Contributions:28 commits, 38 pushes, 3 issues in 8 months
dotnet
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.