Anup Rao – Senior Software Engineer | Cloud Computing | Application Engineering | Microsoft Azure Expert
Anup Rao is a highly accomplished and versatile Software Engineer with over 15 years of experience in software development, cloud computing, and application engineering. With a Master of Science in Computer Science from Rochester Institute of Technology and a Bachelor of Engineering in Computer Engineering from Sardar Patel University, Anup combines a strong academic foundation with deep industry expertise.
Currently serving as Software Engineer 2 at Microsoft (USA), Anup specializes in Azure cloud technologies, event-driven architecture, and full-stack development. He plays a pivotal role in building Microsoft Managed Rooms Service applications, which manage millions of devices daily. His innovative work includes:
-
Designing an automated device management service using Azure Event Hubs for high-volume data processing.
-
Implementing batch processing strategies to prevent Cosmos DB throttling, improving stability and scalability.
-
Integrating Redis Cache to optimize database performance.
-
Building secure RBAC (Role-Based Access Control) for Microsoft’s partner portal, strengthening application security and reliability.
-
Developing CI/CD pipelines in Azure DevOps, streamlining build, test, and deployment processes.
-
Enhancing user experience through the Microsoft Managed Rooms portal using React.js.
Previous Experience
Before Microsoft, Anup gained diverse experience at top technology firms:
-
VMware – Member of Technical Staff, contributing to AirWatch Workspace ONE MDM applications, building RESTful APIs with ASP.NET Core MVC, and automating device provisioning with PowerShell scripts.
-
AIR Worldwide – Developed Re-Insurance applications with WPF & MVVM architecture, optimized performance (30% improvement), and created SOAP WCF services with Entity Framework for catastrophic event analysis.
-
Amsterdam Printing – Strengthened e-commerce web applications, redesigned Shopping Cart and Wishlist for better usability, boosted sales, and optimized security with asynchronous JSON requests and SQL Server performance tuning.
Core Skills & Expertise
-
Cloud & DevOps: Microsoft Azure, AWS, Kubernetes, CI/CD pipelines, AIOps.
-
Application Development: .NET Core, Node.js, React.js, AngularJS, ASP.NET MVC, WPF.
-
Database & Performance: SQL Server, Cosmos DB, Redis Cache, Entity Framework, LINQ, ADO.NET.
-
Architecture: Event-Driven Systems, Microservices, High-Availability Platforms, Performance Optimization.
-
Enterprise Tools: AppDynamics, Splunk, Dynatrace for observability, monitoring, and application performance management (APM).
Professional Impact
Anup has a proven record of driving digital transformation through cloud migrations, observability engineering, and performance optimization. His ability to design scalable, secure, and high-performing applications has directly impacted business growth, operational efficiency, and end-user experience.
Beyond his technical achievements, Anup is a collaborator and mentor, actively contributing to cross-functional teams, code reviews, and knowledge sharing. His leadership qualities and passion for continuous learning make him a trusted engineer and a forward-thinking innovator.
Why Anup Rao Stands Out
-
15+ years of end-to-end software engineering expertise.
-
Strong background in Azure cloud services, observability, and SRE practices.
-
Proven success in enterprise software, e-commerce platforms, and device management systems.
-
Combines technical excellence, leadership, and innovation to deliver measurable business results.