# Ralph Pina (he/him) > Sr. Staff Software Engineer @ Affirm, Inc. | Published on Medium Location: St. Petersburg, Florida, United States Profile: https://flows.cv/ralphpinahehim Android engineer for most of my career. I currently provide technical direction and strategy for the client apps of StubHub. I am involved in planning and providing technical input the company's native (Android, iOS) strategy. ## Work Experience ### Sr. Staff Software Engineer @ Affirm, Inc. Jan 2020 – Present | San Francisco Bay Area Oct 2025 - Present - DevProd - AI Enablement April 2025 - Oct 2025 - shifting bug and error detection left using AI. January - April 2025 - TL leading a cross-functional mobile effort which has yet to be announced - helped onboard a new TPM to organize it - organized quarters worth of work across 15 feature teams spread across North American and Europe - prototyped and evangelized an AI workflow to generate FE code leading to 3x productivity gain January - December 2024 - TL for Activation & Acquisition org - working primarily in our top of funnel surfaces: app home and logged-in website - led the Affirm Card acquisition efforts, see card usage callout in our CEO's letters to stakeholders: -- FY25Q4 letter - https://investors.affirm.com/static-files/8e83cdf4-14a0-4e3e-905c-4c85a36fc573 -- FY25Q3 letter - https://investors.affirm.com/static-files/25488e74-5447-4ee9-af87-f28777448b7e November 2022 - December 2023 - TL for Consumer Growth & Retention org - org included full stack teams across North America and Europe working on Affirm's mobile and web apps - worked cross functionally with PMs, Designers, PMM, Compliance, Legal, etc to plan, develop, and GTM. November 2021 - November 2022 - TL for Rewards & Loyalty - built a Rewards Platform to support point and non-point-based rewards/incentives - launched a feature to earn points for BNPL payments - migrated our marketing campaign-backed incentives from a legacy codebase to the above platform - recognized by eng leadership for my contributions Feb 2021 - November 2021 - Localization/Australia Launch - localized Affirm's customer surfaces to offer our BNPL products in other languages/locales - this was a large effort across multiple engineering teams - I was in charge of enumerating technical and non-functional requirements - I worked with both product and infra teams March 2020 - Feb 2021 - API service layer ### Mobile Architect @ StubHub Jan 2019 – Jan 2020 | San Francisco Bay Area Developed a cross-platform architecture for Android, iOS, and Web. - Layered Clean-based architecture such that features can be designed once for all platforms. - As we adopt the architecture, all code is platform-specific: Kotlin for Android, Swift for iOS, and Typescript for Web. - After adoption, we can explore cross-platform technologies like Kotlin Native to write our business logic once. While keeping the view and data layers platform-specific to provide the best user experience. Enabled mobile engineers to ship code faster and safer. - I led the adoption of an automated bi-weekly shipping cadence for Android and iOS. Before, it was a manual process without a fixed calendar. Today our calendar lives in code. - Added linters (klint, swiftlint, Android Lint, Checkstyle, Danger) and unit test checks to the Android and iOS codebases. Today PRs are blocked from being merged if those tests fail. - Leading the effort to add code coverage and enable UI tests. Increased team collaboration between mobile and web engineers. - Enabled an active engineering community in Android and iOS by organizing platform-specific learning opportunities. - Encouraged engineers to attend MeetUps and conferences. - Adopted and trained the team to write tech proposals to design your proposed solution and get feedback from other engineers. - Align the company on a set of mobile apps architecture goals. ### Senior Software Engineer @ Dropbox Jan 2017 – Jan 2019 | San Francisco Bay Area Improved Engineering Productivity - Introduced Kotlin to Dropbox’s Android codebase, improving engineering happiness. - Introduced Fabric/Crashlytics to into Dropbox. This lowered Paper Android’s crash-free rate from ~97% to ~99%. Improved Engineering Interactions With External Stakeholders - Updated the Paper mobile team’s on-call process. This reduced trashing by limiting context switching. - Changed Paper Android’s shipping cadence from every three weeks to every two weeks. We matched DBApp’s shipping cadence. Eventually using the same scripts. - Worked on defining and driving the Paper mobile strategy. Modernized the codebase - Modularized the Paper Android codebase. Our codebase went from 2 to 55 modules. Making the code easier to change (more rapid iterations). - Merge Paper Android and DBApp Android’s python shipping and testing scripts. It allowed us to automate shipping and add testing coverage requirements. ### Lead Android Engineer @ Ever AI Jan 2015 – Jan 2017 | San Francisco Bay Area I worked on the Android client. Lead efforts to adopt React Native to share code between Android and iOS. ### Senior Software Engineer @ Zinc Jan 2014 – Jan 2015 | San Francisco Bay Area Working on an enterprise messaging Android app. Company was called Cotap at the time. ### Mobile Software Engineer - Android @ MapMyFitness Jan 2013 – Jan 2014 I work on various wearable projects to expand our platform's reach into these devices and/or sync them with our mobile applications. Since a lot of the work I do is proof of concept, some makes it to market, while others do not. Below are some of the projects I have done: 1) Fitness tracking app for a watch that included GPS and independent WIFI. The project was killed by the manufacturer before making it to market. 2) Galaxy Gear app to track and save your workouts. Due to the limitations with the Gear (no WIFI or GPS), the app is paired with out Android app. In the first two weeks since launch it has totaled thousands of downloads and more than a thousand daily sessions. 3) Pebble Sports app integration for our Android and iOS. You can now see the stats of your workout in progress when your Pebble is paired with your mobile device. 4) Working on apps for 3 more wearables. ### Mobile Software Engineer @ Bazaarvoice Jan 2013 – Jan 2013 Mobile projects such as rewriting our Android SDK. Building our Windows Phone 8 SDK. Building sample apps for Windows Phone 8 and Android platforms to showcase our API. ### Mobile Software Engineer @ Ninjanetic Design Inc. Jan 2012 – Jan 2013 | Austin, Texas Area Working on various mobile projects. I am currently working to port the TapInspect iOS app over to Android using Android Design Guidelines and best practices. The app uses a RESTful API and local storage to sync data between the device and back end. ### Mobile Software Engineer Intern @ IBM Jan 2012 – Jan 2013 Worked on SellSmartCloud.com mobile app using the IBM Worklight framework. Installed WL server, built Android and iOS versions of the application. I support IBM SmartCloud and part of the Domino server. ## Education ### Computer Science The University of Texas at Austin Jan 2012 – Jan 2013 ### MBA in International Business Middlebury Institute of International Studies at Monterey Jan 2005 – Jan 2007 ### BA in International Relations Florida International University Jan 2001 – Jan 2003 ## Contact & Social - LinkedIn: https://linkedin.com/in/ralphpina - GitHub: https://github.com/ralphpina --- Source: https://flows.cv/ralphpinahehim JSON Resume: https://flows.cv/ralphpinahehim/resume.json Last updated: 2026-03-22