Austin, TX · Senior Mobile Engineer

Armando Herrera

Senior iOS Engineer delivering production mobile and applied AI systems for real-time energy trading.

10+ years shipping production iOS, iPadOS, and watchOS apps, with end-to-end ownership of mobile architecture, secure enterprise authentication, real-time data integration, performance, and releases.

Austin, TXLinkedIn
Armando Herrera

Professional Summary

Mobile engineering for teams that need reliability, clarity, and momentum.

Senior mobile engineer with an iOS focus who ships production AI and data-intensive systems for energy-trading environments. Armando shipped an on-device LLM feature for power traders and designed and built the Python AWS Lambda service that powers MAP-C forecast data. He owns mobile architecture across iOS, iPadOS, watchOS, and Android, using SwiftUI, Swift Concurrency, Clean/MVVM architecture, secure enterprise authentication, and agentic AI coding workflows with Claude Code and Codex.

  1. 10+ years building production iOS, iPadOS, and watchOS apps, including HCSS MyField, a workforce app with 100,000+ active users globally.

  2. Current focus: real-time energy-operations and market-data mobile features, including BESS asset monitoring, forward forecasts, gas & oil futures pricing, power-market analytics, and live data visualization.

  3. Lead-level ownership of mobile delivery across architecture, secure authentication, enterprise API/data-platform integration, performance optimization, and App Store / Google Play release management.

  4. Nearly 20 years across the full software development lifecycle, with strong software engineering and technical leadership experience.

  5. Cross-platform delivery on iOS with SwiftUI and Android with Kotlin and Jetpack Compose, plus production Python services on AWS Lambda with Snowflake integrations.

  6. Led mobile teams of up to 8, mentored engineers and interns, and set architecture and code-quality standards. Bilingual in English and Spanish.

Featured Projects

Enterprise mobile products across energy operations, construction, health, and operational workflows.

HCSS MyField project image from the original Strikingly portfolio

Software Developer (iOS Mobile)

HCSS MyField

Workforce time-tracking app for the construction sector with 100,000+ active users globally. Led iOS development for workflows covering daily hours, lunch breaks, skills, inspections, and submitted hours per employee by day, week, and month, built natively with SwiftUI, MVVM, GRDB, unit tests, Bitrise, Xcode Cloud, and Crashlytics.

SwiftUISwiftMVVMGRDBCrashlyticsConstruction
Egesio project image from the original Strikingly portfolio

Lead iOS Developer

Egesio

Corporate health system for PMS clients that surfaces employee health indicators. The iOS app connects to a wearable bracelet over Bluetooth Low Energy and manages that connection in-app while integrating RESTful JSON/XML backend services.

SwiftUICore DataBLEREST APIsHealth Systems
Audita project image from the original Strikingly portfolio

CTO & iOS Developer

Audita

Cloud-based digital checklist product serving 23 business and government clients across Jalisco, Mexico. Led the engineering team for the core iOS and Android apps, replacing paper-based workflows with digital checklists and near real-time operational outputs.

SwiftObjective-CKotlin.NETREST/SOAPOperations
Cinépolis OPS project image from the original Strikingly portfolio

Full Stack Developer (iOS & Android)

Cinépolis OPS

Operations app rolled out across Cinépolis client locations in Mexico, Latin America, the USA, Spain, and India. Supported 2,000+ simultaneous users, localized the product into Portuguese, Spanish, and English, and helped migrate Objective-C applications to Swift while building supporting .NET portals and REST/SOAP services.

iOSAndroidSwift.NETREST/SOAPLocalization

Experience

Senior mobile delivery across enterprise energy, construction, health, operations, and consulting systems.

February 2023 – Present

Mercuria / MAP-C logo

Senior iOS Engineer

