Principal Software Development Engineer at Microsoft
Redmond, Washington, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Serkant Karaca is a Principal Software Development Engineer with over nine years at Microsoft focused on Azure Event Hubs and messaging infrastructure. He combines deep back-end engineering with DevOps and CI/CD expertise, having modernized .NET samples, integrated Azure AD authentication, and implemented AAD Managed Identity support across the Azure SDK for .NET. Serkant has contributed OAuth authentication samples for Kafka integration and built token-provider plumbing that reduced redundancy and improved security in high-scale telemetry ingestion projects. Based in Redmond, he brings prior embedded/avionics experience from HAVELSAN’s AEW&C program, blending systems-level rigor with cloud-native engineering. Colleagues rely on him for pragmatic refactors that both unblock builds and harden authentication flows in widely used open-source Azure repos.
9 years of coding experience
3 years of employment as a software developer
Bachelor of Science (BS), Computer Software Engineering, Bachelor of Science (BS), Computer Software Engineering at Hacettepe Üniversitesi
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Hacettepe University
High School, High School at Hamdi Bozbag Anadolu Lisesi Giresun
Contributions:6 reviews, 47 commits, 18 PRs in 2 years 11 months
Contributions summary:Serkant contributed significantly to the `azure-event-hubs-for-kafka` repository, primarily focusing on implementing OAuth authentication samples. The commits demonstrate the creation of custom callback handlers to manage OAuth bearer tokens, specifically integrating with Microsoft's Azure Active Directory (AAD) for authentication. This includes building sample code for both producer and consumer applications, demonstrating the use of MSAL4J to acquire access tokens for secure Kafka interactions.
☁️ Cloud-scale telemetry ingestion from any stream of data with Azure Event Hubs
Role in this project:
Back-end Developer
Contributions:8 reviews, 67 commits, 53 PRs in 4 years 8 months
Contributions summary:Serkant's primary contributions involve adapting and modernizing .NET samples within the Azure Event Hubs repository. They focused on migrating samples to newer .NET frameworks, such as netcoreapp2.0 and .NET 4.6.2, and removing legacy dependencies. The user also integrated and configured Azure AD authentication methods, showcasing experience with security configurations. Furthermore, their work includes addressing conflicts from merges and refactoring, reflecting an understanding of code management and collaboration within the project.
pythonevent-hubsstreammicrosoftstreaming
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
Serkant Karaca - Principal Software Development Engineer at Microsoft