/

Edgar Macías

Software Engineer Senior | Full-Stack Developer

Especialista en Desarrollo Seguro (AppSec) y Escalabilidad

7+ años de experiencia construyendo y optimizando sistemas de alto impacto (UNAM), aplicando un enfoque 'Security by Design' para mitigar riesgos en el ciclo de desarrollo.

Edgar Macías

Experiencia de Impacto

Senior Software Engineer / Tech Lead

UNAM (Universidad Nacional Autónoma de México)

2018 - Presente

Liderazgo técnico en el desarrollo de plataformas críticas para la gestión universitaria, impactando a miles de usuarios.

Desarrollo de sistemas escalables gestionando datos de más de 300,000 alumnos.

Migración exitosa de bases de datos legacy con millones de registros, asegurando integridad y cero tiempo de inactividad.

Implementación de prácticas de AppSec y 'Security by Design' reduciendo vulnerabilidades en un 40%.

Optimización de procesos administrativos, reduciendo tiempos de respuesta en un 60%.

Mi Trayectoria De la Academia a la Seguridad Aplicada

2015

Ingeniería de Software & Arquitectura Legacy

Inicio de Carrera
  • Diseñé e implementé motor de reglas para procesos críticos de titulación.
  • Aseguré 100% de precisión en la emisión de documentos oficiales.
  • Optimicé flujos de trabajo utilizando Symfony y AngularJS.
PHPPHPUnitSymfonyAngularJS
2019

Modernización y Escala de Sistemas Críticos

Gestión de Complejidad
  • Dockericé sistemas legacy para asegurar continuidad operativa.
  • Refactoricé código obsoleto reduciendo significativamente la deuda técnica.
  • Gestioné tráfico de alta concurrencia durante periodos de inscripción.
PostgreSQLPythonDockerNext.jsNestJS
2020

Desarrollo Móvil Full-Stack (Freelance)

Expansión Técnica
  • Desarrollé aplicación móvil completa para servicio de taxis.
  • Integré backend en la nube con Google Maps API y geolocalización.
  • Lideré el ciclo completo desde diseño de arquitectura hasta despliegue.
Flutter (Dart)Base de Datos CloudNoSQLGoogle Maps API
2021

Migraciones de Datos y Herramientas Custom

Profundidad Técnica
  • Migré base de datos crítica de SQL Server a PostgreSQL sin pérdida de datos.
  • Desarrollé ETL personalizado en PHP para asegurar la integridad de registros.
  • Automaticé la validación y limpieza de millones de registros académicos.
PostgreSQLPythonETL CustomSQL Server
2023

Liderazgo Técnico y Seguridad por Diseño

Transición a Seniority
  • Lideré equipo Scrum en el desarrollo de sistema de atención psicológica.
  • Implementé criptografía robusta para garantizar la confidencialidad de datos sensibles.
  • Apliqué principios de 'Security by Design' en toda la arquitectura del sistema.
CriptografíaScrumAppSecNode.js
2025

Especialización y Proyectos Activos

Crecimiento Continuo
  • Fundé DevCybSec con laboratorios interactivos sobre OWASP Top 10.
  • Desarrollé Mini-SAST analyzer como prueba de concepto de seguridad automatizada.
  • Investigo activamente nuevas vulnerabilidades y estrategias de defensa.
Go (Golang)ViteExpressAppSec Labs

Habilidades (T-Shaped Profile)

Backend & Core

Go (Golang)PythonPHPNestJSExpress

DevCybSec: Mi Compromiso con el Desarrollo Seguro

Fundador & Lead Developer

DevCybSec - Laboratorios de Seguridad

Investigación aplicada en seguridad ofensiva y defensiva. Plataforma de laboratorios interactivos (OWASP Top 10) para entrenamiento avanzado en AppSec y codificación segura.

Next.jsAppSecGamification
Ver Proyecto
Investigación

Mini-SAST Analyzer

Desarrollo de motor de análisis estático (SAST) para detección automatizada de vulnerabilidades en código fuente. Prueba de concepto de ingeniería de seguridad aplicada.

PythonAST ParsingSecurity Rules
Ver Proyecto
Investigación

Go Hexagonal Auth

Desarrollo de una arquitectura hexagonal para autenticación y autorización.

GoGormJWTGinHexagonal ArchitectureDocker
Ver Proyecto
Competitive Programming

LeetCode Road

Competitive programming journey on LeetCode.

LeetCodeAlgorithmsData StructuresCompetitive Programming
Ver Proyecto

Actividad

