About Juan Carlos
English
Conversational
French
Conversational
Catalan
Fluent
Spanish
Native or bilingual
Experience
- Banco SantanderMobile Development EngineerBANKING AND INSURANCENovember 2019 - Today (6 years and 7 months)Madrid y alrededores, EspañaArquitectura Empresarial: Trabajé con sistemas modulares basados enClean Architecture para aplicaciones iOS de gran escala, desacoplando capas y mejorando mantenibilidad en un 40%.Calidad y Testing: Introduje TDD/BDD, reduciendo bugs en producción enun 40% y elevando cobertura de pruebas automatizadas.Concurrencia Avanzada: Implementé patrones avanzados de concurrenciacon Grand Central Dispatch (GCD), OperationQueue y NSOperation, optimizando seguridad y eficiencia en operaciones asíncronas.Colaboración Cross-Functional: Alineé arquitecturas técnicas con equiposbackend y product owners, asegurando entregas coordinadas medianteinyección de dependencias y contratos robustos.
- Plexus TechMobile Development EngineerAGRICULTURENovember 2019 - Today (6 years and 7 months)Madrid y alrededores, EspañaRefactoring Arquitectónico: Transformé arquitectura MVC legacy aMVVM+Coordinator, mejorando mantenibilidad.Concurrencia Segura: Implementé structured concurrency, eliminando raceconditions y deadlocks.Quality Assurance: Establecí pipeline de testing automatizado, reduciendoregression bugs en 60%.
- ExacctaMobile Development Engineer CoordinatorLEGALSeptember 2019 - November 2019 (2 months)C/ Faraday (Pq. Cient. de Madrid. Campus), 7, Madrid, 28049Mobile Development Engineer Coordinator | ExacctaLiderazgo Técnico: Coordiné desarrollo de EXACCTA XPENS, aplicaciónhomologada por AEAT.Seguridad Empresarial: Implementé Core Data con encriptación y patronesseguros de concurrencia.Testing Crítico: Aseguré calidad mediante TDD en funcionalidades decompliance fiscal.
Recommendations
Be the first to recommend Juan 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
- Ingeniería de Agentes de IAFrogames Formación2025Especialización en diseño e implementación de agentes inteligentes: AutoGen AgentChat/Core, OpenAI Agents SDK, LangGraph, CrewAI para agentes autónomos, Anthropic MCP y ecosistema open-source. Aplicado en proyectos personales y freelance para automatizar flujos de trabajo reales.
- Essential Developer AcademyEssential Developer Academy by Caio & Mike2024Essential Developer Academy by Caio & Mike iOS Lead Essentials Black Belt Certification, iOS iOS Lead Essentials Black Belt Certification, iOS - mar. 2023 - dic. 2024 Actividades y grupos: https://www.essentialdeveloper.com Lograr la excelencia técnica como desarrollador de iOS y posicionarse como líder en la industria del software. iOS Lead Essentials me ha permitido consolidar mis conocimientos como desarrollador sénior de iOS, cubriendo todos los aspectos clave del desarrollo de aplicaciones modernas. He reforzado bases en diseño de sistemas, redes, persistencia de datos y UI/UX, siguiendo las mejores prácticas de programación orientada a objetos y funcional, junto con principios de arquitectura limpia. He perfeccionado patrones arquitecturales como MVC, MVVM y MVP, desarrollando interfaces reutilizables y mejorando la escalabilidad de sistemas, aplicando principios SOLID y modularización. He implementado CI y CD con pipelines automatizados, garantizando procesos eficientes. He mejorado en pruebas automatizadas, como TDD y refactorización, y he trabajado con tecnologías como URLSession, Core Data y Combine, optimizando el rendimiento en aplicaciones de gran escala, para afrontar proyectos complejos.Lograr la excelencia técnica como desarrollador de iOS y posicionarse como líder en la industria del software. iOS Lead Essentials me ha permitido consolidar mis conocimientos como desarrollador sénior de iOS, cubriendo todos los aspectos clave del desarrollo de aplicaciones modernas. He reforzado bases en diseño de sistemas, redes, persistencia de datos y UI/UX, siguiendo las mejores prácticas de programación orientada a objetos y funcional, junto con principios de arquitectura limpia. He perfeccionado patrones arquitecturales como MVC, MVVM y MVP, desarrollando interfaces reutilizables y mejorando la escalabilidad de sistemas, aplicando principios SOLID y modularización. He implementado CI y CD con pipelines automatizados, garantizando procesos eficientes. He mejorado en pruebas automatizadas, como TDD y refactorización, y he trabajado con tecnologías como URLSession, Core Data y Combine, optimizando el rendimiento en aplicaciones de gran escala, para afrontar proyectos complejos.