Ruben Exposito Marin
Senior iOS Developer
Experience
Senior iOS Developer
Agile Content
- Develop and maintain the Agile TV app, a video-on-demand platform with over 840k customers available for iOS/AppleTV/iPad, Android, and telecom operators' Set-Top-Boxes.
- Platform offered by more than 30 TV operators, including Sky, Foxtel, MásMóvil, Euskaltel, Televisa, Telenor Sweden, and Ålcom (Finland).
- Tech: tvOS, Swift, CLEAN, XCTest, Xcode Cloud, Github, Jira, Confluence
Senior iOS Developer
Adalyon Oy
- Worked on their AI health apps as a senior developer.
- As iOS lead, crafted three apps using the company’s proprietary AI technology, Whisper and Apple’s AI capabilities.
- Tech: SwiftUI, MVVM, Whisper, Foundation Models, Notion
Senior iOS Developer
MaaS Global Oy
- Worked on their transportation app Whim as a senior developer.
- Refactored parts of the app to VIPER architecture and often performed the interim team lead role.
- Tech: Swift, VIPER, MVVM, TCA, RxSwift, XCTest, Github, Jira, Confluence
Senior iOS Developer
Starcut Oy
- Developed greenfield apps for the Teknavi TV show and the Trafi Finnish authority completely using Objective-C and the latest trends in UI, animations and interactions.
- Collaborated on KindieDays with a teammate, developing it completely in Swift.
- Tech: Objective-C, Swift, UIKit, CoreData, CoreLocation, MapKit
Senior iOS Developer
Munkee Apps Ltd.
- Restyled the sports app Trainsmart and created a new camera and video mode for their app Instasize (200 million downloads).
- Tech: Objective-C, AVFoundation, UIKit
Freelance Consultant
LightOn Apps
- Provided freelance consultancy on iOS projects.
- Tech: Objective-C, Swift, Cocoa, RxSwift, MapKit, UIKit, CoreLocation, AVFoundation, VIPER, MVVM, Github, Jira, Confluence
Senior iOS Developer
Geomobile
- Developed iOS applications for clients like Vodafone and TMB (metro/bus/tram official app in Barcelona).
- Tech: Objective-C, UIKit, Augmented Reality
iOS Developer
Europroyectos Digitales
- Created apps for the local newspaper and a jewelry showcase.
- Tech: Objective-C, UIKit
R&D and Augmented Reality Developer
Trocadero Producciones
- Consulted on augmented reality projects.
- Tech: Augmented Reality, R&D, market prospection, J2ME
J2EE Junior Developer
Sadiel
- Served as the first employee following a 100+ candidate interview process.
- Recommended by managers for especially high productivity.
- Tech: J2EE, Spring, Struts
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (18 years), Transportation (8 years), Media and Entertainment (5 years), Healthcare (2 years), Government and Administration (2 years), and Telecommunication (2 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (19 years), Product Development (19 years), and Research and Development (2 years).
Summary
For the past 15 years I have been working as a freelancer, mainly at early stage and medium-sized international startups (focused on Finland and USA). I like involving myself in every aspect of the development of early stage tech startups to help them thrive.
Based on comments from my previous CTO: Ruben works with exceptional autonomy, consistently driving projects forward and ensuring high-quality solutions reach our customers quickly. He combines strong technical ability with a proactive, reliable mindset. He anticipates challenges, takes initiative, and communicates clearly, making him a trusted and highly effective team member.
Skills
- Programming Languages: Swift, Objective-c
- Platforms: Ios, Tvos, Ipados
- Frameworks: Swiftui, Uikit, Apple Intelligence, Whisper, Apple Foundation
- Architectures: Mvc, Mvvm, Viper
- Paradigms: Object Oriented, Reactive, Functional
- Version Control: Git, Github
- Ci/cd: Github Actions, Travis
- Methodologies: Scrum, Kanban
- Documentation: Jira, Confluence
- Swift: Advanced, 9 Years, Last Used: Now
- Objective-c: Advanced, 6 Years, Last Used: 2017
- Viper Architecture: Intermediate, 7 Years, Last Used: 2024
- Reactive Code - Rxswift: Intermediate, 5 Years, Last Used: 2024
Languages
Education
Universitat Oberta de Catalunya
Bachelor's Degree · Telecommunications Engineering · Barcelona, Spain
Universitat Oberta de Catalunya
Technical Engineer, Telematics · Telematics · Barcelona, Spain
IES Bahía de Cádiz
System administrator · Spain
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Ruben based?
What languages does Ruben speak?
How many years of experience does Ruben have?
What roles would Ruben be best suited for?
What is Ruben's latest experience?
What companies has Ruben worked for in recent years?
Which industries is Ruben most experienced in?
Which business areas is Ruben most experienced in?
Which industries has Ruben worked in recently?
Which business areas has Ruben worked in recently?
What is Ruben's education?
What is the availability of Ruben?
What is the rate of Ruben?
How to hire Ruben?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior iOS Developer
Nearby freelancers
Professionals working in or nearby Puerto Real, Spain