Senior iOS Developer | Swift & SwiftUI | Kotlin Developer | Jetpack Compose | Retrofit | Room Database

Senior iOS Developer | Kotlin Developer.

iOS and Android developer with extensive experience in the Apple and Android ecosystems. Experienced in publishing apps on the App Store and Google Play Store, and proficient in clean architectures.

Apple Coding Swift

About Me

Passionate about technology and mobile app development, with experience in Swift, SwiftUI, and a growing focus on Kotlin and Android development. I'm known for my self-teaching skills, problem-solving abilities, and teamwork. I've worked on high-impact projects, optimizing applications and improving the user experience across Apple platforms, while also expanding my knowledge of cross-platform and Android ecosystems. In addition, I have learned the complete application development lifecycle, from starting a project from scratch to publishing it on the Apple App Store and exploring deployment processes for Android platforms.

Skills

Programming Languages

Swift | Objective-C
Kotlin

Frameworks

SwiftUI | UIKit RxSwift | Promises
Jetpack Compose | Combine

Architecture

MVVM | VIPER | MVC
Clean Architecture

Tools

Xcode | Android Studio
Redmine | Forks | SourceTree
Jenkins | Fastlane | Jira
Confluence | Proxyman | Charles

Design

Sketch | Figma | Zeplin | AdobeXD

Databases

CoreData | SQLite | Firebase
Firestone | SwiftData | Room Database

Methodologies

Agile (Scrum)

VersionControl

Git | GitHub | Bitbucket

Concurrence

Async/await | Task | TaskGroup
Actors | GCD | Corutinas Kotlin

ProgrammingPrinciples

S.O.L.I.D.

Testing

XCTest | Swift Testing
TDD (Test Driven Development)

CodeQualityControl

SwiftLint
Monitorización de errores con PIXEL
Firebase Analytics

Other

Retrofit | API REST | URLSession
CocoaPods | Json | SwiftLint
SPM (Service Package Manager)
UserDefaults | Certificados de App

AgentIA

ChatGPT | Claude Code | Grok
Google Gemini | Perplexity | Deepseek

Work Experience

2022 - NOW

iOS Developer Swift & SwiftUI

MOVISTAR PLUS+ | Tres Cantos, Madrid

En esta empresa me dedico a la Evolución y Nuevos desarrollos de la aplicación Movistar Plus+ en las versiones para Iphone, IPad & AppleTV. Además de Resolución de incidencias para cada una de las versiones antes mencionadas. Utilizando las últimas versiones del Lenguaje Swift & SwiftUI. Utilizando; además, las últimas versiones de Xcode. Uso de Storyboard & LivePreview; dependiendo del tipo de módulo a desarrollar. Para control de versiones: Bitbucker, Git, Fork, SourceTree. Combine y Async/Await para las request o llamadas a los diferentes Endpoint & Servicios de la aplicación; RXSwift, Promesas & Combine (Para la reactividad del Código), Redmine, Jira & Confluence (Seguimiento de incidencias y trabajo Centralizado). Jenkins para automatización de tareas en la creación de IPA & Jobs, Fastlane también para la automatización de tareas relacionadas con Creación de IPA´s. Sketch, Figma, Zeplin (Maquetación y Prototipado De Aplicaciones), MVC, MVVM & VIPER (Patrones de Diseño), Aplicación de principios S.O.L.I.D. y Clean Architecture. SQLite, CoreData, SwiftData (Base de Datos), URLSesion, Api Services (Consulta de Datos a Servicios API), UserDefault (Guardado Configuración) Json, CocoaPods & Swift Packages Manager [SPM] (Gestor de Dependencias), Notificaciones Push. Uso de Componentes del móvil (FaceID, Acelerómetro, Giroscopio, Audio, Video, Etc), SwiftTesting, Test Driven Development [TDD] & XCTest Apple (Test). SwiftLINT (Calidad del Código), Firebase & Firestone (RealTime Database by Google), Firebase Analytics (Analítica de Usuarios), Monitorización de Fallos del Player, seguimiento de problemas en el Player con PIXEL (Monitorización de errores en Player y Aplicación). Proxyman & Charles para revisar y gestionar las llamadas a los Endpoint..

2022 - 2022

iOS Developer Objective-C & Swift

BLINKLEARNING S.L. | Madrid

At this company, I focused on incident resolution and mobile application development in Objective-C and Swift for Apple devices (iOS). I used Xcode, Storyboard, Bitbucker, Git, SourceTree, Fork (version control), Scrum methodology (task estimation, daily stand-ups, sprints, and final retrospectives), Jira and Confluence (issue tracking and centralized workflow), Jenkins for IPA creation automation, Fastlane for version control tasks, Sketch, Figma (Apple application layout and prototyping), MVC and MVVM (programming architectures), SQLite (database management), URLSesion, API Services (data querying API services), UserDefault (configurable storage), CocoaPods (dependency management), and XCTest Apple (unit testing). Firebase & Firestone (RealTime Database by Google), Firebase Analytics (User Analytics), Json, CoreData, SwiftUI.

2019 - 2022

iOS Developer Swift

AUBAY (Servicios Financieros CARREFOUR) | Madrid

At this company, I focused on mobile application development in Swift for Apple devices (iOS). I worked with Xcode in Swift, utilizing Storyboard and various related technologies such as Bitbucker, Git, SourceTree, and Fork (version control), Scrum methodology (task estimation, daily stand-ups, sprints, and final retrospectives), Jira and Confluence (issue tracking and centralized workflow), Sketch, Zeplin, Adobe XD, and Figma (layout and prototyping), VIPER, MVC, and MVVM (programming architectures), SQLite (database management), URLSesion, Alamofire, API Services (data querying API services), UserDefault (configurable settings), CocoaPods (dependency management), Apple XCTest (unit testing), Firebase and Firestone (real-time databases by Google), Firebase Analytics (user analytics), Remote Config (by Google), JSON, CoreData, and SwiftUI.

Academic Training and Certifications

Systems Engineer

Catholic Technological University of Cibao (UCATECI)

Dominican Republic

Apple Specializations

Apple Coding Academy (By Julio César Fernández)

  • SwiftUI with Combine and Async/Await
  • Multimedia and Clean Code
  • Backward compatibility with iOS & Cross-platform
Code Background

Explore my Code

Access my labs, reference architectures, and native iOS utilities directly in my public repositories.

Go to my GitHub

Contact Me

Are you interested in creating an app, need freelance development, or are you looking for a strong profile for your iOS team? Let's talk.

Email: josealberto.rc@yahoo.com

Address: London, United Kingdom

Phone: +44 7745 241646