Vijaya Yarramneni is a Principal Software Engineer based in Redmond with nine years at Microsoft and a long career building messaging, SOA, BPM and enterprise integration systems. At Microsoft he has driven backend work on the Azure SDKs for .NET and Java, improving Service Bus reliability and AMQP connection/session handling and adding features like extended TTL support and connection idle-timeout detection. He combines deep protocol-level expertise with a product-minded approach from earlier roles as a technical architect and product owner for Cordys BPM components. Vijaya’s work spans hands-on client and server-side implementation, mentoring and leading small teams, and shipping production-grade SDK features used by many Azure customers. Holding an MS in Computer Science from the University of Washington, he pairs academic rigor with pragmatic system design and a knack for surfacing subtle reliability fixes that prevent large-scale message loss.
9 years of coding experience
18 years of employment as a software developer
Master of Science - MS Computer Science And Engineering, Master of Science - MS Computer Science And Engineering at University of Washington
B.Tech Computer Science and Engineering, B.Tech Computer Science and Engineering at Pondicherry Engineering College
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:8 reviews, 165 commits, 63 PRs in 6 years 3 months
Contributions summary:Vijaya implemented core features for a messaging Java client by adding basic interfaces and implementing a ReactorDispatcher class. Their work involved developing classes such as ConnectionHandler and ReceiveLinkHandler, indicating an understanding of AMQP and network protocols. The user's contributions included building the send functionality and completing various functions, showcasing their expertise in Service Bus client development using Java.
This repository is for active development of the Azure SDK for .NET. For consumers of the SDK we recommend visiting our public developer docs at https://learn.microsoft.com/dotnet/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-net.
Role in this project:
Back-end Developer
Contributions:17 reviews, 8 commits, 21 PRs in 1 year 5 months
Contributions summary:Vijaya's contributions primarily focused on enhancing the Azure Service Bus SDK for .NET. They implemented features to improve the handling of Time-To-Live (TTL) for messages, ensuring compatibility with larger TTL values. The user also addressed critical issues related to session management, including enforcing constraints on partition keys and session IDs. Furthermore, they introduced improvements to connection management, like adding connection idle timeout settings to detect socket errors more promptly.
dotnetversionedazure-functionssdkconsumers
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
Vijaya Yarramneni - Principal Software Engineer at Microsoft