LEE IRVINE
Email: lee@kezzi.co | Phone: 646-223-0177 | Location: Seattle, WA
ABSTRACT
I am a software developer with a professional career spanning developer advocacy, mobile distributed systems architecture, and cross-platform engineering. I excel in cross-regional collaboration, process automation, tools development, and code maintenance. Skilled in full stack iOS and Android development, delivering production apps used by thousands of end users
🇨🇳🇺🇸🇮🇳🇧🇷🇲🇽
QUALIFICATIONS SUMMARY
- Languages & Communication: English fluency (written and spoken).
- Technical Expertise: Full-stack development for iOS and Android; React Native (8 yrs), Flutter (1 yr), iOS native (12 years).
- Community & Advocacy: Contributions to npmjs and GitHub, supporting developer ecosystems.
- Education: B.S. Computer Science, University of West Florida (2008).
EXPERIENCE HIGHLIGHTS
React Native Developer @ Kustomer 2024
React Native Developer @ Swiftly 2023
Technical Consultant @ Way Wiser 2022
Mobile Tech Lead @ Wizard of the Coast 2019
WORK HISTORY
Full Stack Mobile Developer
Friends and The City (Apr ’25 – Present)
Brought in to help ship an existing UIKit application that had stalled. Supported a non-technical founder in preparing the product for the App Store. Delivered critical engineering fixes, app stability improvements, and ensured compliance with Apple’s requirements.
Fixed Core UX Issues
- Resolved scrolling performance problems affecting key views.
- Cleaned up UIKit inconsistencies to align with modern best
practices.
- Improved payment flow stability and reduced edge case failures.
Unblocked Release
- Diagnosed and resolved Apple App Store rejection issues.
- Finalized data scraping features used for internal workflows.
- Supported app submission process, including provisioning profiles and
entitlements.
Supported a Solo Founder
- Stepped into a mentor-engineer hybrid role.
- Acted as a translator between technical hurdles and business
needs.
- Enabled the founder to launch confidently by providing async and live
support.
Mobile Game Developer
Doom Truck (Feb ’25 – Mar ’25)
Led development of a cross-platform mobile game as an experiment in speed and scope. The project, Doom Trek, was built from scratch and released within two months to iOS and Android platforms.
Delivered a Game Fast
- Built core gameplay loop and user interface from scratch.
- Released to both app stores within a 60-day window.
- Designed systems for save state, audio feedback, and fast frame
pacing.
Technical Focus
- Integrated ad SDKs and tracking for post-release analytics.
- Optimized rendering to improve frame rate on low-end devices.
- Shipped without crashes or major bugs across devices.
Creative Collaboration
- Worked closely with narrative and art contributors.
- Designed levels and progression to fit into episodic
storytelling.
- Used the project as a testbed for future mobile game tooling.
iOS & Android App Consultant
That Aisle (Aug ’24 – Dec ’24)
Brought into a stalled cross-platform app project by a colleague referral. Re-established velocity by setting up deliverables and compliance tracking. Helped the small team launch across both platforms with confidence.
Broke Through a Stuck Project
- Took over app code from a third-party dev shop that abandoned the
work.
- Defined weekly planning and restored a working CI/CD pipeline.
- Met Apple compliance requirements and launched by December.
Built Trust with Stakeholders
- Provided async progress reports and email support.
- Helped founders regain control of their tech stack.
- Advised on future hiring and roadmap planning.
Technical Improvements
- Fixed launch crashes, broken navigation states, and authentication
bugs.
- Streamlined API integration logic for easier maintenance.
- Reduced App Store review rejections by addressing root issues.
React Native Consultant
Kustomer (Dec ’23 - Jun ’24)
React Natvie support resource for Kustomer’s team Customer Obsessed. Focused on improving Kustomer’s Chat React Native SDK. Came up to speed quickly on a cross platform codebase. Worked with product owners and staff engineers to retain existing clients. Provided strategies and hot fixes to clients in need via Slack.
Improved Developer Experience
- Championed React Native developer ethos. Reduced number of integration steps needed by iOS apps using the SDK.
- Released example apps and tutorials explaining correct SDK usage.
- Expanded the application’s support umbrella to include the latest React Native versions.
Gave Backchannel Support
- Communicated with client developers to diagnose and fix SDK integration issues.
- Provided prerelease hotfixes to client’s affected by bugs. Used npm pack and Podspec settings to usurp online resources.
- Paired with developers outside of the organization to quickly resolve open issues.
Forward Thinking
- Listened in on top client requests.
- Experimented with a potential Flutter SDK for Kustomer.
- Encouraged leadership to adopt an open source approach to the React Native SDK.
- Worked to simplify the React Native SDK’s build pipeline. Supported several legacy Github Actions.
React Native Consultant
Swiftly (Nov ’23 - Feb ’24)
Contingent resource hired to support a 3rd party developer integrate Swiftly’s React Native SDK into their application (GasBuddy). Attended daily status meetings to assess compatibility issues.
Paired with Swiftly’s KMP team via Microsoft Teams. Attended daily status meetings. Shared DX enhancements with others. Provided daily build-health checks. Worked to enhance Swiftly SDK to meet essential use cases specific to React Native.
- Tested compatibility with popular animation libraries such as React Native Reanimated
- Documenting troubleshooting steps for popular UI tools like Bottom Sheet, React Native Screens, and React Native Navigation.
- Upgraded the Swiftly SDK with Vector graphic support via SVGR and (React Native SVG)[https://www.npmjs.com/package/react-native-svg].
- Debugged fastlane issues linked to incompatible plugins.
Developer Advocate
Univision (Jun ’22 - Apr ’23)
🏆Accolades “Apple TV App of the year award 2022.”
Contributed to the development of ViX for iOS/tvOS. Worked closely with a diverse, bilingual team spanning across Mexico, USA, and Argentina. Participated consistently and gave retrospective feedback to management. Overall, improved team velocity and product quality.
Reduced overall codebase size by 22%.
- Reduced the overall codebase size through analysis and documentation.
- Reused duplicated functionalities.
- Recycled existing feature work to prepare for major events.
Improved the QA process by 77% efficiency. ⚽️
- Oversaw the testing of the tvOS ViX player during FIFA international WorldCup 2022.
- Successfully introduced release notes automation.
- Introduced Xcode debugging on tvOS devices.
- Evaluated & prototyped various build pipeline products including: Github Actions, CircleCI, and Xcode Cloud. 🔧
Improved user retention
- Used bugs as opportunities to sharpen the team’s development tools. Cleared bug backlog.
- Improved ViX app’s tvOS developer experience. Patched Xcode test runner for tvOS devices.
- Untangled threaded code using unit tests; Identified yet unknown bugs in the video player.
Knowledge Transfer & Mentorship.
- Attended monthly team technology discussions.
- Presented code automation tools; Howtos on recent API integrations; SwiftUI testing techniques.
- Contributed to documentation. Provided expanded git comments, code audits; technical diagrams, code reviews.
- Paired with software developers. Helped to debug pipeline pain points.
Technical Consultant
WayWiser (May ’22)
Collaborated with investor and CTO to diagnose a specific issue within the WayWiser React Native consumer app related to its advertising stack.
- Crafted documentation that streamlined the repair process. Achieving a swift and effective solution.
- Consulted with cross regional team based in USA and Ukraine.
- Translated complex technical details into easily digestible and actionable snippets.
- Conducted a detailed comparison between the Expo code base and third-party documented - specifications. This approach played a pivotal role in aligning the project with its intended goals.
React Native Engineer
Wunderman (Jan ’22 - Apr ’22)
Hired as a consultant engineer to provide temporary contingent support. Tasked with meeting an expanded deliverable roadmap.
I played a pivotal role in ensuring our team met Wunderman’s deliverable goal on time while collaborating with a diverse group of engineers on the USMC Squadbay React Native front end.
- Engineered quality components to improve application frame rates.
- Conducted a comprehensive analysis of a legacy React Native codebase.
- Implemented jUnit test runner. Worked to improve automation.
- Identified development bottlenecks, areas in need of improvement, and product defects.
- Performed root cause analyses, documented repair steps. Resulting in improved clarity, communication, and focus.
- Provided fellowship and mentorship. Seeded a Socratic approach to problem solving.
Migratrion Specialist
GoodEggs (Jun ’21 - Jan ’22)
The Good Eggs team faced a challenge when integrating Braze for deep linking in their app’s sales funnel. Firebase Dynamic Links were causing disruptions by blocking Braze’s push notifications.
I developed a custom Braze plugin to bridge the gap between the two modules, allowing messages to flow correctly when a deep link was received.
This solution enabled the team to deliver targeted campaigns seamlessly, resulting in a 40% increase in conversions as they prepared for a major marketing push.
Collaborated with team members and stakeholders regularly to quickly resolve issues. Tracked tasks, requirements, and work status through Pivotal Tracker. Provided excellent documentation and thorough commit history.
- Consulting Assistant to the lead React Native developer. Provided expertise in Xcode and Android Gradle.
- Worked as part of a remote spread from Brazil, to Mexico, and San Francisco.
- Collaborated with team members and stake holders regularly to quickly resolve issues.
- Debugged product edge cases using edge iOS and Android devices. Uncovered missing images bug on iPhone 6.
- Met regularly with product manager, scrum master, and engineering leads in status discussions.
- Tracked tasks, requirements, and work status through Pivotal Tracker.
- Provided excellent documentation and thorough commit history.
- Oversaw implementation of a deeplinks marketting channel for iOS and Android platform.
- Repaired outstanding checkout issues in the React Native codebase. Implemented Apple Pay.
Swift Developer
Dexcom (June ’20 - December ’20)
Working within a cross-regional platform team spanning China, New York, and Eastern Europe to develop a cutting-edge medical application, prioritizing patient data privacy and security.
- Provided necessary documentation for FDA approval. 💊
- Wrote a comprehensive test suite and javadoc.
- Contributed to the development of the experimental G7 iOS application.
- Tested work on native devices using JRCP test suite provided by embedded device engineers.
- Implemented Bluetooth Low Energy (BLE) data transmission and encryption protocol.
- Experience with Bouncy Castle. Encoding and decoding encrypted messages.
Technical Lead
Wizard of the Coast (March 2019 - December 2019)
Technical lead to a team of 2 application engineers, 2 automation engineers, and 1 product lead. Worked hybrid remote and on site in Renton, WA at the company office. Successfully delivered the Companion Application into the beta phase for iOS and Android.
- Organized “design fusion” meetings, to align development and UX.
- Established an automated build, test, and release pipeline using available tech. Creating clarity of code health and product status.
- Conducted regular code reviews, ensuring adherence to best practices and coding standards. Bugs were caught early.
- Oversaw the development of various C# Dotnet based microservices including a RESTful API, Snowflake integration, and a mobile push messaging channel.
- Took an active role in bi-weekly planning meetings where I evaluated feasibility, offered estimates, and managed a backlog of desired features while aligning with the product’s priorities.
React Native Developer
Qualtrics (October ’18 - December ’18)
Onsite with a team of 11 engineers at Qualtrics’ dockside headquarters, contributing to the expansion of the React Native application stack.
- Engineered an organizational deep linking scheme across native and web products, enabling seamless navigation between Android, iOS, and web application screens.
- Collaborated with QA engineers to identify and resolve legacy production crashes, significantly improving application stability and performance.
- Paired with contractors to migrate product to a fastlane based release pipeline.
- Resolved Android Gradle ‘Dependency Hell’ issue. Provided fix to android production crash.
- Launch successful.
iOS UIKit Developer
Deloitte Digital (Aug ’17 - Mar ’18)
- Contributed to the development of ‘The General Insurance’ as part of a large cross functional team.
- Developed robust storyboard driven client side mixed payment system UI.
- Leveraged GCD semaphore feature to process payments synchronously, while handling error cases.
- Developed key features in UIKit, Swift, Storyboard. Including the login, Register, Payment.
- Implemented JSON data serialization using Swift Codable interface.
- Leveraged XCTest to ensure functional backend API calls and proper error handling.
- Contributed to Node-js/Express RESTful mock-backend.
- Coordinated with team members through JIRA tickets, standups, and planning sessions
- Conducted bi-weekly progress demos to stakeholders.
Mobile Consultant
Trusted Key (Summer ’17)
Joined Trusted Key, an identity provider to help push out documentation and code samples for their pending mobile SDK launch. Worked directly with founder and Hong Kong based team to deliver an end-2-end demo of the company’s flagship blockchain product.
- Built a demo of their public APIs using Swift and Java, showcasing the functionality and potential use cases.
- Worked on-site @ the University of Washington Comotion incubator. Leveraged student resources and interns to develop a demo iOS and Android application.
- Paired directly with a student intern, fostering teamwork and knowledge sharing to deliver a high-quality application.
- Performed code analysis of Trusted Key’s Node-js OAuth API to debug and successfully authenticate with the blockchain technology.
iOS Software Engineer
Group Health (Winter 2017)
- Collaborated with a consultancy to redevelop Group Health’s iOS application for the rebrand to Kaiser Permanente.
- Played a key role in resolving threading issues and addressing challenges related to transitioning from Objective-C to Swift.
- Mentored a junior iOS engineer, providing guidance and support in developing new features for the application.
- Leveraged my professional network to identify and onboard a skilled Android developer to meet the project’s needs.
- Demonstrated strong technical skills and problem-solving abilities in delivering high-quality solutions.
- Collaborated effectively with cross-functional teams, including designers and product managers, to ensure project success.
- Contributed to the successful rebranding effort, delivering a reliable and feature-rich iOS application for Kaiser Permanente.
Mobile Team Mentor
Aermez (October 2017 - December 2017)
- Worked with Aermez, mentoring bootcamp developers in the development of a React Native application.
- Combined React skills with iOS expertise to guide the team in delivering a chat-based airline ticket purchasing service for mobile.
- Provided guidance and support to bootcamp developers, helping them leverage their React knowledge and integrate iOS-specific functionalities into the application.
- Collaborated closely with the team to ensure the successful delivery of the project within the given timeframe.
- Facilitated knowledge sharing and skill development among the bootcamp developers, fostering a collaborative and learning-oriented environment.
- Contributed to code reviews, ensuring code quality, adherence to best practices, and the overall success of the project.
iOS UIKit Developer
AAA (May 2016 - October 2016)
- Worked as an individual contributor at AAA, focusing on enhancing their iOS application.
- Built a module within the iOS application to determine if the user was driving, utilizing various sensors and data inputs.
- Developed a settings module that dynamically presented configuration options based on a configuration file provided by the backend.
- Consumed REST APIs to retrieve necessary data and interact with backend services.
- Collaborated with the development team to ensure seamless integration of the modules into the existing application.
- Contributed to code reviews and actively participated in the testing and debugging processes.
- Successfully delivered high-quality code and functionality, improving the user experience of the AAA iOS application.
ARKit Consultant
Valassis (Early 2016)
- Contracted by the company to develop an Augmented Reality iPhone application.
- Gathered technical requirements from director of engineering and product management.
- Integrated Vuforia SDK into iPhone Objective-C/GLKit application.
- Worked closely with the design engineer to create the Have you seen me application shell.
- Designed and developed features that aimed to raise awareness of missing children.
- Leveraged iOS development skills and OpenGL to deliver a seamless and engaging user experience.
- Contributed to the overall success of the project by actively participating in brainstorming sessions, code reviews, and testing.
OTT Developer
Hulu (June 2015 - December 2015)
- Expanded Hulu to a wider audience by ensuring compatibility with OTT devices, including TiVo, LG Blu-ray players, and smart TVs.
- Identified and resolved issues within the TiVo subsystem, addressing intermittent crashes in the Hulu app.
- Resolved ‘browser quirks’ affecting Hulu’s GUI on native hardware, optimizing the user experience.
- Demonstrated expertise in OTT device support, problem-solving, and platform adaptation.
C++ & Flash Developer - University of West Florida – Academic Technology Center (’07 - ’09)
Developed mobile applications for Dell PDA devices on Windows CE. Leveraged Flash and C++ skills to develop interactive and secure course material.
- Developed training modules for deployed US Navy personnel.
- Collaborated with University professors to design course materials.
- Used cryptography algorithms to prevent data tampering.
Developed rich course materials and games targetted towards youth audiences. Designed rich immersive experiences such as jungles, aquatic scenery, and top secret installations.
- Presented game source code to children in game developerment summer camp.
- Optimized gameplay for low power devices.
Bachelor of Science in Computer Science - University of West Florida (’04-’08)
University of West Florida ’04-’08)
I graduated in December 2008 with a GPA of 3.14, with a strong academic background in operating systems, linear algebra, algorithms, data structures, and client/server applications.
My programming skills encompassed Java, C, SQL, JavaScript, and XSLT.
I undertook several noteworthy school projects, including the development of a JavaFX solitaire game, working on TCP Networking in C, and tinkering with OpenGL shaders.
To support my education, I took on freelance projects involving PHP, Flash, and web development.
Misc Links - Misc Links - Delve into my insights, and assess my code contributions.