Hello, I'm

Guillermo Zafra

Senior iOS Engineer

12+ years crafting native iOS applications. Passionate about technology, software, and delivering practical solutions.

About Me

Software engineer with 12 years of experience with the iOS SDK and a total of 18 years in the software industry. Passionate for the technology, the software, the process and the product. Pragmatic and hands-on developer who enjoys diving into projects and delivering practical solutions.

Experience

12+ years iOS

Total Experience

18 years

Location

Zaragoza, Spain

Specialization

Swift, SwiftUI, UIKit

Core Skills

Swift UIKit SwiftUI Objective-C Architecture

Languages

Swift Objective-C SQL

Frameworks

SwiftUI UIKit Combine Cocoa Touch Core Data Core Animation SpriteKit

Development Tools

Xcode Instruments Git SPM Cocoapods Carthage Charles

Testing & CI

XCTest XCUITest Earlgrey Kiff Snapshot Testing Quick+Nimble Calabash BitRise TeamCity Jenkins Fastlane

Architectures

MVVM VIPER Clean Architecture SOA TCA SOLID

Networking & Analytics

REST Websockets SSE Crashlytics Segment Braze Mixpanel

Apple Platform

App Store Deployment Push Notifications In-App Purchases Accessibility Localization Async/Await

Companies I've Worked With

Resume

Experience

Dec 2024 - Present

Senior iOS Engineer

Saber Tech Systems, S.L.

  • Principal technical contributor of the flagship Casino project
  • Architected modularized frameworks shared across app ecosystem
  • Full rebrand, accessibility overhaul, Swift 6 concurrency migration
Dec 2022 - May 2024

Senior iOS Engineer

Bumble, Inc - Zaragoza, Spain

  • User Growth Experience team
  • Features for user acquisition and retention
  • Developed Photo Stickers and Zodiac Signs features
Jun 2022 - Nov 2022

iOS Developer

Freelance - Zaragoza, Spain

  • Madrid smart shop app refactor
  • SwiftUI event apps under strict deadlines
  • Added features to leading European e-learning app
Jun 2021 - May 2022

Senior iOS Engineer

Wizeline, S.L. - Zaragoza, Spain

  • Internal sales app for world-leading clothes retail store
  • Offline taxes and promotions modules
  • Chinese payment systems integration
Mar 2019 - Jun 2021

Senior iOS Engineer

Adevinta/Infojobs - Barcelona, Spain

  • Led refactoring and redesign of main app (2 million users)
  • Built new home screen, search system, candidate matching
  • Helped migrate areas to SwiftUI
  • Partnered with UX and Analytics teams
Apr 2018 - Feb 2019

Senior iOS Engineer

Shedd/OLX Group - Barcelona, Spain

  • Designed and built new features with Product team
  • Payment services implementation for Spain
Aug 2017 - Apr 2018

iOS Developer

Shootr, S.L. - Barcelona, Spain

  • Sockets communication system
  • Dynamic UI rendering platform using IGListKit
  • Migrated legacy Objective-C to Swift
Jul 2016 - Aug 2017

iOS Consultant

IGT, plc - London, UK

  • Built IGT Baccarat game (showcased at G2E 2017)
  • Developed and maintained MGM casino app
Dec 2013 - Jul 2016

iOS Game Developer

Nektan/Dab Gaming, Ltd. - London, UK

  • Real-time multiplayer app from scratch
  • Created and led iOS team (hiring, coaching, architecture)
2007 - 2013

Previous Experience

SoftQS, iASoft, Twindocs, Freelance

  • .NET Backend & Frontend (2007-2012)
  • First iOS experience in 2012 (cloud storage app)
  • Founded "Double Equal" company in 2013

Education

2004 - 2008

BSc (Hons) 2:1 in Computing

University of Wales

Lectures in Zaragoza, Spain in partnership with Fundacion San Valero.

Final Project: User-focused application for web design using ASP.net

Portfolio

A selection of professional and personal projects I've worked on throughout my career.

Bumble App

Bumble

Professional

Leading dating app. Module based, SwiftUI & UIKit. User growth features.

Infojobs App

Infojobs

Professional

Top job seeking app in Spain with 2M+ users. UIKit & SwiftUI.

SheddApp

SheddApp

Professional

Fashion classifieds app built with UIKit and VIPER architecture.

Shootr

Shootr

Professional

Live chat service with TV integration. Websockets communication.

Baccarat

IGT Baccarat

Professional

Live casino game using SSE, UIKit and SpriteKit. Showcased at G2E 2017.

BingoDab

BingoDab

Professional

Online bingo game using websockets and SpriteKit. Real-time multiplayer.

MGM Sportsbook

MGM Casino

Professional

Casino app development and maintenance for MGM.

Quares

Quares

Personal

Puzzle brain training game with minimalist design.

Spy Hunter Evolution

Spy Hunter Evolution

Personal

Retro pixel art game inspired by classic arcade games.

Think-n-Link

Think-n-Link

Personal

Educational puzzle game for children.

Walk of Fame

Walk of Fame

Personal

Hollywood celebrities discovery app.

TwinDocs

TwinDocs

Professional

Cloud storage service application.

The Dreamsons

The Dreamsons

Professional

Kids game built with Cocos2D in 2013.

Get In Touch

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Feel free to reach out!

Connect with me