Principal Group SW Engineering Manager at Microsoft
Kirkland, Washington, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Eric Lam is a Principal Group Software Engineering Manager at Microsoft with 25+ years of experience building and scaling cloud infrastructure and real-time messaging systems. He leads teams responsible for core Azure messaging products—Event Hubs, Service Bus, Schema Registry and Relay—focusing on high-throughput, five-nines reliability and broad interoperability (Kafka, Spark, Flink, Databricks). A hands-on engineer turned manager, he continues to contribute to open-source Azure Java SDKs, adding synchronous APIs and hardening Event Hubs client behavior. His career traces deep platform work from designing Event Hubs V1 (helping enable trillions of daily events) to enabling secure on‑prem-to-cloud connectivity with Relay. Based in Kirkland, WA, Eric blends full-stack distributed systems expertise with pragmatic developer empathy, often surfacing improvements that make large-scale telemetry and streaming easier to adopt.
☁️ Cloud-scale telemetry ingestion from any stream of data with Azure Event Hubs
Role in this project:
Back-end Developer
Contributions:2 reviews, 10 commits, 39 PRs in 6 months
Contributions summary:Eric primarily contributed to the Java code base within the Azure Event Hubs repository. Their work focused on adding synchronous versions of asynchronous APIs to the EventHubClient class, including methods for creating clients, sending data, and managing partition senders. They also made improvements to the Javadoc documentation and fixed issues related to the connection string builder. Furthermore, the user addressed code comments and updated exception handling for improved robustness.
This repository is for active development of the Azure SDK for Java. For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/java/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-java.
Role in this project:
Back-end Developer
Contributions:1 review, 9 commits, 2 PRs in 4 years 5 months
Contributions summary:Eric primarily contributed to the Java-based Azure SDK for Event Hubs. Their work focused on adding synchronous APIs to the existing asynchronous methods within the `EventHubClient` class, enhancing the library's usability. They also updated Javadoc documentation across several classes and fixed documentation errors in the `ConnectionStringBuilder` class. The user addressed code comments and implemented a new constructor for the connection string builder.
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.