Experiencia
Experiencia profesional
Trayectoria en frontend, mobile web, banca digital, producto y aplicaciones de gestión.
Recorrido profesional revisado desde las prácticas iniciales en industria hasta el trabajo actual en frontend senior, banca móvil e inversión.
Trabajo en producto de inversión dentro de banca móvil para particulares, combinando desarrollo frontend, criterio arquitectónico y coordinación técnica en funcionalidades complejas.
- Referente técnico dentro del equipo de inversiones para decisiones frontend, definición de componentes, responsabilidades y comunicación entre piezas de UI.
- Validador de PRs para el conjunto de la aplicación móvil, con capacidad de validación sobre cambios en una organización de desarrollo amplia.
- Coordinación técnica dentro de un equipo frontend de cuatro personas, con apoyo a planificación de hitos, entrega de valor, formación de nuevos compañeros y gestión de deuda técnica.
- Validación de viabilidad técnica a partir de necesidades de negocio, coordinación con diseño y backend, diseño de integración con servicios y definición de datos necesarios.
- Integración reciente del módulo de tendencias de inversión en la Posición Global del cliente, priorizando rendimiento, convivencia con otros módulos y sincronía con métricas de uso y configuración.
- Aterrizaje técnico de una integración con una librería externa de visualización financiera como componente LitElement: requisitos, viabilidad con proveedor, revisión con arquitectura y enfoque Spec-Driven Development para agentes de IA.
- Integración de funcionalidades complejas de LitElement dentro de Ember y migración progresiva de piezas antiguas de Ember a LitElement.
- Revisión de renderizados innecesarios, peso de engines Ember y calidad frontend mediante accesibilidad, QUnit, Cucumber, ESLint, Prettier, Sonar y plugins internos.
- Uso diario de Jira, GitFlow, Agile/Scrum/SAFe y seguimiento de pipelines con Bamboo, Jenkins y GitHub Actions.
- Experiencia previa en fondos de terceros, GDPR, banca privada, migración a microservicios multicanal y aplicación de banca particular para México con Cells.
- JavaScript
- Ember.js
- Web Components
- LitElement
- Handlebars
- SCSS
- Chrome DevTools
- Accesibilidad
- Git
- GitFlow
- Scrum
- Agile
- SAFe
- Spec-Driven Development
- Desarrollo asistido por IA
- Jira
- ESLint
- Prettier
- Sonar
- QUnit
- Cucumber
- Bamboo
- Jenkins
- GitHub Actions
Diseño y desarrollo de aplicaciones mobile web y webapps para clientes como Vueling, Iberostar, National Express, Carrefour y Alsa, combinando frontend, integración con servicios, backend y entrega a producción.
- Trabajo transversal en booking, compra, pagos, webapps mobile, maquetación responsive, backend PHP/Silex, MySQL e integración con APIs REST.
- Interlocución directa con cliente en proyectos para Vueling, Iberostar, Renfe y otras cuentas, incluyendo desplazamientos, análisis funcional/técnico, toma de requisitos, estimación parcial y seguimiento hasta producción.
- Desarrollo de flujos mobile completos de reserva, compra y pago, con integración de servicios, gestión de estados de operación, validaciones y tratamiento de errores.
- Desarrollo para Iberostar de una web de reservas de estancias y una webapp privada para gestión interna de trabajadores, con chat, soporte para tablet y PC y primeras notificaciones web en Google Chrome.
- Desarrollo para National Express de flujos de reserva de trayectos, compra de billetes de bus, pago y gestión de QR.
- Desarrollo para Carrefour de una experiencia mobile de supermercado online con catálogo, carrito, promociones, pago y navegación lateral compleja por categorías y subcategorías.
- Diseño principal desde cero, con colaboraciones puntuales, del framework JavaScript propio MO2OJS, inspirado en patrones de jQuery y usado para routing, AJAX, plantillas propias y vistas en proyectos para Carrefour, National Express, Sanitas y otros clientes.
- Criterio técnico para valorar el coste de mantener tooling propio frente a adoptar estándares y frameworks abiertos.
- Desarrollo de aplicaciones embebidas con Cordova, una webapp para Tizen en Samsung Watch dentro de un proyecto para Renfe y una aplicación interna para operativas de tripulación de Vueling.
- Evolución desde tareas full-stack con PHP hacia un foco cada vez mayor en JavaScript y frontend mobile web.
- JavaScript
- jQuery
- HTML5
- CSS3
- Sass
- PHP
- Silex
- REST
- MySQL
- Cordova
- GitLab
Mantenimiento y evolución de una plataforma SaaS de gestión empresarial con módulos de CRM, ERP, portales, intranet y procesos internos. Geanet onDemand evolucionó posteriormente a Yunbit.
- Trabajo principalmente centrado en JavaScript, mantenimiento de producto existente y desarrollo de nuevas funcionalidades.
- Resolución de incidencias y soporte interno sobre módulos existentes de la plataforma.
- Participación en una nueva versión del producto con foco en evolución de interfaz y mejora de usabilidad.
- Desarrollo de informes y funcionalidades para la gestión de declaración de la renta de fundaciones, con formularios largos, validaciones, cálculos y generación de documentación.
- Trabajo full-stack con PHP, HTML, CSS, JavaScript, AJAX, JSON, REST y MySQL sobre una plataforma construida con framework propio.
- Criterio técnico reforzado sobre el coste de mantener capas internas frente a estándares abiertos.
- PHP
- JavaScript
- jQuery
- AJAX
- JSON
- MySQL
- SVN
Primera etapa profesional en desarrollos web a medida dentro de una compañía de soluciones tecnológicas e integración de software.
- Desarrollo de aplicaciones de gestión, control presencial, nóminas, portales, intranets, videoconferencia y videovigilancia.
- Mantenimiento, evolución, nuevos desarrollos y resolución de incidencias en aplicaciones existentes.
- Trato directo con clientes finales para toma de requisitos, seguimiento, soporte, desplazamientos e implantación de soluciones a medida.
- Apoyo en análisis, documentación y estructuración técnica de aplicaciones de gestión.
- Implementación de módulos de nóminas y gestión laboral a partir de reglas definidas por cliente, e interfaces web para datos de control de presencia y acceso procedentes de sistemas biométricos.
- Desarrollos de videoconferencia con Visual Basic 6 y primeras aplicaciones de videovigilancia para PDAs con C#.
- PHP
- CodeIgniter
- JavaScript
- jQuery
- HTML
- CSS
- AJAX
- JSON
- SQL Server
- MySQL
- C#
- Visual Basic 6
Prácticas en empresa en el entorno OLANET, una solución MES para control y monitorización de producción industrial en tiempo real.
- Trabajo principalmente centrado en SQL Server, DML/DDL, procedimientos almacenados y apoyo puntual en interfaces de usuario.
- Primer contacto con entornos industriales, sistemas MES y datos de producción en tiempo real.
- Visual Basic 6
- SQL Server
- OLANET