Lo que aporto a tu equipo
Habilidades de desarrollo front-end
Desarrollador Angular y React con más de 10 años en desarrollo front-end, en banca, seguros, fintech y salud. Mi formación en diseño UX me ayuda a convertir diseños en código de producción accesible y con pruebas.
Experiencia Principal
Angular
Trabajo con Angular desde 2017, desde migraciones de versión hasta Signals, componentes standalone y gestión de estado con NgRx y RxJS.
React y fundamentos de front-end
React con TypeScript, Vite y Tailwind CSS, sobre una base sólida de JavaScript, HTML y CSS, diseño responsive y visualización de datos.
Arquitectura front-end
Micro-frontends, monorepos, datos en tiempo real, bibliotecas de componentes y sistemas de diseño, con carga diferida y división de código para el rendimiento.
Pruebas y calidad
Pruebas unitarias, de integración y end-to-end, puertas de calidad en CI y revisión de código.
Accesibilidad, i18n y SEO
Interfaces accesibles y bilingües y SEO técnico, con navegación por teclado y soporte para lectores de pantalla.
Desarrollo asistido por IA
Asistentes de código con IA usados con controles para la calidad, la seguridad y la capacidad de prueba del código, además de diseño de flujos de trabajo y capacitación de equipos.
API y back-end
Integración con API REST y GraphQL y construcción de back-ends con Python y PostgreSQL cuando un producto lo necesita.
DevOps y nube
Pipelines de CI/CD, contenedores e infraestructura como código.
Formación en UX
Diseño UX/UI y desarrollo de producto
Creación de interfaces de usuario intuitivas y visualmente atractivas para web y móvil. Abarca flujos de usuario, diseño de dashboards, diseño de aplicaciones web y móviles (iOS/Android), arquitectura de la información y diseño de productos que resuelven problemas complejos del usuario.
Investigación y pruebas de usabilidad
Profundamente comprometido con la comprensión de las necesidades del usuario, realizando entrevistas, pruebas de usabilidad y recopilando retroalimentación cualitativa y cuantitativa para validar suposiciones y refinar prototipos.
Sistemas de diseño y bibliotecas de patrones
Implementación de componentes UI modulares y reutilizables siguiendo la metodología Atomic Design para acelerar los procesos y garantizar la consistencia entre productos.