Experience
Where I've worked and what I've done.
Solutions Architect
Zeal IT Consultants
- —Technical leadership and solutions architecture for enterprise mobile consulting engagements.
Senior iOS Mobile Consultant
Zeal IT Consultants
- —Designed and implemented reusable SwiftUI components for multi-factor authentication, flight booking, and reservation management on the Southwest Airlines mobile app.
- —Established comprehensive unit, snapshot, and integration testing strategies achieving approximately 99% code coverage across critical modules using XCTest and Swift Testing.
- —Collaborated closely with backend engineers, designers, and product teams to deliver scalable, reliable customer-facing features.
- —Mentored engineers through code reviews and architecture discussions, promoting best practices in SwiftUI architecture and reusable component design.
- —Integrated AI-assisted development workflows to support test generation, documentation creation, and exploration of unfamiliar code paths.
iOS Engineer Software Consultant
Zeal IT Consultants
- —Built a declarative DSL UI library to increase development productivity, reduce data race bugs, and improve code readability and testability for the ADT project.
- —Wrote comprehensive documentation to facilitate knowledge transfer across the team.
- —Collaborated closely with stakeholders, designers, Android, backend, and firmware teams to clarify requirements and acceptance criteria.
- —Built components exceeding deadlines with minimal defects for the Trusted Neighbor feature, including policy creation flow, geofence/iBeacon detection, and Z-wave Yale lock user creation.
- —Became an expert in iBeacon technologies and helped the QA team with performance testing and finding bugs within Yale's iBeacon firmware.
- —Created sound detection shortcuts and user dashboards using Core Data, SwiftUI, and SwiftCharts for Hamelintech's new app.
Senior iOS Mobile Engineer
PayPay Corporation
- —Owned development of critical UI components — CLM/Action banners, Favorite Mini-App Folder, Dynamic Tab Bar — on the Home, Authentication, and Payment screens.
- —Maintained a consumer app with 99.9%+ crash-free rate and a 4.6-star App Store rating.
- —Designed and implemented automated unit and integration tests based on business requirements.
- —Mentored team members through pair programming sessions and code reviews.
- —Implemented a system enabling QA teams to create automated tests for features controlled by feature flags and cookies.
- —Led architectural discussions on Reactive programming, coding standards, meta-programming, and documentation.
- —Delivered the OAuth2 (PKCE, JWT) token migration feature; monitored post-release with analytics and Firebase Crashlytics.
- —Collaborated with QA, UX, backend, web, and Android teams across a distributed international environment.
iOS Mobile Engineer
Rakuten
- —Built an iOS Rich Push Notification Dynamic Library allowing server-driven layout changes via push payload display data.
- —Designed and implemented automated unit and integration tests based on business requirements.
- —Wrote technical documentation on operation and design.
- —Identified tracking issues in Analytics and Push Notification libraries, presented findings to management, and fixed the issues.
- —Owned feature development and bug fixes for the Push Notification SDK, making it performant, unit tested, and modern.
- —Collaborated with engineers and stakeholders to build and enhance React Native functionality for an internal mobile app.
iOS Mobile Engineer
trippiece
- —Owned 95% of all feature development on the iOS platform.
- —Maintained a consumer app with 99%+ crash-free rate and a 4.6-star App Store rating.
- —Created a clean and maintainable MVC system utilizing reusable components, reducing app size by 50%.
- —Increased revenue streams through integration of advertising.
- —Built features including favorite article list, image uploading, article tag searching, and Google Maps location clustering.
- —Stored models locally using Realm Database for a better user experience in poor network conditions.
Freelance iOS App Developer
Freelance
- —Rebuilt an iOS TV streaming app from Objective-C to Swift with updated designs.
- —Built an application allowing users to view schedules and sign up for events at a dance festival.
iOS Mobile Engineer
AT&T
- —Contributed to rebuilding the consumer app from Objective-C to Swift.
- —Designed and implemented UI components for controlling and managing IoT devices.
- —Built features to improve camera feed video experience (migrated to HLS player), support multiple orientations, and support iPad.
- —Designed, prototyped, and implemented a tvOS app.
- —Created a graph tool to display info acquired from health IoT devices.
- —Contributed to rebranding and localization of the system.
- —Set up an automated build server using Jenkins to run automated tests.
iOS Mobile Engineer Intern
Unbounded Solutions, Inc.
- —Designed and built an iOS game using Cocos2D.
C# Developer Intern
Dream Quest Games
- —Fixed bugs and tested features.
- —Integrated a new AI into the checkers game.