Citi digital scale
25M+
active digital users across Citi’s online and mobile services.
Q4 2025 report · 90-day activity
Senior Software Engineer
I’m a generalist software engineer who takes ownership from requirements and design through implementation, API integration, testing, and production support. At Citi, I deliver Rewards features, resolve production issues, and help teams ship reliable software.
Citi digital scale
25M+
active digital users across Citi’s online and mobile services.
Q4 2025 report · 90-day activity
Experience
8+ yrs
engineering and technical product delivery
Credentials
UIUC MCS
Master of Computer Science · 4.0 GPA
Selected Work
Recent engineering work at Citi, alongside earlier web development and team leadership at The Agency at UF.
Citi Mobile Rewards
Dual-platform ownership
Android and iOS delivery for rewards and benefits experiences, including reusable enrollment components, Benefits Hub updates, and a digital status tracker with API integration and customer-state handling.
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.
The Agency at UF · 2018–2020
Web Development
Built internal and client-facing web applications using React, PHP, and MongoDB on Linux.
Led developers, translated stakeholder requirements into implementation tasks, and coordinated with creative and marketing teams.
Migrated applications from hosted infrastructure to on-premises servers, saving $500 per month.
How I Operate
Launches
Connect design, implementation, testing, release readiness, and production support across engineering teams.
Reliability
Use test coverage, crash investigation, incident response, and disciplined change coordination to reduce release risk.
Maintainability
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 interested in senior software engineering roles with broad product ownership, including backend product and platform teams. I’m particularly interested in reliable services, developer tooling, and AI infrastructure.