Daniel Aguilar

Senior iOS Developer who builds native applications with Swift, UIKit and SwiftUI, with a focus on clean interfaces, maintainable architecture and reliable product delivery.

aguilar@dniel.me

StatusNot actively looking, open to meaningful conversations

Background

I'm currently an iOS developer at Econocom, creating high-quality native mobile applications with Swift. For interface work I use UIKit and SwiftUI, depending on the product needs and the existing architecture.

My professional path includes large-scale mobile applications, smaller focused builds and QA automation work in Java. That mix gives me a practical view of implementation, testing, maintenance and user experience.

Outside work, I explore new technologies through side projects and I keep a personal photography space at photos.dniel.me.

Experience

Econocom

Senior iOS Developer

Native iOS development using Swift, UIKit, Storyboards, SPM, testing tools and CI workflows. The work focuses on delivering stable features inside a mature application environment.

Swift UIKit Storyboards SPM Quick Nimble Alamofire Unit Test SonarQube Jenkins Azure Cloud Git Xcode VIPER

Viewnext

Junior iOS Developer

Evolutionary development mainly for Iberdrola Clientes and Curenergía. I worked on analysis, implementation and maintenance of native iOS features with attention to user experience and delivery quality.

Swift UIKit SwiftUI Storyboards CocoaPods Unit Test SonarQube Jenkins Git GitHub Xcode Postman MVP

Viewnext

QA Automation Tester

Functional and unit test automation for Atradius using Java, Selenium and SoapUI, plus automation work for Mutua Madrileña with Robot Framework.

Java Selenium Cucumber Robot Framework Robot x3270 SQL JDBC SoapUI Jenkins Git

Viewnext

Student Internship

Internship where I gained my first experience in native iOS development, working with architectural patterns like MVP and MVC, REST APIs through Alamofire and unit testing.

Swift UIKit SwiftUI Alamofire REST API

Skills

Core iOS

Swift SwiftUI UIKit Async/Await MVVM VIPER MVP SPM Push Notifications Keychain Analytics Testing Clean Architecture

Tools

Git CI/CD Xcode Postman Proxyman Firebase Jira Confluence Google Analytics

Additional

Quick Nimble Alamofire CocoaPods SonarQube Jenkins Azure Java Selenium Robot Framework

Side Projects

Places

SwiftUI App

Application built entirely in SwiftUI following MVVM. It consolidates key information about destinations so users can focus on learning about and enjoying the places they visit.

Places app preview

Gradient Wallpapers

iOS Visual Tool

Customizable gradient wallpapers and lock screens for iOS, with controls for color combinations, background shades and optional gradient rings.

Gradient Wallpapers preview

Kailius

Unity Game

2D platformer developed in Unity for Android, Windows and Linux, inspired by classic 8-bit RPG aesthetics and pixel-art graphics.

Responsive portfolio website with descriptive profile pages, project views and a contact form. This was my first step into JavaScript and React development.

Exploration of Firebase authentication methods, Google account integration and conventional registration with database usage.

Android Kotlin Firebase Auth Firebase Database

QR Reader & Barcode

Java Android

Mobile app for scanning QR codes and barcodes while learning Google's GMS API for Android devices.

Java Android GMS