Anjali Gupta

Anjali Gupta

Mentor
5.0
(4 reviews)
US$15.00
For every 15 mins
7
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Microsoft SDE | System Design | Java, Spring Boot, .NET
Microsoft SDE | System Design | Java, Spring Boot, .NET

Senior Software Engineer at Microsoft with 8+ years of experience building scalable backend systems and platform-level frameworks across .NET and Java ecosystems.

At Microsoft (WPF Core), I led architectural modernization and release automation efforts, reducing release cycles by 25% and critical defects by 40%. I have worked on systems handling 1M+ requests/day and supporting 10K–50K concurrent users with 99.9% uptime.

I specialize in:
• System Design (LLD + HLD)
• Distributed Systems & Microservices
• .NET (C#, WPF, ASP.NET) and Backend Engineering
• Performance Optimization & Scalability
• API Design and Production Debugging

I have mentored 1000+ engineers in Data Structures, System Design, and Backend Development, and have conducted 50+ design/code reviews across teams.

If you're preparing for interviews, stuck in a production issue, or need help designing scalable systems — I can help you with structured, practical guidance.

Hindi, English
Eastern Time (US & Canada) (-04:00)
Joined July 2021
EXPERTISE
8 years experience
Designed scalable distributed systems handling 1M+ requests/day and 10K–50K concurrent users. Strong experience in LLD/HLD, API design, c...
Designed scalable distributed systems handling 1M+ requests/day and 10K–50K concurrent users. Strong experience in LLD/HLD, API design, caching, and performance optimization with focus on reliability (99.9% uptime).
8 years experience
8+ years experience in Java backend development with strong expertise in multithreading, concurrency, and building high-performance servi...
8+ years experience in Java backend development with strong expertise in multithreading, concurrency, and building high-performance services.
Java concurrencyJVMData Collection
View more
Java concurrencyJVMData CollectionJava
View more
4 years experience
Built and scaled Spring Boot microservices handling 100K+ requests/day. Experience in REST APIs, security, and production-grade backend s...
Built and scaled Spring Boot microservices handling 100K+ requests/day. Experience in REST APIs, security, and production-grade backend systems.
Spring SecuritySpring mockmvcMicroservices
View more
8 years experience
Extensive experience in C#, ASP.NET Core, and WPF. Worked on large-scale frameworks at Microsoft with focus on performance, backward comp...
Extensive experience in C#, ASP.NET Core, and WPF. Worked on large-scale frameworks at Microsoft with focus on performance, backward compatibility, and system reliability.
8 years experience
Designed and implemented microservices architectures with focus on scalability, fault tolerance, and inter-service communication.
Designed and implemented microservices architectures with focus on scalability, fault tolerance, and inter-service communication.
Resilience engineeringRest api designApache Kafka
View more

REVIEWS FROM CLIENTS

5.0
(4 reviews)
Rin
Rin
March 2022
Thank you, Anjali, for your time today. Will look forward to connecting again in the future!
aric williams
aric williams
February 2022
Great! im super exited to work more with Anjali
Tahir Faqir
Tahir Faqir
December 2021
Extremely professional and very knowledgeable about C# and Design Patterns. Very calm. Taught the subject matter with patience. Very courteous!!! On time delivery...bent over backwards to help with the deadline.
Tahir Faqir
Tahir Faqir
December 2021
A very helpful and caring developer. Very Smart and Courteous!
EMPLOYMENTS
Software Development Engineer 2
Microsoft
2021-06-01-2025-03-01
• Core engineer on WPF framework used by thousands of enterprise applications across the .NET ecosystem • Led modernization for Windows ...
• Core engineer on WPF framework used by thousands of enterprise applications across the .NET ecosystem • Led modernization for Windows 11 theming, ensuring backward compatibility across 1000+ applications • Reduced release cycle time by 25% by automating CI/CD pipelines across 7+ repositories using Azure DevOps • Improved system reliability by reducing critical defects by 40% through better testing and code quality practices • Optimized rendering performance, improving UI latency by ~30% and reducing memory usage by 15–20% • Resolved 100+ accessibility issues, maintaining Microsoft Accessibility Gold standard • Mentored engineers on design reviews, testing strategies, and system design best practices
C#
WPF
Azure
View more
C#
WPF
Azure
System design
Microservices
.NET
ASP.NET
CI/CD
Distributed Systems Engineering
View more
Software Developer (Backend – Java)
Siemens Healthineers
2017-07-01-2021-05-01
• Developed backend services for medical imaging systems (PET scanner), enabling communication between hardware and post-processing appli...
• Developed backend services for medical imaging systems (PET scanner), enabling communication between hardware and post-processing applications • Built RESTful services and backend components using Java and Spring-based frameworks • Designed and improved service-level architecture for handling hardware-generated data flows • Improved system stability by implementing strong validation, error handling, and fault-tolerant mechanisms • Contributed to automation testing and increased test coverage, reducing production issues • Collaborated with cross-functional teams to ensure reliable integration between hardware and software systems • Gained strong experience in debugging, performance optimization, and production issue resolution
Java
SQLite
JPA
View more
Java
SQLite
JPA
Spring Boot
Microservices
Rest api design
View more
PROJECTS
Scalable Distributed System for High-Traffic APIs
Self / Practice
2025
Designed a distributed backend system capable of handling 1M+ requests/day and 10K–50K concurrent users. Implemented scalable REST APIs ...
Designed a distributed backend system capable of handling 1M+ requests/day and 10K–50K concurrent users. Implemented scalable REST APIs with caching and load balancing strategies to ensure low latency (<200ms) and high availability (99.9% uptime). Focused on system design aspects including service decomposition, fault tolerance, and performance optimization. Handled production-like scenarios such as traffic spikes, retries, and failure handling.
Java
Spring Boot
Microservices
View more
Java
Spring Boot
Microservices
Rest api design
Distributed Systems Engineering
View more
Microservices-Based Backend System with Event-Driven Architecture
Self / Practice
2025
Designed and implemented a microservices architecture with loosely coupled services communicating via REST and event-driven patterns. Im...
Designed and implemented a microservices architecture with loosely coupled services communicating via REST and event-driven patterns. Improved system scalability and throughput by introducing asynchronous communication and service isolation. Implemented resilience patterns such as retries, circuit breakers, and centralized logging for debugging distributed failures. Focused on real-world backend challenges like service coordination, failure handling, and observability.
Java
Spring Boot
Microservices
View more
Java
Spring Boot
Microservices
Rest api design
Event-Driven Architecture
View more