About Carlos
- 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
Experience
- FreelanceiOS Senior DeveloperJanuary 2026 - Today (5 months)Barcelona, SpainFreelance 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, SpainPlataforma 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.
- INDRA SOFTWARE LABSIOS DEVELOPERJanuary 2015 - December 2017 (2 years and 11 months)Salamanca, SpainDesarrollo 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).
Recommendations
Be the first to recommend Carlos
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- GOOGLE CLOUD SKILLS BOOST CERTIFICATIONSTHE BIG SCHOOL / U. ISABEL I2025GOOGLE CLOUD SKILLS BOOST CERTIFICATIONS
- IA & Machine LearningIA & Machine Learning