About Javier
Spanish
Native or bilingual
English
Fluent
Portuguese
Conversational
Experience
- Minsait y Singular People para BBVASenior Fullstack EngineerBANKING AND INSURANCEMarch 2022 - Today (4 years and 4 months)Madrid, Spain
- Diseñé, desarrollé y mantuve servicios backend para el catálogo de APIs del banco utilizando Node.js, TypeScript y Restify, mejorando la reutilización de servicios en toda la organización.
- Desarrollé y evolucioné microservicios siguiendo principios de Clean Architecture, asegurando la separación de funcionalidades en controladores, repositorios y lógica de negocio.
- Implementé un sistema de caché con Redis para optimizar la recuperación de datos de autorización, reduciendo los tiempos de respuesta en un 96% (de 3 segundos a 100 milisegundos).
- Optimizé procesos de CI/CD mejorando pipelines en Jenkins, reduciendo los tiempos de integración en un 66% (de 30 minutos a 10 minutos).
- Creé una herramienta interna de despliegue utilizando Node.js, integrada con un clúster de Kubernetes en GCP, reduciendo los tiempos de despliegue en un 80% (de 2 horas a 20 minutos).
- Mejoré el rendimiento de base de datos optimizando consultas en PostgreSQL (GCP Cloud SQL), reescribiendo consultas lentas y mejorando la eficiencia de índices y conjuntos de datos.
- Desarrollé una herramienta visual y fácil de usar con Node.js y Vue.js, que aplica las mejores prácticas de diseño de APIs en la organización, reduciendo los tiempos de aprobación de diseños en más del 90% (de 3 días a 2 horas) y eliminando más de 10 posiciones dedicadas exclusivamente a revisiones manuales.
- Usé Docker diariamente para desarrollo y despliegue de servicios en clústeres de Kubernetes.
- Escribí pruebas unitarias completas para cada funcionalidad, asegurando una cobertura de código robusta y confiable.
- Desarrollé y mantuve un conjunto de pruebas de integración con Supertest y pruebas de interacción con Cypress.
- Colaboré estrechamente con el product manager y equipos multidisciplinares, contribuyendo activamente en la toma de decisiones técnicas y proponiendo soluciones escalables adaptadas a los requisitos de las partes interesadas.
- 10Labs S.L.Desarrollador FullstackSOFTWARE PUBLISHINGJuly 2017 - May 2019 (1 year and 11 months)Zaragoza, Spain
- Reescribí una aplicación heredada en Visual Basic en una solución web moderna utilizando Angular y Node.js, permitiendo la introducción de nuevas funciones como la visualización en tiempo real de cámaras de maquinaria y mejorando significativamente la usabilidad, estabilidad y rendimiento de la aplicación.
- Diseñé y desarrollé un servicio en Node.js para interactuar con un socket TCP de maquinaria industrial, capturando eventos y transmitiéndolos al frontend en tiempo real mediante Socket.io.
- Implementé una aplicación web para una empresa inmobiliaria con autenticación de usuarios, un sistema de mensajería interna y una extensión personalizada de Google Chrome para automatizar la extracción de datos de plataformas como Idealista y Fotocasa.
- Agroprediccion S.L.Cofundador y desarrolladorAGRICULTUREJanuary 2017 - February 2022 (5 years and 2 months)Calatayud, Spain
- Diseñé y desarrollé una aplicación web para la gestión agrícola, integrando datos de sensores remotos con mapas interactivos (Leaflet) y visualizaciones avanzadas (Apache Echarts) utilizando NestJS y React.
- Construí PCB personalizados con conectividad móvil para monitorear sensores climáticos, permitiendo la recopilación de datos en tiempo real desde el campo.
- Desarrollé software embebido en C++ para controlar los PCB, transmitiendo datos de sensores mediante MQTT a través de redes móviles a un broker centralizado para análisis y visualización.
Reviews
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Grado en Ingeniería de Tecnologías y Servicios de TelecomunicaciónUniversidad de Zaragoza2021