Experienced senior software engineer specializing in iOS development with a passion for crafting delightful and intuitive mobile experiences. Proficient in Swift and Objective-C, with a track record of leading complex projects at both fast-paced startups and global tech companies.
2022 — 2024
New York, New York, United States
Google Lens iOS
* Led an architecture migration for the Lens framework across Google’s Search, Photos, Translate, and Chrome iOS applications, creating a unified codebase to eliminate redundancies in development across platforms. Authored design documents, secured cross-team alignment, and implemented the migration, enabling the successful launch of Google Lens on Chrome iOS, expanding Lens to over 10 million potential new users. Presented and documented architecture to demonstrate how other Google teams can integrate Lens into their products.
* Integrated Google Search’s Explore Bar into Lens image results, allowing users to filter results by pre-populated categories. Led iOS client-side architecture and development while collaborating with server and mobile framework teams to design APIs and implement communication pipelines. Delivered successfully across iOS, Android, and web platforms in parallel after A/B testing, increasing results engagement by approximately 5%.
* Improved Lens platform test reliability by addressing long-standing flaky unit test regressions, reducing failure rates from a 25% flakiness average to less than 1%. Implemented continuous integration safeguards and alerts to prevent regressions and enhanced testing logic with UI screenshot tests, achieving broader and more accurate coverage.
San Francisco Bay Area
* Architected and drove end-to-end design and development for an interactive patient form feature, designed with input from healthcare providers and leveraging PubNub for real-time asynchronous notification updates between patient and provider iPad apps. This enabled our providers to remotely administer tests to K-12 patients to assess conditions such as pain level, constipation, and mental health conditions. The feature launched successfully and reduced overall charting and visit time.
* Collaborated with client and server team members and healthcare provider stakeholders to build and design features for a mental health services pilot program. Development work included support for privacy controls, insurance handling, and visit scheduling. The pilot was a success, and Hazel Health now offers mental health services to partnered school districts.
2020 — 2020
San Francisco, California
* Audited Lyft’s iOS push notification permission request flows, resolving multiple bugs in missing permission requests to increase opt-in rates by 23%. Additionally, through this audit I resolved numerous long-standing impression and analytics tracking issues for push notifications, improving data accuracy for messaging campaigns.
* Led the client architecture design and implementation for an app notification badging system leveraging the iOS push notification framework. This system allowed teams at Lyft to place a badge indicator on the app icon and other surfaces to present alerts, messages, and promotions.
2018 — 2019
San Francisco Bay Area
* Partnered with UI/UX design team members to establish a unified design system for the Kiddom iOS app, building reusable components such as modals, buttons, and toasts and removing duplicate classes and views. With this design system, all components were built to support iOS’s suite of accessibility features including voiceover and dynamic text resizing making the app now fully accessible.
* Coordinated client efforts to design and re-architect the app’s onboarding flow. This new architecture supported deep linking for push notification and UI/UX improvements. After A/B testing, user signups with the new flow increased by 171% and app content engagement increased by 132%.
2017 — 2018
San Francisco Bay Area
* Led client side development for an automatic event tagging feature for Facebook news feed posts. This feature detects when a user may be posting about a relevant Facebook event using ML, geolocation, and metadata and provides an appropriate event tag suggestion. I conducted A/B tests and successfully launched the feature, which led to an 8% boost in Facebook event user engagement.
* Collaborated with cross-functional eng. team members and non-technical stakeholders to successfully launch native movie ticket purchasing on the Facebook iOS app. This work included building out new libraries and components including movie trailer newsfeed posts and views for movie theaters and showtimes. Client side work was done with Objective-C, ComponentKit and Facebook’s GraphQL API frameworks.
Education
University of Illinois Urbana-Champaign