LEE IRVINE
Email: lee@kezzi.co | Phone: 646-223-0177 | Location: Seattle, WA
ABSTRACT
With a professional career in software development. I have experience in leadership, mobile distributed systems architecture, and engineering cross platform technology solutions. I excel in cross-regional collaboration, process automation, tools automation, and code generation. My expertise spans various platforms and tools used in Android and iOS application development.
🇨🇳🇺🇸🇮🇳🇧🇷🇲🇽
QUALIFICATIONS SUMMARY
- English, written and verbal communication fluency. Expertise in Markdown, Git, JIRA
- Sales and marketting skills. Relationship building. Maintaing a sales pipeline.
- Programming language skills including Objective-C, TypeScript, Java, Swift, Kotlin
- Skilled in Xcodebuild, Gradle, Maven.
- Experience with cross platform React Native, GraphQL, Apollo, stack.
- Experience with Flutter, Dart, Widget Architecture.
- Pair coding, training & mentoring, documentation.
- Reporting work status with JIRA, Pivotal labs, Slack, Github, Gitlab
- Bachelors degree in Computer Science (University of West Florida ’08).
RELEVANT EXPERIENCE
Technical Consultant - K Consulting (’14 - ’24)
Provided contingent support and expertise in mobile technology to teams and codebases. Worked to build lasting relationships and expand my professional network. Authored technical materials, gave presentations, and leveraged social media influence to spread awareness of best practices in mobile development.
- Regularly updated GitHub, LinkedIn and other media channels with sample code and writings to drive sales through content marketing.
- 99.9% stand up attendance. Maintained context with teams as their products evolved.
- Worked to respect customs and maintain tribal knowledge within teams.
Held a professional stance by holding true to deadlines, asking relevant questions, and ensuring requirements match the client’s goals. Worked to improve developer experience. Ensured a clean code handoff for future contractors and staff engineers.
- Transferred time saving knowledge. Saw average velocity increase of 22%
- Mentored countless developers to become fully proficient in Android and iOS codebases.
- Gave regular talks on topics including: code generation tools, improving onboarding experiences, test driven development tips, and ways to speed up debug iterations.
- Championed accessibility and the importance of native first testing.
Technical Consultant Portfolio
React Native Developer @ Kustomer 2024
React Native Developer @ Swiftly 2023
SwiftUI iOS + tvOS developer @ ViX 2022
React Native Developer @ Way Wiser 2022
React Native Developer @ Wunderman Thompson 2022
React Native Developer @ Good Eggs 2021
Mobile Tech Lead @ Wizard of the Coast 2019
React Native Developer @ Qualtrics 2018
UIKit Developer @ Deloitte Digital 2017
Mobile Consultant @ Trusted Key 2017
ARKit Developer @ Valassis 2015
Mobile Tech Lead
Fareportal (’11 - ’14)
Engineered and optimized the white label mobile platform for company travel brands including CheapOair. Leveraged Objective-C and XML to push promotions and drive flight sales.
- Established new tablet revenue stream on iPad.
- Championed accessibility. Provided tools and training needed by localization team to translate the app to Spanish, French, and Arabic.
- Setup an automated apps build pipeline combining Jenkins, Ruby on Rails, and Mac Mini.
- Mentored junior engineers to reach full potential.
- Pushed for adoption of Git source control.
Attended annual N/n group event in NYC. Worked with design leads and contractors to create delightful in-app product experiences. - Built out A/B test frameworks in iOS and Android applications. - Optimized click through by improving load times, information architecture, and by following HID practices.
Mobile Engineer
Microdesk (’10-’11)
Expanded my skillset to include Xcode by providing clients in government and fortune 500 with iOS solutions. Developed reporting, scanning, and location tracking features in Objective-C.
- Worked to retain clients by providing rare technical knowledge.
- Paired with Dotnet developers and CAD SMEs to solve client issues.
- Regularly worked with C#, Dotnet, and various SQL databases.
Mobile Apps 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)
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.
TECHNICAL CONSULTANT EXPERIENCE EXPANDED
This area of my resume details 10 years of consulting @ K for companies based in Seattle and remote.
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.
- Collaborating closely with automation engineers, we established an automated build, test, and release pipeline using GitLab, Xcodebuild, and Android Gradle.
- 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)
On site in Qualtrics’ giant dockside open office; Worked with a team of 11 engineers. Played a key role in expanding the React Native application stack at Qualtrics.
- Engineered organizational deep linking scheme for cross platform and web products to integrate seemlessly. Allowing seamless navigation between native and web product screens on Android and iOS devices.
- Collaborated closely with QA engineers to identify and resolve legacy production-specific crashes, improving the stability and performance of the application.
- 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.
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.
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.
Misc Links - Misc Links - Delve into my insights, and assess my code contributions.