Quién soy

Hola, me llamo Alfredo, aunque todo mi círculo me llama Älfred, y soy programador de aplicaciones web usando principalmente Node.js y su amplio ecosistema.

Llevo metido en lo digital algo más de 15 años, en los que he tenido la oportunidad de trabajar en proyectos de todos los tamaños y colores, siempre tratando de aportar algo de talento digital.

Me he especializado en el diseño y desarrollo de APIs con arquitectura REST, así como en la programación de servicios desacoplados usando Node.js y su ecosistema.

Me considero un desarrollador FullStack, pero estoy más a gusto en el lado del backend. De hecho el reparto de mi expertise sería 80% backend y 20% frontend.

Si tuviera que listar todas las herramientas y tecnologías que manejo tendría para rato, y tanto tú como yo nos aburriríamos enseguida, así que mejor lo resumo en dos bloques.

Backend

Node.js Express API REST PostgreSQL Sequelize MongoDB Mongoose Redis Websocket TypeScript Principios Solid Micro servicios Patrones Arquitecturas limpias Git Testing JWT Nginx Docker Postman

Frontend

Vue Nuxt CSS3 HTML5 JS Bootstrap Vuetify Bulma Tailwind Sass

Aparte de la programación también tengo una vena docente de la que disfruto bastante, y a la que he dedicado unos cuantos años.

Más allá del terreno profesional, y entrando en lo personal, te contaré que soy:

De dónde vengo

Llevo aporreando un teclado desde que tenía, no sé quizá diez o doce años. Recuerdo mi primer PC, era un 286 con 4 Megas de RAM y pantalla de 256 colores. El PC venía con un montón de programas, pero había uno especial para mí, el juego de unos gorilas que se tiraban plátanos entre ellos.

juego gGorillas.bas de MSDOS
gorillas.bas

Con ese juego pasaba tardes enteras hasta que vi el código fuente, no estoy seguro cómo lo conseguí abrir pero sí recuerdo que en aquél momento me pareció un idioma muy extraño. Desconozco el cómo y el por qué, pero sabía que aquello eran las "órdenes" que hacían funcionar el juego, así que toqué cosas con la idea de cambiar los colores de los gorilas y rompí el juego... Siempre he sido muy de "abrir las cosas a ver de qué están hechas", otra cosa es que después fuera capaz de recomponerlas.

Por fortuna pude recuperar una copia del juego en buen estado y aprendí la valiosa lección, "las copias de seguridad salvan vidas", y yo podía seguir jugando con los gorilas.

Al tiempo cayó en mis manos un libro sobre "Programación en Pascal", descubrí la magia de la programación y todo cambió para siempre.

libro aprender programación Pascal keller 1985
Este libro es el responsable de que hoy haga lo que hago

Con el paso de los años aprendí cosas más prácticas que Basic o Pascal, como HTML, el lenguaje de la red, y me metí de lleno en esto de las páginas web.

Comencé programando con PHP, como casi todo el mundo, pero unos años y decenas de proyectos después rompí con él por distintos motivos y terminé trasteando con Node.js... ¡Y en buena hora!

Entonces descubrí la maravillosa locura de los sistemas desacoplados, la asincronía como un aliado y mi enfoque sobre la programación hizo clic... ¡Muerte al monolito!

Actualmente juego con micro servicios, creados con arquitecturas limpias, que se despliegan automáticamente después de pasar una batería de tests, y todo para que hablen entre ellos usando colas de mensajes asíncronos, mientras ofrecen servicios a miles de clientes por segundo... Estoy enganchado a esta mierda 💩

La formación

Comencé en el mundo de la formación casi por accidente y sin planearlo... Simplemente pasó, me di cuenta que se me daba bien explicar a otros (el secreto es la empatía a nivel Jedi) y además me gustaba, así que lo convertí en una pata paralela a la del desarrollo.

maestro Mace Windu
El maestro Mace Windu confirma que lo más importante es ver la formación desde la perspectiva de quién aprende

He dado formación durante muchos años a gente grande y gente menuda, desde empresas con planes formativos adaptados a sus necesidades, hasta chavaladas de sexto de primaria usando Scratch para dar vida a un robot vengador, y el uno a uno atacando de frente los problemas a nivel personalizado, mi favorito... Los robots vengadores molan mucho también.

Realmente me lo paso muy bien alimentando mentes hambrientas de conocimiento y creo que me va picando el gusanillo de volver a hacer algo de formación my way... A ver qué se me ocurre 🤔

Mientras me llega la inspiración (o no), he tenido el honor de colaborar con don Daniel Primo dando una serie de charlas para Web Reactiva, la comunidad que ha creado llena de gente top.

Estás charlas han sido en directos de Zoom, tratando temas técnicos que eran de interés para la comunidad Malandriner. Por concretar (de jamón), y por si te interesan, yo destacaría estas tres:

Además, en unas semanas se vienen más cosas en la comunidad... Ahí te lo dejo, brillante y sugerente 😉

Haciendo ruido por ahí

Resulta que soy un culo inquieto, y el tiempo sobrante del que invierto para ganar los garbanzos me gusta emplearlo en hacer ruido, hablando con gente, colaborar con podcasts, escribir cosas útiles y no, pensar y planear... Por eso el síndrome del culo inquieto me ha llevado a participar como invitado en varios podcast:

Y en el hipotético caso de que aún quieras escuchar más, cosa que de ser así tendrías que consultarlo con algún médico, te dejo los enlaces a varios podcast que hice en el pasado, y en los que me divertí mucho haciéndolos.

Pildoricas Digitales estaba enfocado a tratar temas del digital pero para seres humanos, y creo que lo conseguimos. Aquí conocí a Laura Folgado y a Ángel, ambos profesores de formación profesional... Se nota la calidad, no hay mas que oírles. Aparte tuve el gran honor de contar con la participación de Yolanda (aka APU), la mejor voz del podcasting sin duda alguna.

En Autónomos con ánimo de Lucro me junté con Chabi Angúlo, grande entre los grandes, y juntos tratamos de exponer nuestras vivencias como profesionales autónomos.

El último podcast que he hecho, "de momento", es El Sofá de los Spoilers, dónde estaba junto a Abel Fernandez. Podcaster curtido y mejor persona. En está ocasión la idea era alejarse de lo relacionado con el trabajo y hablar de películas y series pero destripando el argumento... aún salen palomitas de los rincones del sofá.

Da el impulso necesario

¿Necesitas un refuerzo técnico el área digital de tu negocio?

¿Estás creando un nuevo proyecto y te gustaría despejar dudas sobre la parte tecnológica?

¡hablemos!