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
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
Similar Freelancers
Discover other experts with similar qualifications and experience