Acerca de 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.
Español
Bilingüe o nativo
Inglés
Competencia profesional completa
Experiencia
- FreelanceiOS Senior Developerenero de 2026 - Hoy (7 meses)Barcelona, EspañaFreelance 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ñaPlataforma 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 DEVELOPERenero de 2015 - diciembre de 2017 (2 años y 11 meses)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).
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
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
Formación
- GOOGLE CLOUD SKILLS BOOST CERTIFICATIONSTHE BIG SCHOOL / U. ISABEL I2025GOOGLE CLOUD SKILLS BOOST CERTIFICATIONS
- IA & Machine LearningIA & Machine Learning