Mercuria / MAP-C

  • Senior iOS Engineer at Active Tek Corporation, assigned to Mercuria via Korn Ferry. Own mobile architecture for MAP-C, delivering real-time market data, BESS asset monitoring, forward forecasts, and gas & oil futures pricing for roughly 30 active power traders and external users across iOS, iPadOS, watchOS, and Android.
  • Took asset monitoring from 1-minute polling to true real time by integrating AVEVA Change Broker streaming, so live Net Power, LMP, and UDSP changes across a fleet of 8 BESS assets reach the app the moment they occur.
  • Cut supply-and-demand data loads across ERCOT, CAISO, MISO, and other markets from roughly 2 minutes to 5-15 seconds, turning multi-market analysis into an at-a-glance workflow.
  • Built and shipped an on-device AI Daily Recap for BESS assets using Apple Intelligence / Foundation Models, where Swift computes each figure deterministically and the model writes plain-language trading briefs on iPhone with explicit fallbacks, zero inference cost, and trading data kept on device. Presented the feature at Mercuria's global AI Demo Day.
  • Delivered Net Load Forecast end to end, from the Python backend service to the iOS client and production validation, covering load, wind, solar, battery charge/discharge, generation dispatch, and bid-close data across day-ahead, current, and forward horizons.
  • Developed Swift Charts data-visualization features including asset comparison tables, metric dashboards, and RTM offer curve charts.
  • Turned the app into traders' away-from-desk reference with APNs push alerts for LMP moves and SOC thresholds, real-time web sync, Home Screen widgets with WidgetKit, and a companion Apple Watch app.
  • Architected SwiftUI features with MVVM, async/await, and Combine, optimizing SwiftUI views and live-streaming data pipelines for performance.
  • Built the MAP-C Android application end to end with Kotlin, Jetpack Compose, and Room, including Microsoft Entra ID / MSAL authentication, token management for API access, AVEVA Change Broker streaming, and its CI/CD pipeline. Own releases to Google Play and Firebase App Distribution at core feature parity with iOS.
  • Integrated AVEVA Data Hub, Change Broker, YES Energy market data, Snowflake-backed AWS Lambda APIs, Redis-backed services, and internal REST APIs with structured logging and data mapping.
  • Implemented Microsoft Entra ID / MSAL authentication and token-based API authorization across iOS and Android.
  • Designed, built, and shipped a production Python AWS Lambda service serving forecast data from Snowflake and YES Energy. Owned query design, data transformation, caching, time-window logic, and the API contract; also maintained, extended, and shipped new versions of other Lambda functions and SAM templates.
  • As senior lead of a two-person mobile team, de facto lead for both iOS and Android, own monthly releases across the App Store, Google Play, and Firebase App Distribution through Xcode Cloud and GitHub-based workflows.
SwiftSwiftUIasync/awaitCombineSwift ConcurrencyCore DataSwift ChartsApple IntelligenceFoundation ModelsWidgetKitKotlinJetpack ComposeRoomMSALPythonAWS LambdaAWS SAMSnowflakeRedisAVEVA Data HubChange BrokerYES EnergyXcode CloudGitHubGitLab

November 2021 – January 2023

HCSS / MyField logo

Software Developer (iOS Mobile)

HCSS / MyField

  • Software Developer (iOS Mobile) at Active Alliance Systems, now Active Tek Corporation, assigned to HCSS via Korn Ferry. Led iOS development of MyField, a construction-sector workforce time-tracking app with 100,000+ active users globally.
  • Built the app natively in SwiftUI using MVVM and GRDB for local data management.
  • Owned app growth, maintenance, internal unit tests, Dev/Staging/Production releases, and production crash tracking with Crashlytics.
  • Managed releases through Bitrise and Xcode Cloud and supported other teams with code reviews and pair-programming for interns and new developers.
SwiftSwiftUIObjective-CGRDBCore DataMVVMREST/JSON/XMLBitriseXcode CloudCrashlyticsPostmanJiraGitHubGitKraken

January 2021 – November 2021

PMS (through PM Group) logo

Lead iOS Developer

PMS (through PM Group)

  • Led a team of 3 developers and 1 designer, owning task allocation, mentoring, code standards, issue resolution, and architecture design.
  • Delivered Egesio, a corporate health system that surfaces employee health indicators and connects the iOS app to a wearable bracelet over Bluetooth Low Energy.
  • Built native iOS apps in SwiftUI with MVVM and Core Data, integrating RESTful JSON and XML backend services.
  • Analyzed requirements and maintained client applications through fixes, features, and improvements.
SwiftObjective-CSwiftUIMVVMCore DataBLEREST/JSON/XMLPostman

December 2016 – December 2020

Audita logo

CTO & iOS Developer

Audita

  • Led the engineering team building and maintaining the core iOS and Android apps for a cloud-based digital checklist startup.
  • Served 23 business and government clients across Jalisco, Mexico with digital workflows that replaced paper-based processes and provided near real-time operational outputs.
  • Built native iOS apps in Objective-C and Swift with Core Data, native Android apps in Java and Kotlin, and REST/SOAP web services in .NET.
  • Managed a team of 5 covering operations and client support; recognized with 1st place for Best Innovation Company in Guadalajara by Coparmex.
SwiftObjective-CKotlinJavaCore Data.NETREST/SOAPSQLMySQLWindows Server

December 2010 – December 2016

Cinépolis (via ITDS) logo

Full Stack Developer (iOS & Android)

