Soy un apasionado de la programación y la tecnología.
En estos momentos estoy enfocado en crecer como Desarrollador iOS y especializarme en el desarrollo de aplicaciones para dispositivos Apple: iPhone, iPad, Mac, Watch y Apple TV.
En parte gracias a mi experiencia previa en calidad de software, siempre la tengo en mente a la hora de escribir cada línea de código, por lo que en mis desarrollos realizo pruebas unitarias, de interfaz y análisis estático de código.
Soy defensor de los principios SOLID y KISS, especialmente en crear un código fácil de leer y mantener, así como de mantener un enfoque en el que cada clase, propiedad y método tenga una sola responsabilidad, utilizando el menor número de dependencias posibles, y evitando el acoplamiento mediante inyección de dependencias.
Esto me ha facilitado enormemente poder realizar pruebas unitarias sobre mi código, lo que resulta en una mayor confianza a la hora de modificar dicho código y reducir el riesgo de posibles fallos.