Anup Rao – Senior Software Engineer | Cloud Computing | Azure | Full-Stack Development | DevOps

Anup Rao is a highly accomplished Software Engineer with over 15 years of experience in software development, cloud computing, full-stack application engineering, and DevOps. Holding a Master of Science in Computer Science from the Rochester Institute of Technology and a Bachelor of Engineering in Computer Engineering from Sardar Patel University, Anup combines a strong academic foundation with extensive hands-on expertise in building scalable, secure, and high-performance applications across multiple industries.

Current Role – Microsoft, USA

Based in the United States, Anup serves as Software Engineer 2 at Microsoft, where he contributes to Microsoft Managed Rooms Service applications. His work focuses on Azure cloud technologies, event-driven architecture, microservices, and full-stack development, powering services that manage millions of devices daily. Key achievements include:

  • Designing automated device management services using Azure Event Hubs for asynchronous high-volume data processing.

  • Implementing batch processing to prevent Cosmos DB throttling and integrating Redis Cache to reduce database load, boosting application performance and stability.

  • Building CI/CD pipelines in Azure DevOps to streamline build, test, and deployment processes.

  • Developing and maintaining the Microsoft Managed Rooms portal with React.js, improving user experience and service efficiency.

  • Implementing Role-Based Access Control (RBAC) for secure partner portal access, enhancing service reliability.

Previous Experience

VMware – Member of Technical Staff

  • Developed AirWatch Workspace ONE MDM web applications, creating RESTful APIs using ASP.NET Core MVC.

  • Automated device provisioning using PowerShell scripts and built factory provisioning service features.

  • Leveraged AngularJS, C#, and SQL Server for dynamic front-end interfaces and robust back-end services.

AIR Worldwide – Software Engineer 3

  • Developed WPF-based Re-Insurance applications for catastrophic event analysis.

  • Implemented MVVM architecture, caching, lazy loading, and code refactoring, improving application efficiency by 30%.

  • Created SOAP-based WCF web services and optimized database interactions using Entity Framework and LINQ.

Amsterdam Printing – Software Engineer

  • Developed high-availability e-commerce web applications, enhancing usability and sales.

  • Redesigned Shopping Cart and Wishlist using asynchronous JSON requests and improved system security.

  • Utilized ADO.NET, SQL Server, and IIS Module Rewriter for robust, SEO-friendly web solutions.

Core Competencies

  • Cloud & DevOps: Azure, AWS, Kubernetes, CI/CD, AIOps, Observability, SRE.

  • Application Development: .NET Core, Node.js, React.js, AngularJS, ASP.NET MVC, WPF.

  • Database & Performance: SQL Server, Cosmos DB, Redis Cache, Entity Framework, LINQ.

  • Architecture: Microservices, Event-Driven Systems, High-Availability Platforms, Performance Optimization.

  • Enterprise Tools: AppDynamics, Splunk, Dynatrace, Monitoring, and Alerting Solutions.

Professional Impact

Anup has consistently delivered scalable, secure, and high-performing solutions, driving digital transformation, cloud migrations, and microservices adoption. His ability to optimize system performance, enhance user experience, and reduce downtime has made a measurable impact on enterprise operations.

Leadership & Collaboration

Anup is a skilled mentor and team collaborator, actively contributing to cross-functional projects, code reviews, and technical documentation. His dedication to continuous learning, innovation, and technical excellence positions him as a thought leader in cloud computing, full-stack development, and DevOps practices.