Key Qualifications
Senior iOS Developer building native iOS applications in Swift since 2014
5+ years of previous experience in 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
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
Application Architecture Patterns: MVC, MVVM
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
Advanced iOS Patterns (Repository, Coordinator, Command, Composite, Mediator)
Unit Testing with XCTest in Xcode
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
Have previously architected and built REST APIs using NodeJS + Express, and Golang
University experience in: C, C++, and Objective-C
Certificates and Education
Version Control - Meta (see certificate here)
Introduction to iOS Mobile Application Development - Meta (see certificate here)
Privacy in Business - Apple
Global Retail Training - Apple
Course: Swift Programming Language - Stanford University (2015)
Course: Technology Entrepreneurship - Stanford University (2015)
CPR and use of semi-automated external defibrillators (SAED) - American Heart Association (2013)
Bachelor’s Degree in Computer Science - Universidad Autonoma de Madrid (2014, dropped out)
Bachelor’s Degree in Medicine and Surgery - European University of Madrid (2011- 2013, dropped out)