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 practices. 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 strong academic credentials with extensive practical experience in designing and delivering scalable, secure, and high-performing enterprise applications across multiple industries.
Current Role – Microsoft, USA
Anup currently serves as Software Engineer 2 at Microsoft, contributing to Microsoft Managed Rooms Service applications. His expertise spans Azure cloud technologies, event-driven architectures, and full-stack development, supporting services that manage millions of devices daily. Key contributions include:
-
Designing automated device management services with asynchronous processing via Azure Event Hubs for high-volume data from Microsoft Teams clients.
-
Implementing batch processing strategies to prevent Cosmos DB throttling and integrating Redis Cache to optimize database performance.
-
Developing and maintaining the Microsoft Managed Rooms portal using React.js, improving user experience and service performance.
-
Creating CI/CD pipelines with Azure DevOps to streamline builds, testing, and deployments.
-
Implementing Role-Based Access Control (RBAC) for secure partner portal access, enhancing application reliability and security.
Previous Experience
VMware – Member of Technical Staff
-
Developed AirWatch Workspace ONE MDM web applications, including RESTful APIs with ASP.NET Core MVC.
-
Automated device provisioning using PowerShell scripts and built factory provisioning service features.
-
Leveraged AngularJS, C#, and SQL Server for robust backend services and dynamic front-end interfaces.
AIR Worldwide – Software Engineer 3
-
Built WPF-based Re-Insurance applications for catastrophic event analysis.
-
Improved application efficiency by 30% through code refactoring, caching, and lazy loading, implementing MVVM architecture for maintainable solutions.
-
Created SOAP-based WCF services and optimized database interactions using Entity Framework and LINQ.
Amsterdam Printing – Software Engineer
-
Designed and maintained high-availability e-commerce applications, enhancing usability and boosting sales.
-
Implemented asynchronous JSON requests, optimized system performance, and strengthened application security.
-
Utilized ADO.NET, SQL Server, and IIS Module Rewriter for robust and SEO-friendly web solutions.
Core Skills & Expertise
-
Cloud & DevOps: Microsoft Azure, AWS, Kubernetes, CI/CD pipelines, AIOps, Observability, SRE practices
-
Application Development: .NET Core, Node.js, React.js, Angular, ASP.NET MVC, WPF
-
Database & Performance: SQL Server, Cosmos DB, Redis Cache, Entity Framework, LINQ, performance tuning
-
Architecture & Systems: Microservices, Event-Driven Systems, High-Availability Platforms, Performance Optimization
-
Enterprise Tools: AppDynamics, Splunk, Dynatrace, Monitoring & Alerting, Observability, APM
Professional Impact
Anup has consistently delivered scalable, secure, and high-performing solutions that drive digital transformation, cloud migrations, and enterprise system optimization. His work in cloud-native architectures, microservices, and DevOps automation has improved operational efficiency, reduced downtime, and enhanced user experience.
Leadership & Collaboration
Anup is also a strong mentor and collaborator, actively participating in cross-functional teams, code reviews, and technical documentation. His commitment to continuous learning, innovation, and technical excellence makes him a thought leader in cloud computing, application engineering, and DevOps practices.