/

Edgar Macías

Senior Software Engineer | Full-Stack Developer

Specialist in Secure Development (AppSec) and Scalability

7+ years of experience building and optimizing high-impact systems (UNAM), applying a 'Security by Design' approach to mitigate risks in the development lifecycle.

Edgar Macías

Impactful Experience

Senior Software Engineer / Tech Lead

UNAM (National Autonomous University of Mexico)

2018 - Present

Technical leadership in the development of critical platforms for university management, impacting thousands of users.

Development of scalable systems managing data for over 300,000 students.

Successful migration of legacy databases with millions of records, ensuring integrity and zero downtime.

Implementation of AppSec and 'Security by Design' practices reducing vulnerabilities by 40%.

Optimization of administrative processes, reducing response times by 60%.

The Journey From Academia to Applied Security

2015

Software Engineering & Legacy Architecture

Career Start
  • Designed and implemented a rules engine for critical certification processes.
  • Ensured 100% accuracy in official document issuance.
  • Optimized workflows using Symfony and AngularJS.
PHPPHPUnitSymfonyAngularJS
2019

Modernization & Scaling of Critical Systems

Complexity Management
  • Dockerized legacy systems to prioritize operational continuity.
  • Refactored obsolete code, significantly reducing technical debt.
  • Managed high-concurrency traffic during enrollment periods.
PostgreSQLPythonDockerNext.jsNestJS
2020

Full-Stack Mobile Development (Freelance)

Tech Expansion
  • Developed a complete mobile app for a taxi service.
  • Integrated cloud backend with Google Maps API and geolocation.
  • Led the full cycle from architectural design to deployment.
Flutter (Dart)Cloud FirebaseNoSQLGoogle Maps API
2021

Data Migrations & Custom Tools

Technical Depth
  • Migrated critical database from SQL Server to PostgreSQL with zero data loss.
  • Developed custom ETL in PHP ensuring record integrity.
  • Automated validation and cleaning of millions of academic records.
PostgreSQLPythonETL CustomSQL Server
2023

Technical Leadership & Security by Design

Transition to Seniority
  • Led Scrum team in developing a psychological care system.
  • Implemented robust cryptography to guarantee sensitive data confidentiality.
  • Applied 'Security by Design' principles throughout the system architecture.
CriptographyScrumAppSecNode.js
2025

Specialization & Active Projects

Continuous Growth
  • Founded DevCybSec with interactive labs on OWASP Top 10.
  • Developed Mini-SAST analyzer as an automated security proof of concept.
  • Actively researching new vulnerabilities and defense strategies.
Go (Golang)ViteExpressAppSec Labs

Skills (T-Shaped Profile)

Backend & Core

Go (Golang)PythonPHPNestJSExpress

DevCybSec: My Commitment to Secure Development

Founder & Lead Developer

DevCybSec - Security Labs

Applied research in offensive and defensive security. Interactive labs platform (OWASP Top 10) for advanced AppSec training and secure coding.

Next.jsAppSecGamification
View Project
Research

Full-Stack Lab Showcase

Development of a full-stack lab showcase for advanced AppSec training and secure coding.

GolangVitePostgreSQLDocker
View Project
Research

Mini-SAST Analyzer

Development of a static analysis engine (SAST) for automated vulnerability detection in source code. Proof of concept for applied security engineering.

PythonAST ParsingSecurity Rules
View Project
Research

Go Hexagonal Auth

Development of a hexagonal architecture for authentication and authorization.

GoGormJWTGinHexagonal ArchitectureDocker
View Project
Competitive Programming

LeetCode Road

Competitive programming journey on LeetCode.

LeetCodeAlgorithmsData StructuresCompetitive Programming
View Project

Activity

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
Sin contribuciones el 15 de diciembre de 2025
Sin contribuciones el 16 de diciembre de 2025
Sin contribuciones el 17 de diciembre de 2025
Sin contribuciones el 18 de diciembre de 2025
Sin contribuciones el 19 de diciembre de 2025
Sin contribuciones el 20 de diciembre de 2025
Sin contribuciones el 21 de diciembre de 2025
Sin contribuciones el 22 de diciembre de 2025
Sin contribuciones el 23 de diciembre de 2025
Sin contribuciones el 24 de diciembre de 2025
Sin contribuciones el 25 de diciembre de 2025
Sin contribuciones el 26 de diciembre de 2025
Sin contribuciones el 27 de diciembre de 2025
Sin contribuciones el 28 de diciembre de 2025
Sin contribuciones el 29 de diciembre de 2025
Sin contribuciones el 30 de diciembre de 2025
Sin contribuciones el 31 de diciembre de 2025
Sin contribuciones el 1 de enero de 2026
Sin contribuciones el 2 de enero de 2026
Sin contribuciones el 3 de enero de 2026
Sin contribuciones el 4 de enero de 2026
Sin contribuciones el 5 de enero de 2026
Sin contribuciones el 6 de enero de 2026
Sin contribuciones el 7 de enero de 2026
Sin contribuciones el 8 de enero de 2026
Sin contribuciones el 9 de enero de 2026
Sin contribuciones el 10 de enero de 2026
Sin contribuciones el 11 de enero de 2026
Sin contribuciones el 12 de enero de 2026
Sin contribuciones el 13 de enero de 2026
Sin contribuciones el 14 de enero de 2026
Sin contribuciones el 15 de enero de 2026

Ready to build secure and scalable software?

Open to new opportunities where I can contribute technical and strategic value.

© 2026 Edgar Macías. Built with Next.js, Tailwind CSS & AppSec principles.