Scale
14M+
monthly users on Citi Mobile
Senior Mobile Software Engineer | Android & iOS
I deliver large-scale native Android and iOS experiences at Citi, combining hands-on Kotlin and Swift engineering with end-to-end ownership, reliability, and technical leadership.
Scale
14M+
monthly users on Citi Mobile
Experience
8+ yrs
engineering and technical product delivery
Credentials
UIUC MCS
Master of Computer Science · 4.0 GPA
Selected Work
Two examples from Citi Mobile Rewards showing how I combine hands-on engineering with delivery and reliability.
Citi Mobile Rewards
Dual-platform ownership
API-driven features within the Rewards workstream, including Benefits dashboards, personalized flows, feature-flagged releases, analytics, and accessible UI.
Use REST APIs, MVVM, reusable components, and feature flags to keep implementation consistent across mature mobile codebases.
Mobile Modernization & Reliability
Quality + Reliability
Modernize mature Android and iOS code while protecting release quality for a high-traffic consumer app.
Resolve crashes and UAT defects, take ownership of late-stage issues, and coordinate emergency changes, testing, and approval when a release is at risk.
How I Operate
Launches
Connect design, implementation, testing, release readiness, and production support across both platforms.
Reliability
Use test coverage, crash investigation, incident response, and disciplined change coordination to reduce release risk.
Engineering Leverage
Use reusable components, feature flags, automation, and reviewed agentic coding to reduce repeat work.
Team Influence
Guide design and code reviews, mentor engineers moving into native mobile work, and interview candidates.
Experience
Developer Manager; Software Engineer · The Agency at UF
Led developers delivering web products with engineering, creative, and marketing partners; built React, PHP, Linux, and MongoDB applications and migrated workloads on premises, saving $500 per month.
Data Science Intern · Jabil
Developed scikit-learn machine-learning models and deployed them through Azure ML using Python, R, and Docker.
Software Engineer Intern · Infotech
Developed a Kotlin Android application using Python, Tesseract OCR, and AWS Lambda to process and answer live trivia questions.
Capabilities
Education
Master of Computer Science
University of Illinois Urbana-Champaign
B.S. Computer Science
University of Florida
B.A. Statistics
University of Florida
Contact
I'm open to senior mobile opportunities focused on Android, iOS, consumer products, fintech, architecture, reliability, and technical leadership.