Key Qualifications
Senior iOS Developer building native iOS applications in Swift since 2014
10+ years of previous experience in Software Engineering and Team Leadership
Raised Venture Capital and founded 2 startups
Deeply curious
Remarkably detail-oriented
Languages: English (native), Spanish (native), French (limited working proficiency), Dutch (Beginner), Japanese (Beginner)
Technologies and Skills
Swift Programming Language
Functional Programming and Object-Oriented Programming principles
Concurrency, Multithreading
Implementation of Streaming in Distributed Systems with Apache Thrift
C, C++, and Objective-C
Application Architecture Patterns: MVC, MVVM
Advanced iOS Patterns (Repository, Coordinator, Command, Composite, Mediator)
Unit Testing with XCTest in Xcode, End-to-End testing with Detox
Experience in UI Design for iOS applications with Sketch
Knowledge of the Human Interface Design Guidelines by Apple
Programmatically building User Interfaces using Auto-layout
UIKit App Lifecycle
Network Calls with URLSession, and also using third-party libraries like Alamofire
Parsing JSON data with both Codable and JSONSerialization
Error Handling
Memory management with ARC
Apple APIs (AVFoundation, GCD…)
SwiftUI
Combine
CocoaPods and third-party libraries
BaaS services: Google’s Firebase, AWS Amplify for Authentication, Realtime Databases, Storage, Hosting, Analytics
Payment processing with Stripe API
Serverless Architectures using Heroku, GCP Cloud Run, AWS Lambda
Building containers with Docker
Version Control: Github
CI/CD with Github Actions, Bitrise, Jenkins
Agile Project Management tools and techniques: Scrum, Trello
REST APIs design and implementation using NodeJS + Express, Golang, Java
Certificates and Education
Object-Oriented Programming in C++ - University of London (see certificate here)
Mathematics for Computer Science - University of London (see certificate here)
Version Control - Meta (see certificate here)
iOS Mobile Application Development - Meta (see certificate here)
Privacy in Business - Apple
Global Retail Training - Apple
Swift Programming Language - Stanford University
Technology Entrepreneurship - Stanford University
CPR and use of semi-automated external defibrillators (SAED) - American Heart Association
Bachelor’s Degree in Computer Science - Universidad Autonoma de Madrid (dropped out)
Bachelor’s Degree in Medicine and Surgery - European University of Madrid (dropped out)