Hola, soy Nacho
Backend Developer especializado en Node.js
Sobre Mí
Desarrollador Apasionado
Con más de 10 años de experiencia en desarrollo web y una trayectoria que incluye proyectos innovadores en Web3, blockchain y microservicios para empresas como Repsol, Coca-Cola y Telefónica I+D.
Mi enfoque está en escribir código limpio, mantenible y escalable, aplicando TDD, arquitectura hexagonal y principios SOLID. Formado en Devscola, donde he perfeccionado mis habilidades en pair programming, refactoring y metodologías ágiles.
Experiencia en trabajo remoto, colaboración internacional y liderazgo de equipos. Antes de dedicarme al desarrollo, trabajé 12 años como chef profesional, lo que me ha dado disciplina, gestión del tiempo y capacidad de adaptación.
0
Años de Experiencia
0
Tecnologías Dominadas
0
Edad
Educación y Formación
DEVSCOLA
Comunidad de Aprendizaje Continuo
- Master Class: React Testing Library (2020)
- Study Group: Design Patterns (1 año | OOP Avanzado)
- MiniRun: Code Refactoring (2019 | Clean Code)
- MiniRun: Cypress E2E Testing (2019)
- MiniRun: TDD (2017, 2019 | Jest/RSpec)
- MiniRun: Ruby on Rails (2017 | MVC)
- Run Course: Proyecto Web Full-stack (8 meses)
Grado en Desarrollo de Aplicaciones Web (DAW)
IES Consellería | 2014-2015
- Backend: PHP, JAVA, SQL, MongoDB
- Frontend: JavaScript, HTML/CSS
- Metodologías: Desarrollo Ágil, Patrones de Diseño
Experiencia Profesional
Backend Developer (Node.js/TypeScript)
The Cocktail
Agosto 2023 - PresenteDesarrollo de sistema de gestión de incidencias con API para Vessel Finder. Construcción de APIs en TypeScript para portales de clientes de Repsol y Primagas. Contribución a microservicios de Coca-Cola Playground en equipo internacional.
Backend Developer (Web3 & Node.js/TypeScript)
Dekalabs
Junio 2021 - Junio 2023Desarrollo de microservicios en TypeScript para Climate Trade y Tokentier. Aplicaciones blockchain en Algorand y Solidity para proyectos de I+D de Telefónica.
Backend Engineer (Node.js)
Ordatic
Junio 2019 - Abril 2021Desarrollo de microservicios para plataforma POS-delivery. Arquitectura escalable para gestión de pedidos y entregas en tiempo real.
Web/Mobile Developer (Ruby & Polymer & Ionic)
Feedback Cultural
Mayo 2017 - Febrero 2018Desarrollo de audioguías open-source para museos. Aplicaciones web y móviles para experiencias culturales interactivas.
Freelance Web Developer
Proyectos Independientes
Septiembre 2015 - Junio 2019Sistema ERP (PHP/JS) para Adade. Software de gestión para ONGs (RoR) para Novaterra. Gestión de VPS y despliegue de aplicaciones.
Chef Profesional
Sector Hostelería
12 años de experienciaExperiencia en gestión de equipos, trabajo bajo presión y coordinación en entornos exigentes. Habilidades transferibles: liderazgo, disciplina y gestión del tiempo.
Habilidades Técnicas
Backend
Bases de Datos
DevOps
Frontend
Testing
Blockchain
Autenticación & Seguridad
IA & Herramientas
Buenas Prácticas & Metodologías
Propiedad Colectiva del Código
Prevención activa de silos de conocimiento - el equipo mantiene colaborativamente todas las áreas del proyecto.
TDD como Estándar
Test-Driven Development con Jest/RSpec, complementado con testing de integración y UI.
Clean Code / SOLID + Patrones de Diseño
Principios SOLID aplicados pragmáticamente, patrones introducidos cuando demuestran valor futuro y reducen la carga cognitiva.
Arquitectura Hexagonal
Lógica de dominio y servicios completamente desacoplados de frameworks (Node.js/Rails).
Crecimiento Continuo
Formación en Devscola: intercambio constructivo de feedback, pair programming, mentoring y compartir conocimiento abierto.
Metodologías Ágiles
Experiencia sólida en Scrum y Kanban, adaptando las metodologías a las necesidades del equipo y proyecto.
Competencias Clave
Construcción de Equipos
Construcción y cohesión de equipos colaborativos
Fluidez en Feedback
Comunicación efectiva y retroalimentación constructiva
Adaptabilidad
Flexibilidad ante cambios y nuevos desafíos
Mentoría
Guía y desarrollo de talento en el equipo
Abstracción
Diseño de soluciones escalables y mantenibles
Ejecución Autónoma
Ejecución independiente y proactiva
Liderazgo de Equipos
Liderazgo técnico y coordinación de equipos
Propiedad Colaborativa
Responsabilidad compartida del código
Por Qué Amo Programar
Creando Soluciones Impactantes
Transformar ideas en aplicaciones que resuelven problemas reales y mejoran la vida de las personas.
Entornos Remotos
La flexibilidad del trabajo remoto me permite colaborar con equipos internacionales y mantener un balance vida-trabajo saludable.
Aprendizaje Continuo
Cada día trae nuevos desafíos y tecnologías por explorar. La evolución constante me mantiene motivado y comprometido.
Comunidades Open Source
Contribuir y aprender de la comunidad open source, compartiendo conocimiento y colaborando en proyectos significativos.
Construir Tecnología que Simplifica la Vida
Desarrollar herramientas y sistemas que hacen la vida más fácil, más eficiente y más conectada.