Jesús Rojas
Aguascalientes, Mexico GitHub LinkedIn Email Fri, Jul 31, 4:05 PM UTC

jesus ~/ cat README.md

Jesús Rojas

Software Engineer @ Helium (YC S24)

Senior mobile and SDK engineer with 8+ years in iOS and 4 years in Android. Currently Software Engineer at Helium (YC S24), building the client and SDK side of an AI-driven paywall and monetization platform. Strongest on reliability, clean architecture, and the low-level memory and concurrency work that keeps apps stable at scale. Comfortable in Swift, Objective-C, C++, and Kotlin, across UIKit, SwiftUI, and common architectures (TCA, VIPER, MVVM), plus full-stack work with Node.js, TypeScript, React, and Flutter.

Software Engineer Helium Aguascalientes, Mexico
~/contact
~/mail/compose

To: [email protected]

experience

Software Engineer
Helium (YC S24)
Present
  • Shipping the client and SDK side of Helium’s AI-driven paywall and monetization platform for consumer apps.
  • Working across native Swift (SPM), Android, React Native / Expo, and Flutter surfaces that power no-code upsell experiments.
  • Focused on the integration path growth teams use to launch and iterate paywalls without waiting on app store releases.
  • Owning SDK reliability and developer experience: preview flows, diagnostics, and the hooks teams need to ship experiments fast.
  • Day-to-day agentic workflow with Cursor, Claude Code, and Gemini CLI alongside Xcode for refactors, tests, and architecture work.
Senior iOS Engineer
GlobalLogic · Client: Google (Firebase)
Aug 2025 – 2026
  • Reliability and quality work on the Firebase Apple SDK — Crashlytics, Performance Monitoring, and the shared C++ core used by millions of production apps.
  • Shipped merged contributions across public SDK releases through a strict multi-reviewer process with Google’s core team and outside contributors.
  • Fixed long-running race conditions and memory bugs in Objective-C and C++ that had been crashing external apps for years.
  • Restored accurate SwiftUI app-start timing and removed misleading measurements caused by network delays.
  • Reworked network instrumentation for custom URLSession / NSProxy delegates, added an opt-out flag, and made slow-frame detection adapt to 120 Hz ProMotion displays.
Senior Software Engineer
Mobi
Dec 2022 – Jun 2025
  • Owned the full purchase-to-activation flow for a consumer telecom app: plan selection, Apple Pay / Stripe, async validation, background eSIM provisioning, entitlement cache, and App Store releases.
  • Rebuilt the iOS app on The Composable Architecture for clean, testable state management across purchase and activation.
  • Added UI snapshot tests to catch visual regressions in purchase and activation screens before release.
  • Migrated internal CocoaPods to Swift Package Manager to modernize the dependency setup.
  • Validated telecom provisioning on Android and AOSP — APN and over-the-air CarrierConfig behavior across devices, automating steps that used to be manual.
Semi Senior iOS Developer
Globant · Client: Banco Azteca
Jul 2022 – Dec 2022
  • Built and maintained feature modules on a shared VIPER architecture for BAZ Superapp, a high-traffic banking app serving a large user base in Mexico.
  • Shipped financial transaction modules over REST APIs, covering async transactional states, background validation, and payment error flows.
  • Wrote unit tests for presenters and interactors so modules stayed reliable across releases in a multi-team codebase.
  • Kept quality up with SwiftLint and peer review, working with backend, QA, and design in an Agile / Scrum setup across distributed teams.
Mobile Developer · iOS Team Lead
Krasamo Inc. · Client: Lennox
May 2021 – Jul 2022
  • Led the iOS team on Lennox HVAC IoT apps (S30/S40), mentoring engineers and owning architecture and quality calls.
  • Cut app startup from as much as two minutes down to about three seconds by bringing in OpenDDS.
  • Built a BLE Mesh networking layer for sensors and HVAC units in Objective-C and C++.
  • Set up one automated smoke suite running on both iOS and Android with Appium and TestNG.
  • Replaced manual QA checklists with automated test reports (timestamps and logs), cutting a lot of manual verification time.
Full Stack Developer
Startcups Incubator
Jun 2019 – May 2021
  • Implemented StoreKit IAP for the Startcups LMS: pay-per-view course access, full unlocks, and auto-renewable monthly / yearly subscriptions synced to the backend.
  • Shipped native iOS and Android LMS apps in Swift and Kotlin to the App Store, with unit and UI tests around access, progress, and payments.
  • Built Legaton (educational board game for LATAM law markets) for iOS and Android in Flutter and Dart, organizing content by country, topic, subject, and question.
  • Delivered the supporting backend and web stack: PostgreSQL, PHP / CodeIgniter, Nest.js / TypeScript on Google Cloud, plus Angular / Canvas with Magento and Stripe.
Jr. Mobile Engineer
KIUBIX
May 2018 – Jun 2019
  • Built the VaParaTi iOS app in Swift and UIKit with Lottie, Alamofire, and CameraManager for a custom in-app video recording experience for artists and fans.
  • Added UI and integration tests covering the video flow and upload reliability across releases.
  • Helped the Android team in Java and Retrofit so both platform versions stayed in sync.