Available for new opportunities
Juan José Perálvarez

Juan José Perálvarez Ortiz

iOS Developer with experience in apps used by 5M+ users.

iOS Developer · Swift · SwiftUI · Clean Architecture

Download CV
Scroll to explore
01 — About me

About me

iOS Developer with experience in high-volume enterprise environments, including the official Iberdrola Spain app (+5M users).

Specializing in Swift, SwiftUI and UIKit under Clean Swift and MVVM architectures. Key achievement: 30% reduction in production bugs in a team of +30 developers.

Since 2025, deepening technical expertise with personal projects in Swift 6, clean architecture, advanced testing and the most modern Apple APIs.

Swift · SwiftUI · Clean Architecture
+5M+5M users reached
−30%30% bug reduction
+30+30 developer team
22 apps in production
02 — Projects

Projects

iOS apps built with the latest Apple ecosystem technologies

☁️WeatherPro
W2025

WeatherPro

iOS weather app built in Swift 6 with real clean architecture: Domain, Data and Presentation layers with MVVM + Repository Pattern. Integrates OpenWeather REST API, SwiftData persistence, native WidgetKit widgets, Swift Charts visualizations and full SwiftTesting coverage.

Swift 6SwiftUISwiftDataCoreLocationWidgetKitSwift ChartsSwiftTesting
🐾PetBooker
P2025

PetBooker

iOS pet booking app with a real production backend: Firebase Firestore, Auth and Storage. Google Sign-In authentication, FCM push notifications, secure key management with Config.xcconfig and unit tests with XCTest.

SwiftSwiftUIFirebaseFirestoreFirebase AuthFCMGoogle Sign-InXCTest
📍MapApp
M2024

MapApp

iOS location explorer built to deepen MapKit knowledge and modular MVVM architecture. Custom annotations, tap-to-select points of interest and smooth view navigation.

SwiftSwiftUIMapKitMVVM
03 — Experience

Experience

Professional journey in iOS development

iOS Developer — Personal Projects & Advanced Training

Actively building

Independent iOS Development

Feb 2025 – Present
Remote
  • Development of personal iOS projects in Swift 6 with clean architecture (WeatherPro, PetBooker, MapApp), applying SwiftData, WidgetKit, Swift Charts and SwiftTesting.
  • Deep dive into Swift Concurrency, MVVM + Repository Pattern and testing best practices with SwiftTesting and XCTest.
  • Continuous learning: Full Stack Bootcamp iOS & Android with Generative AI at KeepCoding (ongoing since Jun 2026).

iOS Developer

Viewnext — Client: Iberdrola Spain

Jan 2024 – Feb 2025
Málaga, Spain
  • Official Iberdrola app (+5M users) with Swift, UIKit, SwiftUI, Clean Swift and MVVM in a team of +30 devs
  • Modular architecture improvements that increased maintainability and delivery speed
  • 30% bug reduction with XCTest, UI Tests, SonarQube and systematic code review
  • CI/CD pipelines with Jenkins, GitHub Actions, Xcode Cloud and Fastlane
  • Resolution of critical REST and APNs incidents

Full Stack Developer

La Gran Familia Mediterránea

Mar 2023 – Jun 2023
Marbella, Spain
  • Cross-platform mobile app with Flutter/Dart, REST API integration and MySQL database optimization.
04 — Skills

Skills

Technologies and tools from the Apple ecosystem and modern development

⌨️

Languages

Swift 6Dart
🎨

UI Frameworks

SwiftUIUIKitFlutterSwift ChartsWidgetKit
🏗️

Architecture

Clean SwiftMVVMRepository PatternSOLIDDependency Injection
05 — Education

Education

Continuous technical training and certifications

IES Portada Alta

AI and Big Data Specialization

Sep 2023 – Jun 2024·Málaga

IES Portada Alta

Higher Degree in Multiplatform Application Development (DAM)

Sep 2020 – Jun 2023·Málaga

IES Luis Carrillo de Sotomayor

Intermediate Degree in Microcomputer Systems and Networks (SMR)

Sep 2018 – Jun 2020·Baena, Córdoba

KeepCoding

Full Stack Bootcamp — iOS & Android with Generative AI

In progress
Jun 2026 – In progress
Certification

Advanced SwiftUI 5 Course

Apple Coding Academy · 2024

Languages

Spanish — Native
English — B1
06 — Contact

Contact

Looking for an iOS Developer?

I'm actively looking and available for interviews immediately — remote, hybrid or on-site.