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.