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 €/día
Barcelona, ES
8-15 años

Tiempo medio de respuesta: 1h

Acerca de 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.
  • Español

    Bilingüe o nativo

  • Inglés

    Competencia profesional completa

Acepta trabajo presencial
Barcelona (hasta 50 km)

Experiencia

  • Freelance
    iOS Senior Developer
    enero de 2026 - Hoy (7 meses)
    Barcelona, España
    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)
    enero de 2018 - junio de 2025 (7 años y 5 meses)
    Barcelona, España
    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
    enero de 2015 - diciembre de 2017 (2 años y 11 meses)
    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

Recomendaciones

Sé el primero en recomendar a Carlos

Ayuda a este freelance a destacar compartiendo tu experiencia.

Estos perfiles de freelance también coinciden con tus criterios

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

Formación

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

Conjunto de habilidades profesionales

Categorías