Download resume PDF Download CV PDF

Pablo Lopez Perez

iOS Engineer · Server-Driven UI & SDKs
Based in Seville, Spain (CET) · US overlap to 3 pm ET / 12 pm PT
Fully remote since 2021 · Work performed from Spain, no US visa or sponsorship involved EU/EEA work authorization
contacto@pablolp.es · linkedin.com/in/pablo-lopez-perez · pablolp.es · github.com/PabloLP97

Summary

iOS engineer with 5+ years of experience shipping apps to the App Store, specializing in interface libraries and SDKs for the Inditex (Zara's parent company) brand apps. Currently building the SwiftUI server-driven UI rendering engine that brand apps embed as an SDK to ship new screens without an App Store release.
Day-to-day work is Swift and SwiftUI, following MVVM and covering every feature with unit, snapshot, and UI tests, agent-written code included. Objective-C came earlier, maintaining legacy code in the Zara app.

Experience

iOS Engineer, Interface Libraries and Server-Driven UI · Nomasystems
iOS Developer, Zara iOS App · Nomasystems
Systems Administration Intern · Viewnext

Projects

Virtual Art Gallery (master's thesis, 2020). Augmented-reality iOS app built with ARKit, RealityKit, and SwiftUI: place and manipulate 3D sculptures, paintings, and instruments at home using gestures, plus 2D image recognition of artworks from photos. tfm.pablolp.es
Prediction-market analytics and trading toolkit (personal project, 2025). Python bot with ML signals, a FastAPI strategy service, a Vue analytics dashboard, and a SwiftUI iPhone/Apple Watch companion app. Self-hosted; private repositories.

Education

MSc, Mobile Applications · Pontifical University of Salamanca · 2019 – 2020
BSc, Computer Science and Engineering · University of Salamanca · 2015 – 2019

Skills

iOS: Swift · SwiftUI · UIKit · Objective-C · WatchKit · Swift Package Manager · async/await · Combine · server-driven UI · MVVM · library/SDK development · contract-first API design · unit, snapshot, and UI testing · A/B testing integration

Other: Python · CI · Git · agentic coding (GitHub Copilot, Claude Code) · Model Context Protocol (MCP)

Languages: Spanish (native) · English (full professional proficiency; working language for specs, documentation, and code review)