# James Wegner > Senior Software Engineer Location: New York, New York, United States Profile: https://flows.cv/jameswegner 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. ## Work Experience ### Senior Software Engineer @ Google Jan 2022 – Jan 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. ### Senior Software Engineer @ Hazel Health, Inc. Jan 2020 – Jan 2022 | 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. ### Software Engineer @ Lyft Jan 2020 – Jan 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. ### Software Engineer @ Kiddom Jan 2018 – Jan 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%. ### Software Engineer @ Facebook Jan 2017 – Jan 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. ### Computer Scientist - ESDP @ Naval Air Systems Command (NAVAIR) Jan 2016 – Jan 2017 • Developed a file search application using the .NET framework in C# that allowed users to perform multi-directory searches on PDF and text files for multiple words and phrases. The application met all of the client’s needs, and as a result they can now save $10,000 on commercial software costs. • Utilized multiple processing threads and parallelization to reduce search times and improve the user’s experience. • Worked with Adobe Acrobat’s InterApp SDK so users can easily edit and annotate native PDF documents within the program. ### Technical Advisor, Software Engineer @ Ag-Sensus, University of Illinois Jan 2015 – Jan 2017 | Research Park, University of Illinois at Urbana-Champaign • Developed an iOS application to autonomously control a DJI brand UAV using the DJI software development kit. • Setup beta releases for potential customers, which led to a cooperative project with another company. • Implemented image heat maps for captured UAV images based on different agricultural indexes. • Designed and built a Django web application hosted on Amazon Web Services to provide REST endpoints for the iOS application. ### Co-Founder, Founding iOS Software Engineer @ Zondr Jan 2014 – Jan 2015 | Urbana-Champaign, Illinois Area • Responsible for designing and building the iOS version of Zondr, a social nightlife application. At its peak, the app reached 2,500 weekly active users on U of I’s campus. • Utilizes Apple’s iBeacon technology to automatically check-in users to venues around campus and Facebook’s Graph API to allow users to log in and easily add and find their friends. • Worked with the back-end engineer in designing and testing Zondr’s RESTful API for the iOS application. ### Mobile Software Engineering Intern @ Solstice Mobile Jan 2013 – Jan 2013 | Chicago, Illinois • Created automated tests using the Calabash automated testing framework for an Android and iOS client application • Created a Cocoa Mac application to provide a graphic user interface for running Calabash automated tests • Wrote out and documented the tests I made and how to effectively use Calabash so that employees could easily adopt automated testing for their own projects • Worked on setting up automatic Calabash tests with a Jenkins continuous integration server ### Graphic Design Specialist @ The UPS Store Jan 2007 – Jan 2012 | Greater Chicago Area • Designed business cards, fliers, booklets, and other print jobs using Photoshop and other applications • Taught coworkers how to print specific types of jobs using the store’s copiers • Setup templates to make printing and setting up complicated jobs easier and faster for all employees ## Education ### Bachelor’s Degree in Computer Science and Anthropology University of Illinois Urbana-Champaign ## Contact & Social - LinkedIn: https://linkedin.com/in/wegnerjames - Portfolio: https://jameswegner.com - GitHub: https://github.com/jweg29 --- Source: https://flows.cv/jameswegner JSON Resume: https://flows.cv/jameswegner/resume.json Last updated: 2026-03-31