Serkant Karaca

Principal Software Development Engineer at Microsoft

Redmond, Washington, 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

🤩
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.
code9 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science (BS), Computer Software Engineering, Bachelor of Science (BS), Computer Software Engineering at Hacettepe Üniversitesi
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Hacettepe University
bookHigh School, High School at Hamdi Bozbag Anadolu Lisesi Giresun
stackoverflow-logo

Stackoverflow

Stats
1,971reputation
112kreached
117answers
0questions
Badges
azure
top-5%
github-logo-circle

Github Skills (31)

azuread10
messaging10
azure-sdk10
net10
user-authentication10
authentication10
dotnet10
microsoft-azure10
eventhub10
azure-active-directory10
java10
asp-net10
azure-eventhub10
javas10
active-directory10

Programming languages (10)

C#TypeScriptPowerShellJavaCScalaGoMarkdown

Github contributions (5)

github-logo-circle
Azure Event Hubs for Apache Kafka Ecosystems
Role in this project:
userBack-end Developer
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.
sinkapache-kafkaeventhubsazure-event-hubsazure-cosmos-db
Azure/azure-event-hubs

Sep 2017 - Apr 2022

☁️ Cloud-scale telemetry ingestion from any stream of data with Azure Event Hubs
Role in this project:
userBack-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