fc.Curro Caro

Full experience

Curro
Caro.

Senior Android & iOS Engineer · Mobile Tech Lead

I’m Curro Caro, a Senior Android & iOS Engineer and Mobile Tech Lead. I build and evolve mobile products, connecting hands-on engineering with architecture, quality and delivery.

01 / Work

Experience in production

From streaming and retail to workforce management, I take responsibility for mobile products throughout their lifecycle.

Sep 2020 — Present

TVUp Media Telecom S.L.

Mobile Engineer

Development and evolution of Tivify’s production streaming apps. Responsible for both iOS and Android from joining in September 2020 until approximately 2024; since then, primarily focused on Android. Architecture, hands-on development, code reviews, mentoring, quality and releases.

Kotlin · Jetpack Compose · Swift · SwiftUI · ExoPlayer · Widevine · Fastlane

Jul 2019 — Aug 2020

ORQUEST

Mobile Engineer

Native Android and iOS development for workforce management. MVVM architecture, Kotlin and Swift, product evolution and collaboration across the engineering team.

Android · iOS · Kotlin · Swift · MVVM

Oct 2016 — Jul 2019

SDOS

Mobile Team Leader

Technical leadership and delivery of the DIA mobile application. Mobile architecture, code reviews, mentoring, testing and collaboration on backend services in a Scrum environment.

Android · iOS · Architecture · Mentoring

Sep 2015 — Sep 2016

Auroralabs

Mobile Developer

Development, maintenance and evolution of native Android and iOS applications. Architectural decisions, new components, debugging and product usability.

Android · iOS

Jun 2015 — Sep 2015

Kyperion

Senior iOS Developer

Mobile development with Swift and work across iOS and Android applications.

Swift · iOS · Android

Mar 2015 — May 2015

Infantium S.L.

Senior Mobile Developer

Native mobile application development.

Mobile development

Jan 2015 — Feb 2015

Celeris Mobile Solutions S.L.

Senior Mobile Developer

Native mobile application development.

Mobile development

May 2014 — Oct 2014

Klifik · InvierteMe Ventures

Mobile Software Engineer

Mobile software engineering and application development.

Mobile development

Jun 2011 — Jul 2019

Freelance

iOS & Android Developer

Independent mobile application development alongside other professional engagements.

iOS · Android

Apr 2013 — May 2014

Atos

Vivísimo Java Developer

Java development with Vivísimo / IBM InfoSphere Data Explorer, application support and technical leadership responsibilities.

Java · IBM InfoSphere Data Explorer

Mar 2011 — Apr 2013

Atos

Software Developer / Tester

Java and Oracle development on NOSSEUR. Testing of INFO/CIS systems for the London 2012 Olympic Games, and work on telecommunications projects.

Java · Oracle · Testing

Mar 2008 — Sep 2008

Sadiel

Software Developer

Enterprise application development with Java, EJB, Oracle, OpenESB and BPEL.

Java · Oracle · OpenESB

02 / Approach

How I work

Technical leadership stays close to the code.

01

Architecture with purpose

Clean Architecture, MVVM and modularization: decisions shaped by product needs, maintainability and the team.

02

Ownership through delivery

From requirements and implementation to code reviews, testing, releases and production issues. Close collaboration with Product, Design, Backend and QA.

03

AI-assisted engineering

Coding agents support my daily exploration, implementation, refactoring, testing and debugging. I review the work and own the technical decisions.

Core expertise

Kotlin · Jetpack Compose · Swift · SwiftUI · Clean Architecture · MVVM · CI/CD · Testing · Firebase · REST · GraphQL

Education & training

Based in Seville, Spain

Let’s talk mobile.

Architecture, native development and the decisions that make a product reliable.

Email me