You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Carlos MartinCM

Carlos Martin

Senior iOS Engineer

€320/day
Barcelona, ES
8-15 years

Average response time: 1 hour

About Carlos

Soy desarrollador iOS Senior especializado en Swift, SwiftUI y Swift Concurrency, con experiencia construyendo apps mantenibles con MVVM/Clean y flujos de CI/CD.
En MEGA he trabajado en la app iOS con 2M+ MAU, cuidando especialmente la estabilidad en producción (crash‑free ~99,85%).

Me gusta trabajar por sprints: ir a lo importante, mejorar la app y dejarlo bien documentado. Y si hace falta, podemos sumar sprints y convertirlo en un proyecto más largo. Trabajo de forma autónoma y proactiva, coordinándome con producto/QA/backend cuando toca.

Disponibilidad inmediata. Trabajo principalmente en remoto y puedo hacer presencial puntual en Barcelona si ayuda en el arranque, workshops o handover.

En qué puedo ayudarte:
  • Sprint de estabilidad: auditoría de crashes, priorización por impacto, fixes y plan de seguimiento.
  • Modernización gradual: refactor incremental hacia MVVM/Clean, modularidad y testing (mejora de mantenibilidad).
  • CI/CD y releases: pipeline más fiable, automatización de builds/tests y releases más predecibles.
  • Spanish

    Native or bilingual

  • English

    Fluent

Can work on-site
Barcelona (up to 50km)

Experience

  • Freelance
    iOS Senior Developer
    January 2026 - Today (5 months)
    Barcelona, Spain
    Freelance iOS especializado en sprints de estabilidad, modernización y evolución de apps en producción. Swift, SwiftUI, MVVM/Clean. Remoto con presencial puntual en Barcelona.
  • MEGA (THE PRIVACY COMPANY)
    SENIOR IOS DEVELOPER — Feature owner (Chat/meetings)
    January 2018 - June 2025 (7 years and 5 months)
    Barcelona, Spain
    Plataforma de almacenamiento seguro y comunicación cifrada, con 2M+ MAU, manteniendo alta estabilidad en producción (crash‑free ~99,85%).

    • Trabajo en entorno Agile/Scrum con sprints de 15 días.
    • Lideré una feature dentro de la app iOS (Chat/meetings): coordinación técnica, definición de alcance, implementación end‑to‑end y soporte en releases.
    • Participé en la migración progresiva de Objective‑C a Swift y en la adopción de SwiftUI para componentes de UI declarativos.
    • Implementé y evolucioné una arquitectura Clean (MVVM‑R) con separación por capas e inyección de dependencias, mejorando modularidad y facilitando el testing.
    • Alcancé ~80% de code coverage en la lógica de negocio con tests unitarios (XCTest), facilitando refactors seguros en flujos críticos.
    • Impulsé la adopción de Swift Concurrency (async/await) para simplificar asincronía y mejorar legibilidad.
    • Colaboración multidisciplinar con producto/QA/backend (SDK en C++ actuando como puente) para alinear prioridades, dependencias y entregas por sprint.
    • Foco en calidad: triage de crashes, fixes por impacto y refactors con soporte de tests unitarios en lógica de negocio.
    Swift SwiftUI MVVM Objective-C Agile Scrum
  • INDRA SOFTWARE LABS
    IOS DEVELOPER
    January 2015 - December 2017 (2 years and 11 months)
    Salamanca, Spain
    Desarrollo de aplicaciones iOS nativas para clientes enterprise (p. ej., INDITEX, Banco Santander, Archaio).

    • Trabajo principal en Objective‑C y transición progresiva a Swift.
    • Aplicación de patrones y arquitectura (MVC, MVP y principios de Clean) para mejorar mantenibilidad y escalabilidad.
    • Construcción de UI con Interface Builder y Storyboards, cuidando layouts adaptativos/responsivos.
    • Gestión de la publicación y ciclo de vida en App Store / iTunes Connect: certificados, perfiles de aprovisionamiento (developer/distribution) y firmas.
    • Integración de librerías de terceros con CocoaPods (AFNetworking, Realm, JSONModel, Fabric, etc.).
    • Consumo e integración de APIs REST (comunicación app‑servidor, parsing y gestión de errores).
    iOS Release Management Objective-C Xcode

Recommendations

Be the first to recommend Carlos

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • GOOGLE CLOUD SKILLS BOOST CERTIFICATIONS
    THE BIG SCHOOL / U. ISABEL I
    2025
    GOOGLE CLOUD SKILLS BOOST CERTIFICATIONS
  • IA & Machine Learning
    IA & Machine Learning

Skill set

Categories