Skip to content
View AlvaroVFon's full-sized avatar
🏠
Working from home
🏠
Working from home
  • AgiliaCenter
  • Huelva
  • 04:55 (UTC +01:00)

Block or report AlvaroVFon

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AlvaroVFon/README.md

Álvaro Villamarín

🛠️ Tech Stack

Node.js TypeScript Express MongoDB BullMQ Docker

🚀 Sobre mí

Desarrollador backend comprometido con escribir código limpio, mantenible y eficiente. Apasionado por la arquitectura de software y las buenas prácticas, me enfoco en construir APIs robustas y escalables que aporten valor real. Aunque mi especialidad es el backend, mantengo un interés activo en el frontend para ampliar mi visión full-stack y enriquecer mis soluciones.

🛠 Tecnologías y herramientas

  • Lenguajes: JavaScript (ES6+), TypeScript
  • Backend: Node.js, Express
  • Bases de datos: MongoDB, Redis
  • Frontend (básico): Angular (versiones antiguas), Vue.js (en aprendizaje)
  • DevOps y monitoreo: AWS CloudWatch, Datadog
  • Sistemas de colas: BullMQ (en proceso de aprendizaje)

📂 Proyectos destacados

Workout-App

Un proyecto al que dedico mucho cariño, inspirado en mi pasión por la calistenia y el análisis detallado de estadísticas para medir progreso.
He aprendido a mantener un código claro y minimalista, separando responsabilidades para facilitar su mantenimiento y evolución.
Me encanta especialmente el sistema de autenticación con token y refresh mediante httpOnly cookies, junto con un sistema avanzado de intentos y bloqueos que gestiona diferentes tipos de acceso (login, refresh, password-reset).
El proyecto sigue creciendo con tareas planificadas en GitHub, donde también utilizo IA para generar ideas y nuevas funcionalidades, buscando siempre un balance entre utilidad y aprendizaje.

Design-patterns

Un proyecto que nace para ordenar las ideas sobre patrones de diseño, mostrando tanto el enfoque tradicional (POO) como adaptaciones a la programación funcional. Es un repositorio al que acudir para refrescar ideas y asentar conocimientos.

💼 Experiencia

Actualmente trabajo como Backend Developer en un proyecto de gran escala enfocado en la gestión de usuarios: un sistema de identity management con una base de datos que supera los 90 millones de usuarios.
Mi trabajo se centra en diseñar y mantener APIs robustas y escalables, asegurando la calidad, seguridad y eficiencia del sistema.

🧰 Herramientas y flujos de trabajo

  • Editores: Neovim, Visual Studio Code
  • Testing: Jest
  • Terminal: Emuladores como Kitty y Alacritty, combinados con Tmux para multitarea eficiente
  • Gestión de proyectos: JIRA
  • Control de versiones: Git y plataformas de hosting como GitHub, GitLab y Bitbucket
  • Metodologías: Agile / Scrum (implementadas en equipo)

📫 Contacto

Views

Profile Views

Pinned Loading

  1. workout-app workout-app Public

    TypeScript 6

  2. workout-app-front workout-app-front Public

    Vue 3

  3. design-patterns design-patterns Public

    TypeScript 2

  4. go-ecommerce-service go-ecommerce-service Public

    Go