Presentación
Apasionado por la informática desde que en los 80 vi por primera vez un Amstrad en un escaparate de una tienda de electrónica en mi ciudad natal, lo que me llevó a insistirles a mis padres para que me apuntaran a clases de informática donde aprendí cosas como Basic y ensamblador del x86.
A lo largo de mi carrera profesional he pasado por varias revoluciones (y crisis) que han hecho que me haya tenido que ir reinventando para poder seguir desarrollando mi trabajo de la mejor forma posible.
Creo que el desarrollo de software tiene una parte de ciencia pero también una de artesanía (y creatividad) que lo convierten en algo apasionante.
Mis buenas prácticas
Intento aplicar tanto los principio SOLID como KISS a la hora de desarrollar y, pese a que no lo sigo a rajatabla, intento que el TDD esté presente en el día a día.
Estoy acostumbrado a trabajar en equipos donde se aplica CD/CI de forma contínua y he trabajado tanto con SCRUM como con KANBAN.
Mis habilidades
Tecnologías y herramientas
Controlo de
- Apache
- Apache Tomcat
- Apollo
- CSS
- Express
- Git
- GraphQL
- HTML
- J2EE
- Java
- JavaScript
- MongoDB
- MySQL
- NextJS
- NodeJS
- Oracle
- React
- Redux
- Spring
- SQLServer
- SVN
- Tailwind
- TypeScript
Idiomas
Datos interesantes sobre mí
Monitor de tiempo libre, CIMA (Ciudad Mágica de Ponferrada, León)
Durante 8 años estuve coordinación y organización de actividades para jóvenes de Ponferrada y actuando como monitor en campamentos de verano – vacaciones.