Omar Ismail is a software engineer based in London with 7 years of experience turning complex problems into reliable, production-grade systems. At Google he has driven mobile-first healthcare tooling—contributing substantive Kotlin work to the widely used Android FHIR SDK and redesigning sync APIs for offline-capable apps—while also improving CI/CD across multiple repos. His background in mechanical engineering and prior work at General Motors gives him a pragmatic engineering lens: he routinely automates manual processes, optimizes pipelines, and reduces operational friction. Omar has blended cloud and data expertise (Dataflow, Spark SQL, Python) to build large-scale data generation and access-control tooling for FHIR, enabling datasets at millions-of-records scale. He’s an active open-source contributor who bridges mobile, backend, and testing infrastructure, and has a knack for surfacing subtle data-format and build issues before they reach production.
7 years of coding experience
5 years of employment as a software developer
Bachelor of Applied Science in Mechanical Engineering with Honours, Mechanical Engineering, GPA of 3.67/4.00, Bachelor of Applied Science in Mechanical Engineering with Honours, Mechanical Engineering, GPA of 3.67/4.00 at University of Toronto
The Android FHIR SDK is a set of Kotlin libraries for building offline-capable, mobile-first healthcare applications using the HL7® FHIR® standard on Android.
Role in this project:
Mobile Developer (Android)
Contributions:1 release, 444 reviews, 19 commits in 1 year 1 month
Contributions summary:Omar primarily contributed to the `android-fhir` project, focused on building offline-capable, mobile-first healthcare applications. Their work included redesigning the FhirEngine Sync Download API, implementing and testing various components of the sync functionality, and addressing date format issues in the data capture library. They also made updates related to CI/CD, including migrating to Kokoro and configuring build artifacts within the Google Cloud Storage.
Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.
Role in this project:
Back-end Developer
Contributions:1 PR in 5 months
Contributions summary:Omar primarily focused on migrating the project's codebase, specifically within the AndroidX framework, to utilize the `ktfmt` code formatter. This involved refactoring code and making adjustments to ensure compatibility with the new formatting rules. The user also made changes to the dependency versions, including a Kotlin target bump, and removed a now-unnecessary library type. These changes were made to support wasmJs compilation for multiplatform projects, and overall code structure improvements.
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.