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)