iOS Engineer con más de 5 años en el Grupo Inditex, desarrollando apps para Zara, Zara Home y el entorno de tienda. Especializado en SwiftUI, Compositional Layout y arquitecturas escalables; llevo productos de cero a producción con foco en calidad y UX.

iOS Engineer with 5+ years at Inditex, building apps for Zara, Zara Home and the store environment. Specialised in SwiftUI, Compositional Layout and scalable architectures; I take products from zero to production with a focus on quality and UX.

Pontevedra, España · Remoto Pontevedra, Spain · Remote

ExperienciaExperience

Nomasystems S.L.

Nomasystems S.L.

iOS EngineeriOS Engineer

Remoto, Mayo 2021 — ActualidadRemote, May 2021 — Present

Desarrollo y evolución de aplicaciones iOS para el Grupo Inditex — Zara Home, Stock/Shopper y Compo/Tryon — con Swift, Objective-C y SwiftUI, en equipos ágiles (Scrum y Kanban) con Jira y Git.

Liderazgo técnico de la arquitectura de Compositional Layout y DSLs dinámicos para los layouts de parrilla de Zara, aportando consistencia visual y reduciendo el tiempo de creación de nuevas pantallas. Puesta en marcha desde cero de la aplicación de distribución, con widgets para Apple Watch, y desarrollo de experiencias multimarca para el entorno de tienda.
Building and evolving iOS apps for the Inditex Group — Zara Home, Stock/Shopper and Compo/Tryon — with Swift, Objective-C and SwiftUI, in agile teams (Scrum and Kanban) using Jira and Git.

Technical lead for the Compositional Layout and dynamic DSL architecture behind Zara’s grid layouts, bringing visual consistency and reducing the time needed to build new screens. Shipped the distribution app from scratch with Apple Watch widgets, and built multi-brand in-store experiences.

Swift, Objective-C, SwiftUI, UIKit, Clean Code Swift, Objective-C, SwiftUI, UIKit, Clean Code

ProyectosProjects

xcode-xlsx

Localización de iOS directa desde la hoja de cálculo

iOS localisation, straight from the spreadsheet

Herramienta de línea de comandos en Swift que convierte un archivo .xlsx en recursos .strings para Xcode. Instalable con Homebrew y construida con Swift Package Manager.

Swift command-line tool that turns an .xlsx file into Xcode .strings resources. Installable via Homebrew and built with Swift Package Manager.

Swift · SPM · Homebrew · i18n Swift · SPM · Homebrew · i18n

QuickVideoEditor

Composición de vídeo por línea de comandos

Command-line video composition

CLI en Swift que lee un proyecto JSON con pistas de audio y vídeo y genera el vídeo final con AVFoundation, sin abrir un editor.

Swift CLI that reads a JSON project with audio and video tracks and renders the final video with AVFoundation, without opening an editor.

Swift · AVFoundation · CLI Swift · AVFoundation · CLI

AptitudesSkills

iOS y UI iOS & UI

  • Swift
  • SwiftUI
  • UIKit
  • watchOS
  • WidgetKit
  • Compositional Layout
  • Auto Layout

Arquitectura Architecture

  • Clean Architecture
  • MVVM
  • Dynamic DSLs
  • Modularisation
  • API design

Concurrencia y calidad Concurrency & quality

  • Swift Concurrency
  • async/await
  • Actors
  • GCD
  • XCTest
  • Clean Code

Herramientas y entrega Tooling & delivery

  • Git
  • CI/CD
  • Swift Package Manager
  • Homebrew
  • Jira
  • Scrum

EducaciónEducation

Máster en Computación de Altas Prestaciones

Máster en Computación de Altas PrestacionesMSc in High Performance Computing

U.S.C., U.D.C.U.S.C., U.D.C.

2020 – 2021

TFM Master's thesis Adaptación de la librería BPLG a GPUs con tecnología Tensor Core de NVIDIA Porting the BPLG library to NVIDIA Tensor Core GPUs

Premio Extraordinario do Máster Universitario en Computación de Altas Prestacións Extraordinary MSc Award in High Performance Computing Universidade de Santiago de Compostela · ene. 2022 University of Santiago de Compostela · Jan 2022

openmp, cuda, opencl, C / C++, MPI openmp, cuda, opencl, C / C++, MPI

Máster en Dirección Integrada de Proyectos, Project Management

Máster en Dirección Integrada de Proyectos, Project ManagementMSc in Integrated Project Management

Universidade da CoruñaUniversity of A Coruña

2022 – 2023

TFM Master's thesis Diseño y desarrollo de una aplicación e-commerce utilizando la metodología DIP Design and development of an e-commerce application using the DIP methodology

Microsoft Project, Project Management Body of Knowledge (PMBOK), Agile Scrum, Risk Management Microsoft Project, Project Management Body of Knowledge (PMBOK), Agile Scrum, Risk Management

Grado en Ingeniería en Tecnologías de la Información

Grado en Ingeniería en Tecnologías de la InformaciónBSc in Information Technology Engineering

Universidad Nacional de Educación a Distancia - U.N.E.D.National University of Distance Education (UNED)

2015 – 2020

PFG Final Degree Project Desarrollo de Software de Gestión de Comercio Development of commerce management software

C.S. Desarrollo de Aplicaciones Web

C.S. Desarrollo de Aplicaciones WebHigher Technician in Web Application Development

IES Chan do MonteIES Chan do Monte

2014 – 2015

C.S. Desarrollo de Aplicaciones Multiplataforma

C.S. Desarrollo de Aplicaciones MultiplataformaHigher Technician in Cross-platform Application Development

IES Chan do MonteIES Chan do Monte

2012 – 2014

Inglés B1 (MCER)English B1 (CEFR)

Universidade de VigoUniversity of Vigo

2009

CertificacionesCertifications

3
Microsoft Certified Professional

Microsoft Certified Professional

Microsoft

2014

Microsoft Specialist, Programming in HTML5 with JavaScript and CSS3

Microsoft Specialist, Programming in HTML5 with JavaScript and CSS3

Microsoft

2014

Microsoft Specialist, Server Virtualization with Windows Server Hyper-V and System Center

Microsoft Specialist, Server Virtualization with Windows Server Hyper-V and System Center

Microsoft

2014

BlogBlog

ContactoContact

¿Tienes un reto de iOS en mente? Cuéntamelo.

Have an iOS challenge in mind? Tell me about it.

daniel@obocat.com
Hablemos Let’s talk