Roles & dates
The compact version. The work pages have detail; the resume has more.
- Jun 2020 – presentPrincipal DeveloperState of Colorado · Office of Information Technology
Lead mobile architecture for myColorado across iOS (Swift, SwiftUI, UIKit) and Android (Kotlin, Jetpack Compose, XML). Cover both platform leads, mentor the iOS and Android devs, and set technical direction for the 3-developer mobile team supported by 3 QA engineers. Drove the crash-free rate from 98% to 99.99%, shipped Phase 1 of mDL and verifiable credentials, and architected the Kotlin Multiplatform shared core.
- Mar 2019 – Apr 2020Mobile EngineerGetSwift
Maintained and shipped iOS and Android apps for a delivery scheduling, route-optimization, and payments platform. Drove the iOS migration from Objective-C to Swift and the Android migration from Java to Kotlin. Owned App Store and Play Store submissions and rejection resolution. Localized the iOS app for international markets, including right-to-left layout via AutoLayout. Picked up server-side C# / .NET to support mobile feature work.
- Jan 2017 – Mar 2019Senior iOS DeveloperVerizon (via Matlen Silver)
Shipped on the prepaid product line of the My Verizon iOS app, on a 10-engineer iOS team. Led the UI rebrand and redesigned the dashboard, login, and onboarding flows. Mentored junior iOS engineers on Swift conventions. Executed the Swift 3 → Swift 4 migration, integrated Face ID, and adapted layouts for the iPhone X notch. Tuned NSOperation performance — reworked, cancelled, and grouped operations to cut wasted work.
- 2012 – 2016Earlier rolesProject Roots · Soft Solutions · Eurisko
Project Roots (D.C., 2016): JavaFX desktop app, SQL persistence, SMTP newsletter pipeline. Soft Solutions (Lebanon, 2013–2015): SQL queries, stored procedures, and DB objects for line-of-business apps. Eurisko (Lebanon, 2012–2013): BlackBerry and Android apps with REST/SOAP integration via XML/JSON parsers.
- 2010B.E., Computer & Communication EngineeringNotre Dame University · Zouk Mosbeh, Lebanon