Sin contribuciones el 15 de junio de 2025
2 contribuciones el 16 de junio de 2025
4 contribuciones el 17 de junio de 2025
Sin contribuciones el 18 de junio de 2025
Sin contribuciones el 19 de junio de 2025
2 contribuciones el 20 de junio de 2025
Sin contribuciones el 21 de junio de 2025
Sin contribuciones el 22 de junio de 2025
Sin contribuciones el 23 de junio de 2025
5 contribuciones el 24 de junio de 2025
8 contribuciones el 25 de junio de 2025
3 contribuciones el 26 de junio de 2025
5 contribuciones el 27 de junio de 2025
1 contribuciones el 28 de junio de 2025
Sin contribuciones el 29 de junio de 2025
2 contribuciones el 30 de junio de 2025
6 contribuciones el 1 de julio de 2025
3 contribuciones el 2 de julio de 2025
1 contribuciones el 3 de julio de 2025
4 contribuciones el 4 de julio de 2025
Sin contribuciones el 5 de julio de 2025
Sin contribuciones el 6 de julio de 2025
Sin contribuciones el 7 de julio de 2025
Sin contribuciones el 8 de julio de 2025
Sin contribuciones el 9 de julio de 2025
Sin contribuciones el 10 de julio de 2025
Sin contribuciones el 11 de julio de 2025
Sin contribuciones el 12 de julio de 2025
Sin contribuciones el 13 de julio de 2025
Sin contribuciones el 14 de julio de 2025
Sin contribuciones el 15 de julio de 2025
1 contribuciones el 16 de julio de 2025
Sin contribuciones el 17 de julio de 2025
Sin contribuciones el 18 de julio de 2025
Sin contribuciones el 19 de julio de 2025
Sin contribuciones el 20 de julio de 2025
Sin contribuciones el 21 de julio de 2025
Sin contribuciones el 22 de julio de 2025
Sin contribuciones el 23 de julio de 2025
Sin contribuciones el 24 de julio de 2025
Sin contribuciones el 25 de julio de 2025
Sin contribuciones el 26 de julio de 2025
Sin contribuciones el 27 de julio de 2025
3 contribuciones el 28 de julio de 2025
Sin contribuciones el 29 de julio de 2025
1 contribuciones el 30 de julio de 2025
2 contribuciones el 31 de julio de 2025
14 contribuciones el 1 de agosto de 2025
Sin contribuciones el 2 de agosto de 2025
Sin contribuciones el 3 de agosto de 2025
1 contribuciones el 4 de agosto de 2025
Sin contribuciones el 5 de agosto de 2025
6 contribuciones el 6 de agosto de 2025
2 contribuciones el 7 de agosto de 2025
1 contribuciones el 8 de agosto de 2025
Sin contribuciones el 9 de agosto de 2025
1 contribuciones el 10 de agosto de 2025
6 contribuciones el 11 de agosto de 2025
1 contribuciones el 12 de agosto de 2025
8 contribuciones el 13 de agosto de 2025
9 contribuciones el 14 de agosto de 2025
8 contribuciones el 15 de agosto de 2025
1 contribuciones el 16 de agosto de 2025
Sin contribuciones el 17 de agosto de 2025
3 contribuciones el 18 de agosto de 2025
3 contribuciones el 19 de agosto de 2025
4 contribuciones el 20 de agosto de 2025
7 contribuciones el 21 de agosto de 2025
3 contribuciones el 22 de agosto de 2025
1 contribuciones el 23 de agosto de 2025
Sin contribuciones el 24 de agosto de 2025
2 contribuciones el 25 de agosto de 2025
3 contribuciones el 26 de agosto de 2025
4 contribuciones el 27 de agosto de 2025
1 contribuciones el 28 de agosto de 2025
Sin contribuciones el 29 de agosto de 2025
3 contribuciones el 30 de agosto de 2025
Sin contribuciones el 31 de agosto de 2025
7 contribuciones el 1 de septiembre de 2025
3 contribuciones el 2 de septiembre de 2025
6 contribuciones el 3 de septiembre de 2025
2 contribuciones el 4 de septiembre de 2025
Sin contribuciones el 5 de septiembre de 2025
Sin contribuciones el 6 de septiembre de 2025
2 contribuciones el 7 de septiembre de 2025
1 contribuciones el 8 de septiembre de 2025
Sin contribuciones el 9 de septiembre de 2025
5 contribuciones el 10 de septiembre de 2025
1 contribuciones el 11 de septiembre de 2025
1 contribuciones el 12 de septiembre de 2025
Sin contribuciones el 13 de septiembre de 2025
Sin contribuciones el 14 de septiembre de 2025
Sin contribuciones el 15 de septiembre de 2025
Sin contribuciones el 16 de septiembre de 2025
Sin contribuciones el 17 de septiembre de 2025
2 contribuciones el 18 de septiembre de 2025
Sin contribuciones el 19 de septiembre de 2025
Sin contribuciones el 20 de septiembre de 2025
Sin contribuciones el 21 de septiembre de 2025
1 contribuciones el 22 de septiembre de 2025
Sin contribuciones el 23 de septiembre de 2025
Sin contribuciones el 24 de septiembre de 2025
1 contribuciones el 25 de septiembre de 2025
1 contribuciones el 26 de septiembre de 2025
Sin contribuciones el 27 de septiembre de 2025
Sin contribuciones el 28 de septiembre de 2025
Sin contribuciones el 29 de septiembre de 2025
5 contribuciones el 30 de septiembre de 2025
Sin contribuciones el 1 de octubre de 2025
1 contribuciones el 2 de octubre de 2025
Sin contribuciones el 3 de octubre de 2025
Sin contribuciones el 4 de octubre de 2025
Sin contribuciones el 5 de octubre de 2025
2 contribuciones el 6 de octubre de 2025
1 contribuciones el 7 de octubre de 2025
1 contribuciones el 8 de octubre de 2025
1 contribuciones el 9 de octubre de 2025
1 contribuciones el 10 de octubre de 2025
Sin contribuciones el 11 de octubre de 2025
Sin contribuciones el 12 de octubre de 2025
4 contribuciones el 13 de octubre de 2025
Sin contribuciones el 14 de octubre de 2025
1 contribuciones el 15 de octubre de 2025
2 contribuciones el 16 de octubre de 2025
Sin contribuciones el 17 de octubre de 2025
Sin contribuciones el 18 de octubre de 2025
Sin contribuciones el 19 de octubre de 2025
7 contribuciones el 20 de octubre de 2025
Sin contribuciones el 21 de octubre de 2025
Sin contribuciones el 22 de octubre de 2025
Sin contribuciones el 23 de octubre de 2025
Sin contribuciones el 24 de octubre de 2025
Sin contribuciones el 25 de octubre de 2025
Sin contribuciones el 26 de octubre de 2025
1 contribuciones el 27 de octubre de 2025
Sin contribuciones el 28 de octubre de 2025
Sin contribuciones el 29 de octubre de 2025
3 contribuciones el 30 de octubre de 2025
Sin contribuciones el 31 de octubre de 2025
Sin contribuciones el 1 de noviembre de 2025
Sin contribuciones el 2 de noviembre de 2025
4 contribuciones el 3 de noviembre de 2025
Sin contribuciones el 4 de noviembre de 2025
Sin contribuciones el 5 de noviembre de 2025
Sin contribuciones el 6 de noviembre de 2025
Sin contribuciones el 7 de noviembre de 2025
Sin contribuciones el 8 de noviembre de 2025
Sin contribuciones el 9 de noviembre de 2025
Sin contribuciones el 10 de noviembre de 2025
Sin contribuciones el 11 de noviembre de 2025
Sin contribuciones el 12 de noviembre de 2025
1 contribuciones el 13 de noviembre de 2025
Sin contribuciones el 14 de noviembre de 2025
Sin contribuciones el 15 de noviembre de 2025
Sin contribuciones el 16 de noviembre de 2025
Sin contribuciones el 17 de noviembre de 2025
Sin contribuciones el 18 de noviembre de 2025
Sin contribuciones el 19 de noviembre de 2025
Sin contribuciones el 20 de noviembre de 2025
Sin contribuciones el 21 de noviembre de 2025
Sin contribuciones el 22 de noviembre de 2025
Sin contribuciones el 23 de noviembre de 2025
1 contribuciones el 24 de noviembre de 2025
Sin contribuciones el 25 de noviembre de 2025
Sin contribuciones el 26 de noviembre de 2025
1 contribuciones el 27 de noviembre de 2025
Sin contribuciones el 28 de noviembre de 2025
Sin contribuciones el 29 de noviembre de 2025
Sin contribuciones el 30 de noviembre de 2025
1 contribuciones el 1 de diciembre de 2025
Sin contribuciones el 2 de diciembre de 2025
Sin contribuciones el 3 de diciembre de 2025
1 contribuciones el 4 de diciembre de 2025
1 contribuciones el 5 de diciembre de 2025
Sin contribuciones el 6 de diciembre de 2025
Sin contribuciones el 7 de diciembre de 2025
Sin contribuciones el 8 de diciembre de 2025
Sin contribuciones el 9 de diciembre de 2025
Sin contribuciones el 10 de diciembre de 2025
Sin contribuciones el 11 de diciembre de 2025
Sin contribuciones el 12 de diciembre de 2025
Sin contribuciones el 13 de diciembre de 2025
Sin contribuciones el 14 de diciembre de 2025

¿Listo para construir software seguro y escalable?

Abierto a nuevas oportunidades donde pueda aportar valor técnico y estratégico.

© 2025 Edgar Macías. Construido con Next.js, Tailwind CSS & principios AppSec.