Abraham Vilches

Abraham Vilches

Ingeniero de Software

🧱 Especializado en arquitecturas escalables y patrones de diseño. 🏗️ Apasionado por DDD, microservicios y buenas prácticas. 💼 Experiencia full-stack con enfoque en soluciones que escalan con el negocio.

+2
años de experiencia
Arquitecturas DDD Microservicios React Node.js TDD Event-driven Architecture

Experiencia

Software Developer

Devio Tech

Mayo 2025 - Actual
Devio Tech logo

Backend

Diseño y desarrollo de soluciones completas. Implementación de APIs escalables, garantizando robustez y flexibilidad.

Frontend

Diseño y desarrollo de CRM con React, mejorando la experiencia del usuario.

Stack Backend

PostgreSQL
Node.js
RabbitMQ
Socket.IO
AWS
Docker

Stack Frontend

React
TailwindCSS
Vite

Software Developer

Feeder the Reaction App SL

Junio 2024 - Abril 2025
Feeder the Reaction App SL logo

Backend

Diseño y desarrollo de soluciones completas siguiendo principios de arquitectura limpia (DDD) y patrones de Event-Driven Architecture. Implementación de APIs escalables y microservicios, garantizando robustez y flexibilidad.

Frontend

Diseño y desarrollo de interfaces de usuario modernas y dinámicas con React, mejorando la experiencia del usuario en diversos productos.

Stack Backend

Symfony
NestJS
MySQL
Node.js
RabbitMQ
Socket.IO
AWS
Docker

Stack Frontend

React
TailwindCSS
Vite

Full Stack Developer

Sensing Tex S.L.

Septiembre 2023 - Junio 2024
Sensing Tex S.L. logo

Backend

Desarrollo de APIs RESTful y APIs Socket con Flask y Python, usado MongoDB cómo base de datos NoSQL

Frontend

Diseño y desarrollo de interfaces de usuario modernas y dinámicas con React y Tailwind mejorando la experiencia del usuario en diversos productos.

Stack Backend

Flask
Python
MongoDB
Socket.IO

Stack Frontend

React
TailwindCSS

Formación

Universidad Autónoma de Barcelona backdrop

Ingeniero Informático

Universidad Autónoma de Barcelona

2019 - 2024

Estudio integral de los fundamentos de la informática, principios de ingeniería de software y desarrollo práctico de aplicaciones.

Tecnologías aprendidas

  • C++
  • Bases de Datos
  • Java
  • Sistemas Operativos
  • Python
  • Estructuras de Datos
  • Algoritmos
  • Redes
Lemoncode backdrop

Frontend Máster Online

Lemoncode

2024

Desarrollo frontend avanzado enfocado en React, TypeScript y prácticas modernas de desarrollo web.

Tecnologías aprendidas

  • React
  • Next.js
  • Angular
  • Vue.js
  • SolidJS
  • Astro
  • HTML5
  • CSS3
Codely.tv backdrop

Cursos de Codely.tv

Codely.tv

2024 - presente

Formación especializada en arquitectura de software, código limpio y mejores prácticas de desarrollo.

Tecnologías aprendidas

  • Arquitectura Hexagonal
  • DDD
  • Clean Code
  • TDD
  • PHP
  • Node.js

Proyectos

Code Finances

Code Finances

Solución para la gestión de patriomonio y finanzas personales, con seguimiento de inversiones y análisis de rentabilidad.

React.js Node.js MongoDB Tailwind Nest.js Jest DDD TDD CI/CD Docker AWS

Ddd-code-generator

Paquete de NPM para generar boilerplates de bounded context y aplicar clean architecture y domain driven design

Node.js GitHub
Vexel

Vexel

Plataforma para la gestión y organización de personal en empresas, asignando al personal en puestos y jornadas en base a un algoritmo de ordenación.

React.js MongoDB Tailwind Node.js CI/CD Docker AWS Jenkins
DDDominio

DDDominio

Plataforma donde comparto mis conocimientos sobre desarrollo de software, arquitectura y patrones de diseño a través del blog 'Desde La Capa De Dominio'.

Astro Tailwind Markdown

Biblioteca Personal

La Artesanía del Código Limpio
El Limpiador de Código
Arquitectura Limpia
Transformación Digital Mediante Cloud
El Programador Pragmático
React JS
Aprendiendo React de Carlos Azaustre
Algoritmos Iluminados: Primera Parte
Aprende SQL en un Fin de Semana
Acelerar
Test-Driven Development with PHP8
Diseño de Sistemas
Learning Domain-Driven Design