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

Freelancer profile translated to English.
Back to original language

About Juan Carlos

I am an iOS software engineer with over 12 years of experience. Passionate about technology, especially in iOS application development. My main focus is on creating solutions that not only work well but are also easy to maintain and evolve. I am passionate about continuous learning and improvement, and I always strive to apply best practices like SOLID and Clean Architecture.

But beyond the code, I care deeply about the human aspect of technology. My motivation is not just to build software, but also to contribute meaningfully to the teams I work with, to the lives of users, and, of course, to my own personal growth.

What has defined my career are moments of doubt and learning. I haven't always had everything clear, but that has made me stronger and taught me to adapt. I consider myself someone who works to achieve results, but also to understand the "why" behind those results.

My values are curiosity, empathy, and continuous effort. I always seek to improve, not only as a professional but as a human being, because I believe that is the best way to add value to what I do.
  • 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
    Enterprise Architecture: Worked with modular systems based on Clean Architecture for large-scale iOS applications, decoupling layers and improving maintainability by 40%.

    Quality and Testing: Introduced TDD/BDD, reducing production bugs by 40% and increasing automated test coverage.
    Advanced Concurrency: Implemented advanced concurrency patterns with Grand Central Dispatch (GCD), OperationQueue, and NSOperation, optimizing safety and efficiency in asynchronous operations.

    Cross-Functional Collaboration: Aligned technical architectures with backend teams and product owners, ensuring coordinated deliveries through dependency injection and robust contracts.
    TDD/BDD Modular Architecture SOLID Principles Clean Code Clean Architecture
  • Plexus Tech
    Mobile Development Engineer
    AGRICULTURE
    November 2019 - Today (6 years and 7 months)
    Madrid y alrededores, España
    Architectural Refactoring: Transformed legacy MVC architecture to MVVM+Coordinator, improving maintainability.
    Secure Concurrency: Implemented structured concurrency, eliminating race conditions and deadlocks.
    Quality Assurance: Established automated testing pipeline, reducing regression bugs by 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

    Technical Leadership: Coordinated the development of EXACCTA XPENS, an application approved by the AEAT (Spanish Tax Agency).
    Enterprise Security: Implemented Core Data with encryption and secure concurrency patterns.
    Critical Testing: Ensured quality through TDD in fiscal compliance features.
    TDD/BDD Swift Concurrency Agile Methodologies 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

  • AI Agent Engineering
    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