Hola 👋 yo soyDiego Abdo

Ingeniero Backend

me
HABILIDADES

Mi Experiencia

Backend

Diseño y desarrollo de sistemas escalables con enfoque en arquitectura y consistencia de datos.

APIs

Construcción de servicios robustos e integración eficiente entre sistemas y servicios externos.

Base de Datos

Modelado relacional, optimización de consultas y manejo eficiente de información.

PORTAFOLIO

Mi Trabajo

Sistema de Punto de Venta Distribuido

Sistema de Punto de Venta Distribuido

Sistema de punto de venta distribuido para más de 100 tiendas, soportando inventario multi-sucursal, procesamiento de ventas y operación offline-first.

Sistema Escolar

Sistema Escolar

Sistema de aplicación web para una escuela con más de 500 estudiantes. Orientado a mejorar la eficiencia administrativa y a optimizar la experiencia de usuario para estudiantes, profesores, padres y personal.

Simulación Multiagente

Simulación Multiagente

Simulación sofisticada de tráfico que modela el comportamiento de vehículos autónomos en un entorno urbano con búsqueda de rutas inteligente, prevención de colisiones y visualización 3D.

ACERCA DE MÍ

Ingeniero Backend

Soy Backend Engineer enfocado en el diseño y desarrollo de sistemas escalables y bien estructurados. He trabajado en la construcción de un sistema de punto de venta distribuido para más de 100 tiendas, en motores de optimización de inventario y en plataformas fintech con lógica financiera y control de accesos


Me interesa especialmente el diseño de bases de datos, la arquitectura del backend y la construcción de sistemas que sean claros, mantenibles y seguros. Estudié Ingeniería en Tecnologías Computacionales en el Tecnológico de Monterrey, donde desarrollé una base sólida en algoritmos y diseño de sistemas.

Tecnologías y Herramientas

Lenguajes

TypeScriptJavaScriptPythonSQL

Tecnologías

NestJSNode.jsFastAPIReactPostgreSQLSupabaseRedisCeleryTypeORMPrisma

Conocimientos

Diseño de Base de DatosAPIs RESTAutenticación (JWT, RBAC)Integración de API Externa

Trabajemos juntos

Contáctame
CURSOS RELEVANTES

Educación

Estructuras de Datos y Algoritmos

2023

En este curso, aprendimos a implementar diversas estructuras de datos desde cero y exploramos los diferentes algoritmos que las utilizan.

Análisis de Requerimientos

2023

Durante esta clase, creamos un documento de Especificación de Requisitos de Software (SRS) para un proyecto del mundo real. Aplicamos las metodologías del ciclo de vida del desarrollo de software para recopilar y documentar requisitos.

Métodos Computacionales

2024

En esta clase, exploramos la recursión y la programación funcional con Elixir, utilizando estos conceptos para construir autómatas finitos deterministas (DFA) y un analizador léxico de código.

Construcción de Software y Toma de Decisiones

2024

En esta clase, desarrollamos un videojuego desde cero utilizando Unity y C#, abarcando todos los aspectos de la creación del juego. Gestionamos el proyecto con GitHub e implementamos una base de datos y un backend para los datos del juego.

Análisis y Diseño de Algoritmos Avanzados

2024

Curso enfocado en el estudio y aplicación de técnicas avanzadas para el diseño y análisis de algoritmos eficientes, incluyendo optimización, complejidad computacional y resolución de problemas complejos con python.

Modelación de Sistemas Multiagentes con Gráficas Computacionales

2024

Esta materia aborda el diseño e implementación de agentes inteligentes y sistemas multiagente, su toma de decisiones mediante teoría de juegos y aprendizaje, junto con la aplicación de gráficos computacionales para modelar, simular y visualizar entornos tridimensionales interactivos.

Desarrollo e Implantación de Sistemas de Software

2025

Trabajé en un equipo de alrededor de 30 personas para desarrollar una aplicación web completa, aplicando prácticas avanzadas de gestión de proyectos, diseño arquitectónico, bases de datos, pruebas de calidad e implantación de software.

CONTACTO

Conecta Conmigo