Hi, I'm
Mahdi Nosrati
Passionate engineer building ultra-scalable mobile systems, high-concurrency architectures, and server-driven frameworks. From architecting instant messaging protocols to shaping Google Play scale experiences, I love crafting clean, impactful software.
val name: String = "Mahdi Nosrati",
val company: String = "Google",
val domain: String = "Google Play",
val superpowers: List<String> = listOf(
"High-Concurrency",
"Server-Driven UI",
"Performance Optimization"
)
) {
fun buildFuture() = "Scale & Impact"
}
Engineering Philosophy
I specialize in bridging the gap between scalable distributed backends and butter-smooth client user interfaces.
Hi, my name is Mahdi Nosrati Sahlan. Learning, mastering, and applying cutting-edge technologies is what I do for a living. I thrive on architecting solid Android/Kotlin systems, performant Java backends, and modular server-driven UI engines.
Currently, I work as a Software Engineer at Google on the Google Play team. Prior to Google, I contributed to high-throughput home advertising and server-driven frameworks at Yelp, built food-industry data APIs & Flutter applications at Parsly Labs in Stockholm, and engineered instant messaging protocols at Hamsaa.
Work Experience
A track record of engineering impact across global tech leaders and fast-paced innovators.
- Engineering core Google Play infrastructure, serving billions of devices worldwide.
- Focusing on high scalability, resilience, mobile system performance, and modern developer tooling.
Yelp
- Engineered and maintained high-conversion advertising modules on the Yelp homepage.
- Refactored, tested, and expanded the functionalities of Yelp's Server-Driven UI (SDUI) framework.
- Initiated Native Component Preview Framework and automated screenshot regression checks for Android views.
Parsly Labs
- Provided high-throughput RESTful APIs within a Quarkus/Java microservices backend.
- Generated and optimized dynamic multi-dimensional reports on PostgreSQL databases.
- Architected cross-platform mobile application in Flutter/Dart for optimal performance and rapid iteration.
Hamsaa
- Initiated and executed full codebase migration to Kotlin and modern Android Jetpack libraries.
- Engineered a full-featured real-time instant messaging engine utilizing XMPP and WebSockets.
- Reduced application package size by 60% through aggressive modularization and asset optimization.
Arman Rayan Sharif
- Developed responsive management dashboards for university coding bootcamps and competitive events.
Featured Projects
Highlighting selected architecture, mobile applications, and engineering projects.
Hamsaa Messenger Platform
An enterprise communication suite deployed for Saman Bank of Iran. Overcame strict latency constraints to implement end-to-end chat on top of the XMPP protocol with custom WebSocket fallback.
FourSquare Offline-First Client
An offline-first Android application integrating the FourSquare API with dynamic spatial revalidation, background caching, and location-based discovery.
Server-Driven UI & Visual Testing
Dynamic mobile layout system allowing live content configuration from backend payloads. Accompanied by automated pixel-accurate screenshot regression validation tools.
Technical Skills
Technologies, frameworks, and architecture paradigms I leverage daily.
Kotlin
Modern Android & CoroutinesJava
Enterprise & ConcurrencyDart
Flutter UI EngineeringTypeScript / JS
Modern Web & Node.jsSQL
PostgreSQL / SQLite / RoomAndroid SDK
Jetpack & ArchitectureJetpack Compose
Declarative Reactive UIFlutter
Cross-platform MobileServer-Driven UI
Dynamic JSON-driven LayoutsQuarkus & Spring
Cloud-Native MicroservicesWebSockets & XMPP
Real-Time CommunicationgRPC & REST
API Design & SerializationClean Architecture
MVVM / MVI / Solid DesignDagger / Hilt / Koin
Dependency InjectionAutomated Testing
Unit, Integration & UI TestsPerformance Profiling
Memory, CPU & Trace AnalysisReady to build something extraordinary?
Whether you want to discuss systems architecture, mobile innovations, or potential collaborations, my inbox is always open.