Summary
Donato Gomez is a senior iOS developer with 10 years of experience building and refactoring native Apple ecosystem apps using Swift, SwiftUI, MVVM and clean architecture. He has repeatedly taken ownership in constrained projects—from being the sole iOS engineer delivering a production app for Ferrovial to leading a small team that refactored the Los40 main feed with streaming and multimedia features. Comfortable navigating legacy Objective-C codebases, he has guided decisions between incremental migration and greenfield rewrites, then implemented robust Swift/SwiftUI solutions for critical public-facing apps. Donato pairs hands-on engineering with direct client communication and product-minded UI decisions, and his background in Android, backend scripting and even dance education reflects a pragmatic, collaborative developer who adapts across disciplines.
10 years of coding experience
5 years of employment as a software developer
Master's degree Full Stack Mobile Developer Bootcamp, Master's degree Full Stack Mobile Developer Bootcamp at KeepCoding
Higher Technician in Computer Network Systems Management Computing, Higher Technician in Computer Network Systems Management Computing at I.E.S. Celia Viñas
Swift Developer Program (Swift 6 & SwiftUI) iOS Development / Swift Programming, Swift Developer Program (Swift 6 & SwiftUI) iOS Development / Swift Programming at Apple Coding Academy
Higher Technician in Multi-platform Applications Development Computing, Higher Technician in Multi-platform Applications Development Computing at I.E.S. Al-Andalus
COBOL MAINFRAME Junior Developer Computing, COBOL MAINFRAME Junior Developer Computing at Ruano informática S.L.
Spanish, English