Daniel Gioulakis

Staff Software Engineer at ServiceTitan

Carlsbad, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job15 years of employment as a software developer
bookbooks
github-logo-circle

Github Skills (10)

swagger10
asp-net-core10
webapi10
csharp10
openapi10
dotnet-core10
asp-net9
typescript4
typescripts4
typescript-types4

Programming languages (9)

C#TypeScriptC++BatchfileJavaScriptGoMustacheHTML

Github contributions (5)

github-logo-circle
RicoSuter/NSwag

Feb 2017 - Mar 2017

The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.
Role in this project:
userBack-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.
dotnetopenapiswaggertoolchaintypescript
PowerDMS/NContext

Mar 2016 - Nov 2016

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.
Request Free Trial