Fahad Nasrullah is a Senior Android Engineer with 10+ years of hands-on experience and three years in leadership roles, specializing in building resilient mobile products for high‑pace, resource-constrained environments. He leads Android efforts at Vision Bank, driving modern, test-first architectures, CI/CD pipelines, and maintaining 92%+ code coverage to deliver secure, scalable banking experiences. His background spans native Android, Jetpack Compose, Kotlin coroutines/RxJava, offline-first databases, and image/SDK integrations, with practical exposure to Flutter and KMM for cross-platform work. Fahad has repeatedly improved crash-free rates and test coverage across products (e.g., raising crash-free metrics to 99.9% and test coverage to 55% on critical apps) and introduced Bitrise-driven CI/CD to cut deployment time in half. He combines technical depth with product and project management instincts, proven by measurable impact on vaccination tracking and fintech projects, and a track record of shipping complex features like custom AOSP builds and real-time analytics in constrained environments. Based in Riyadh, he brings a pragmatic, outcome-focused engineering style that balances code quality, scalability, and business value.
9 years of coding experience
13 years of employment as a software developer
FSC, Pre-Engineering, FSC, Pre-Engineering at Govt. Islamia Degree College, Kasur
BS(CS), Computer Science, GPA 3.83, BS(CS), Computer Science, GPA 3.83 at National University of Computer and Emerging Sciences
Matriculation, Science, Matriculation, Science at Govt. Model High School Kasur
Contributions:21 PRs, 17 pushes, 19 branches in 8 days
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.