Cinépolis (via ITDS)

  • Led a team of 7 developers and 1 designer delivering end-to-end projects across task allocation, mentoring, code standards, and architecture design.
  • Contributed to 10+ native iOS and Android apps aimed at increasing sales, productivity, and cost savings for clients across multiple geographies and time zones.
  • Served as lead developer on Cinépolis OPS, an operations app rolled out across Mexico, Latin America, the USA, Spain, and India, supporting 2,000+ simultaneous users and Portuguese, Spanish, and English localization.
  • Migrated existing applications from Objective-C to Swift and built supporting .NET web portals and REST/SOAP services.
Objective-CSwiftJavaKotlinCore Data.NETREST/SOAPSQL ServerOracleMySQLGenexus

May 2007 – December 2010

KPMG Mexico (through CDA) logo

.NET Developer / IT Project Manager

KPMG Mexico (through CDA)

  • Managed a 14-person team supporting KPMG Mexico across software development, IT support, networks, and administrative functions.
  • Planned and implemented Agile methodologies across IT, Marketing, Sales, HR, Finance, Procurement, and client-facing service teams.
  • Built .NET web portals, developed REST and SOAP web services in Visual Studio, and created integrations between PeopleSoft and internal .NET portals.
.NETREST/SOAPSQL ServerOracleMySQLWindows ServerGenexusPeopleSoftVisual Studio

Skills

Modern iOS skills first, backed by real-time data systems, on-device AI, API, and delivery experience.

Programming Languages

SwiftObjective-CPythonKotlinC/C++JavaSQLJavaScriptC#

AI-Assisted Development & Production AI

Claude CodeCodexGitHub CopilotAgentic Coding WorkflowsAI Code ReviewAI Test GenerationApple IntelligenceFoundation ModelsOn-Device LLMDeterministic AI InputsExplicit AI Fallbacks

Apple Platforms

SwiftSwiftUISwift Concurrencyasync/awaitactorsSendableStrict ConcurrencyObjective-CUIKitCombineCore DataSwiftDataGRDBSwift ChartsApple IntelligenceFoundation ModelsOn-Device LLMURLSessionAPNsPush NotificationswatchOSWidgetKitiPadOSApp ExtensionsCore LocationMapKitCore BluetoothXCTestInstruments

Android

KotlinJavaJetpack ComposeRoomVico ChartsGradleProduct FlavorsSigning ConfigsAndroid StudioGoogle Play Console

Architecture & Practices

MVVMMVCClean ArchitectureSOLIDFeature-Based ModularizationDependency InjectionLive Data PollingReal-Time UIStructured LoggingPerformance DiagnosticsTDDCode ReviewPair ProgrammingAgileScrum

Authentication & Security

Microsoft Entra IDMSALToken-Based API AuthorizationAmazon CognitoMulti-Factor AuthenticationMFAKeychain

Backend, Cloud & Data

RESTful APIsSOAPJSONXMLPython ServicesAWS LambdaAWS SAMSnowflakeRedisAVEVA Data HubYES EnergyChange BrokerAPI Contract DesignPostmanSwaggerLinux / Unix Environments

Databases

Core DataSwiftDataGRDBSQLiteSQL ServerMySQLOracleFirebase

CI/CD & Tools

Swift Package ManagerSPMXcode CloudBitriseTestFlightFirebase App DistributionApp Store ConnectGoogle Play ConsoleFirebaseGitGitLabGitHubGitKrakenBitbucketJiraConfluenceSmartsheetCrashlytics

ML & Data

PythonPandasJupyter NotebooksMachine Learning FundamentalsUT Austin AI/ML Projects

Education

Education, certification, and languages.

2025

The University of Texas at Austin (Great Learning)

Post-Graduate Certificate, Artificial Intelligence & Machine Learning

Applied AI/ML to real-world projects including FoodHub data analysis, Personal Loan Prediction, ReneWind predictive maintenance, and a Medical Assistant / RAG system.

2003

Technological University of Mexico (UNITEC), Mexico City

B.S., Computer Systems Engineering

Includes foundational coursework and early-career work in C/C++ and Unix/Linux systems.

Languages

Professional Communication

English (Professional)Spanish (Native)

References

Colleagues describe disciplined leadership and strong team contribution.

“Armando is a professional in every sense of the word. In the team projects we worked on together during the master's program, he always showed enthusiasm, broad knowledge, and strong dedication.”
Alejandro Marín Michel reference image from the original Strikingly portfolioAlejandro Marín Michel, PMPTRS Senior Manager at PwC
“In his work, Armando is disciplined, enjoys optimizing and implementing new tools, is a strong leader, works well with teams, delivers excellent performance, and keeps assigned projects well managed and in excellent condition.”
Lupita Gomez Neri reference image from the original Strikingly portfolioLupita Gomez NeriExecutive Professional at the Secretariat of Labor and Social Welfare

Contact

Available for senior iOS and mobile engineering conversations.

The fastest way to reach Armando is email or phone. LinkedIn is available for recruiting conversations and professional context.

Location

Austin, TX