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

Juan Carlos Merlos Albarracin

Senior Software Architect - AI-Driven Development

€380/day
Madrid, ES
8-15 years

Average response time: 1 hour

About Juan Carlos

Soy ingeniero de software iOS con más de 12 años. Apasionado por la tecnología, especialmente en el desarrollo de aplicaciones iOS. Mi principal enfoque es crear soluciones que no solo funcionen bien, sino que también sean fáciles de mantener y evolucionar. Me apasiona aprender y mejorar continuamente, y me esfuerzo siempre por aplicar buenas prácticas como SOLID y Clean Architecture.

Pero más allá del código, me importa mucho el aspecto humano de la tecnología. Mi motivación no es solo hacer software, sino también contribuir de forma significativa en los equipos con los que trabajo, en la vida de los usuarios y, por supuesto, en mi propio crecimiento personal.

Lo que me ha definido en mi carrera son momentos de duda y de aprendizaje. No siempre he tenido claro todo, pero eso me ha hecho más fuerte y me ha enseñado a adaptarme. Me considero alguien que trabaja para lograr resultados, pero también para comprender el "por qué" detrás de esos resultados.

Mis valores son la curiosidad, la empatía y el esfuerzo continuo. Siempre busco mejorar, no solo como profesional, sino como ser humano, porque creo que es la mejor forma de aportar valor a lo que hago.
  • English

    Conversational

  • French

    Conversational

  • Catalan

    Fluent

  • Spanish

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Banco Santander
    Mobile Development Engineer
    BANKING AND INSURANCE
    November 2019 - Today (6 years and 7 months)
    Madrid y alrededores, España
    Arquitectura Empresarial: Trabajé con sistemas modulares basados en
    Clean 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 en
    un 40% y elevando cobertura de pruebas automatizadas.
    Concurrencia Avanzada: Implementé patrones avanzados de concurrencia
    con Grand Central Dispatch (GCD), OperationQueue y NSOperation, optimizando seguridad y eficiencia en operaciones asíncronas.


    Colaboración Cross-Functional: Alineé arquitecturas técnicas con equipos
    backend y product owners, asegurando entregas coordinadas mediante
    inyección de dependencias y contratos robustos.
    TDD/BDD Modular Architecture Principios SOLID Clean Code Clean Architecture
  • Plexus Tech
    Mobile Development Engineer
    AGRICULTURE
    November 2019 - Today (6 years and 7 months)
    Madrid y alrededores, España
    Refactoring Arquitectónico: Transformé arquitectura MVC legacy a
    MVVM+Coordinator, mejorando mantenibilidad.
    Concurrencia Segura: Implementé structured concurrency, eliminando race
    conditions y deadlocks.
    Quality Assurance: Establecí pipeline de testing automatizado, reduciendo
    regression bugs en 60%.
    Clean Architecture Clean Code Swift Concurrency Modular Architecture Scrum
  • Exaccta
    Mobile Development Engineer Coordinator
    LEGAL
    September 2019 - November 2019 (2 months)
    C/ Faraday (Pq. Cient. de Madrid. Campus), 7, Madrid, 28049
    Mobile Development Engineer Coordinator | Exaccta

    Liderazgo Técnico: Coordiné desarrollo de EXACCTA XPENS, aplicación
    homologada por AEAT.
    Seguridad Empresarial: Implementé Core Data con encriptación y patrones
    seguros de concurrencia.
    Testing Crítico: Aseguré calidad mediante TDD en funcionalidades de
    compliance fiscal.


    TDD/BDD Swift Concurrency Metodologías ágiles Cloud computing Scrum

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

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

  • Ingeniería de Agentes de IA
    Frogames Formación
    2025
    Especializació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 Academy
    Essential Developer Academy by Caio & Mike
    2024
    Essential 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.

Skill set

Categories