Desarrollador para aplicaciones móviles. Durante los últimos 3 años, especializado en desarrollo nativo para IOS en el entorno de programación Swift. Aplico el IDE es Xcode y las tecnologías de buenas prácticas y metodología Ágil (Scrum) en los proyectos, igualmente aplico el TDD (Test-Driven Development) así como los Test Unitarios.
Empleamos librerías nativas de Apple junto con Firebase, Promises, Alamofire, etcéera. En cuanto a las arquitecturas empleamos MVC, MVVM y VIPER
además de patrones de diseño que permiten el desarrollo de soluciones escalables y sostenibles en el tiempo (Singleton, Factory, Builder...)
Conozco también el día a día del desarrollo centrado en POO (Programación Orientada a Objetos) teniendo que lidiar con posibles "Memory Leaks", gestionando el multithreading con GCD (Grand Central Dispatch) y Operation queue, o realizando llamadas a APIs y "parseando" objetos a JSON
Existen más librerías sobre las que recae un uso cotidiano (SwiftUI, UIKit, CoreData, etc...)