Conoce a Francisco José García Navarro
Francisco José García Navarro es el cofundador y CEO de AtalayaSoft y un ingeniero de software iOS con amplia experiencia, más de 25 años en desarrollo de software. Especializado en aplicaciones iOS nativas, Francisco cuenta con una sólida trayectoria trabajando con clientes de alto perfil como Banco Santander, Fox International Channel, Repsol y National Geographic.
Ha desarrollado aplicaciones utilizadas por hasta 15 millones de usuarios, lo que demuestra su capacidad para crear soluciones escalables, robustas y orientadas al usuario. La amplia experiencia de Francisco abarca distintos sectores, entre ellos fintech, medios de comunicación y ciberseguridad, lo que refleja su versatilidad y compromiso con la entrega de soluciones de software de alta calidad.
Conéctate conmigo en LinkedIn
Si quieres saber más sobre mi trayectoria profesional, experiencia y proyectos, visita mi perfil de LinkedIn.
Conéctate conmigo en LinkedIn
Si quieres saber más sobre mi trayectoria profesional, experiencia y proyectos, visita mi perfil de LinkedIn.
Una pasión temprana por la programación
La trayectoria de Francisco en programación comenzó a los 13 años, cuando desarrolló sus primeros videojuegos en un Amstrad CPC 6128 con unidad de disco. Empezó a programar en BASIC, Pascal y C, encendiendo una pasión de por vida por el desarrollo de software.
Más de 25 años como desarrollador de software
Más de 11 años como desarrollador iOS
Es mi pasión
Cherrytel Comunicaciones
La Nevera Roja
Thyssen-Bornemisza National Museum
Destinia.com
Reconocimientos y logros
Cómo me gusta trabajar
Prefiero trabajar con tecnologías nativas para garantizar el mejor rendimiento y la mejor experiencia de usuario. Mi kit de herramientas de desarrollo incluye:
Swift y SwiftUI
Aprovechando el poder de Swift y SwiftUI para construir aplicaciones intuitivas y de alto rendimiento.
Arquitectura MVVM
Implementando MVVM para un código mantenible y escalable.
Git para el control de versiones
Usando Git para gestionar versiones de código y colaborar eficazmente con los miembros del equipo.
Metodología Scrum
Adoptando Scrum para mantener la flexibilidad y mejorar continuamente el proceso de desarrollo.
Uso mínimo de bibliotecas de terceros
Priorizando frameworks y herramientas nativas como URLSession frente a dependencias de terceros como Alamofire.
Técnica Pomodoro
Aplicando la Técnica Pomodoro para mantener el enfoque y la productividad.
Aunque prefiero trabajar de esta manera, soy adaptable y puedo trabajar con las tecnologías y metodologías preferidas por el cliente.
Mi filosofía profesional
Mi enfoque de la vida profesional y el trabajo está profundamente arraigado en las siguientes filosofías japonesas:
-
01. Ikigai (生き甲斐)
Encontrar un propósito en mi trabajo alineando lo que me apasiona, lo que se me da bien, lo que el mundo necesita y por lo que puedo recibir una compensación.
-
02. Kaizen (改善)
Mejorar de forma continua procesos, productos y servicios para ofrecer los mejores resultados posibles.
-
03. Shoshin (初心)
Mantener una mentalidad abierta y curiosa, siempre dispuesto a aprender y adaptarme.
-
04. Gaman (我慢)
Demostrar paciencia y resiliencia ante los retos, asegurando un progreso constante y el éxito.
Resumen profesional
Con más de 11 años de experiencia dedicada al desarrollo iOS y 25 años en desarrollo de software en general, Francisco se ha consolidado como un desarrollador iOS de primer nivel.
Domina tanto Swift como Objective-C y es reconocido por su capacidad de integrarse sin fricción en equipos, entregando soluciones de software de alta calidad. Francisco tiene una amplia experiencia en la creación y mantenimiento de frameworks, distribuyéndolos mediante Swift Package Manager (SPM) para su uso en aplicaciones de terceros.
Ha creado aplicaciones desde cero para startups, mantenido y refactorizado aplicaciones legadas siguiendo las mejores prácticas para garantizar la compatibilidad con las últimas versiones de iOS, y preparado aplicaciones para cumplir con los estándares de accesibilidad.
A lo largo de su carrera, Francisco ha ejercido como CTO en startups, desarrollador senior y líder de desarrollo. También ha formado y dado soporte a otros desarrolladores y ha realizado entrevistas técnicas.
Además, cuenta con una sólida experiencia en la publicación de apps en la App Store de Apple, tanto enterprise como estándar, navegando con éxito el proceso de revisión de apps y superando rigurosas auditorías de seguridad.
Lenguajes de programación
Swift, Objective-C.
Frameworks y bibliotecas
SwiftUI, Combine, UIKit, Core Data, SwiftData, AVFoundation, MapKit, Core Location, Core Motion, Core ML, CloudKit, StoreKit, Alamofire, AFNetworking, Realm.
Patrones de diseño
Clean Code (Principios SOLID), MVVM (Model-View-ViewModel), VIPER (View-Interactor-Presenter-Entity-Router), MVC (Model-View-Controller), MVP (Model-View-Presenter).
Herramientas y plataformas
GIT, SVN, Gitflow, Xcode, TestFlight, Jenkins, Firebase, CI, CD, SonarQube, Jira, Trello, Confluence, Microsoft Teams, Slack, Telegram, Swift Package Manager, CocoaPods, Carthage.
Otros
Desarrollo guiado por pruebas (TDD), Unit Testing, UI Testing, Seguridad en Apps, Cifrado, Integración Bluetooth, NFC, Async/Await, Grand Central Dispatch (GCD), Callbacks, Servicios REST, Servicios SOAP, Conexiones Socket, Gestión de datos offline, Precarga de datos, Sincronización con iCloud, Sincronización de datos, Tareas en segundo plano, Gestión de cuentas en la App Store de Apple (Enterprise y Estándar), Optimización de rendimiento (Instruments), Conexiones WebSocket, Machine Learning (Core ML).
Estadísticas de carrera
App con más usuarios: Banco Santander, con 15 millones de usuarios, valorada con 4,7 sobre 5 en base a 354k valoraciones en la App Store a 16 de mayo de 2024.
La aplicación sirve a usuarios en España, Portugal, Reino Unido y Polonia.
15 millones de usuarios, valorada con 4,7 sobre 5 en base a 354k valoraciones.
-
10+
Startups (HuaShengTong, Destinia, PackLink.com, Biocryptology (B-FY), Colada App, LaNeveraRoja.com, AlienVault, BeMuseums, ACPOL EB, y otras)
-
4
Empresas de ciberseguridad (AlienVault, Indra, Biocryptology (B-FY) y Wise Security)
-
16+
Empresas de producto (Banco Santander, Biocryptology (B-FY), Destinia, PackLink.com, Fundación Colección Thyssen-Bornemisza, LaNeveraRoja.com, y otras)
-
13+
Consultoras IT (Indra, atSistemas, Vector Software, Softtek, Plexus Tech, QUADRAM | Mobile Solutions, Entorno Digital de Comunicación, Acilia Internet, etc.)
Clientes
He tenido el privilegio de trabajar con varios clientes de renombre, entregando soluciones de primer nivel adaptadas a sus necesidades.
Experiencia
Educación
Además de la formación reglada, he realizado numerosos cursos en plataformas como Udemy, Apple Coding Academy, Keep Coding y FunctionalHub. Estos cursos se han centrado en el desarrollo iOS, Swift, SwiftUI, Objective-C, TDD, GIT, CI/CD y diversas arquitecturas.
- Técnico Superior en Desarrollo de Aplicaciones Multiplataforma, Programación Informática (2011 - 2014) - FOC
- Diseño, Organización y Evaluación de Videojuegos y Gamificación, Diseño de Videojuegos y Contenido Interactivo (2014) - Universidad Europea
Testimonios
Aficiones e intereses
Además de mi trabajo profesional, tengo una amplia variedad de aficiones e intereses. Disfruto programando apps, leyendo manga y cómics, jugando a videojuegos y coleccionando consolas de videojuegos retro.
Me apasiona la lectura, practicar artes marciales, mantenerme en forma, viajar y explorar diferentes cocinas del mundo.
También me encanta el airsoft, que añade un elemento de estrategia y emoción a mi tiempo libre.
Mis variados intereses no solo me mantienen inspirado, sino que también me ayudan a aportar una perspectiva única a mi trabajo.
Sígueme en Instagram
¡Descubre lo que hago fuera del trabajo! Sigue mi recorrido a través de instantáneas de mi vida cotidiana, viajes y aficiones.