Skip to content
View WilldiazRaM's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report WilldiazRaM

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
WilldiazRaM/README.md
Logo Duoc UC

Will Díaz

Ingeniero Informático (Egresado 2025)

Back-End Development | AppSec | Automatización | Análisis de Red

LinkedIn  |  [email protected]


Perfil Profesional

Ingeniero Informático egresado de la Escuela de Informática y Telecomunicaciones de Duoc UC. Poseo experiencia práctica en desarrollo web full-stack con especialización en Back-End, despliegues en entornos productivos y aplicación de buenas prácticas de seguridad.

He trabajado en proyectos reales utilizando Node.js, Django, React y bases de datos SQL, implementando controles de seguridad alineados a OWASP Top 10, tales como autenticación robusta, validación de datos estricta y configuración de cabeceras HTTP. Complemento mi perfil de desarrollo con capacidades de análisis de red, scripting y automatización para observabilidad y detección de amenazas.


Ingeniería de Seguridad (Security Engineering Snapshot)

Área Herramientas y Prácticas
Autenticación y Acceso Implementación de JWT + bcrypt, gestión de expiración de tokens y control de sesiones seguras.
Testing de Seguridad Análisis de tráfico y red utilizando Nmap, mitmproxy y Wireshark en entornos controlados.
Hardening Backend Configuración de cabeceras HTTP, implementación de rate limiting, validación de entradas y manejo seguro de errores.
Estándares Revisión de código basada en OWASP Top 10, CWE y CVE.
Automatización Desarrollo de scripts en Python para análisis de logs, apoyo a auditorías y generación de alertas.

Enfoque principal: Prevención, observabilidad y reducción de la superficie de ataque.


Metodología de Trabajo

  • Diseño primero: Definición del modelo de datos y estructura de base de datos como punto de partida.
  • Arquitectura progresiva: Establecimiento de API, autenticación y control de acceso antes de exponer funcionalidades al cliente.
  • Implementación incremental: Desarrollo de controladores claros, validaciones consistentes y lógica de negocio desacoplada.
  • Defensive Coding: Manejo explícito de excepciones, logs estructurados y límites operacionales (timeouts, rate limits).
  • Revisión final: Ejecución de checklist de seguridad y validación funcional previa al despliegue.

Proyectos Destacados

SINTEREC

Stack: React, Redux, Node.js, Express, MySQL / MariaDB

  • Migración completa de infraestructura de hosting y motor de base de datos (PostgreSQL a MySQL/MariaDB).
  • Configuración de DNS y dominio en entorno productivo.
  • Desarrollo de Backend seguro con JWT y validaciones de entrada.
  • Implementación de cabeceras de seguridad HTTP y control de acceso.

AhorraLuz (Capstone)

Stack: Django, PostgreSQL, Python

  • Plataforma de análisis de consumo energético para optimización de recursos.
  • Procesamiento y transformación de datos (ETL) para modelos predictivos.
  • Ingeniería de características temporales para análisis de patrones de consumo.
  • Proyecto académico aprobado con distinción como Capstone de Ingeniería.

IVS Energy — Web Corporativa y SEO Técnico

Stack: Next.js (App Router), TypeScript, Tailwind CSS, Vercel

Desarrollo y optimización de sitio web corporativo para empresa de ingeniería energética, enfocado en la captación orgánica de clientes.

  • Arquitectura: Next.js App Router con rutas dinámicas.
  • SEO Técnico: Implementación de Schema.org (JSON-LD), sitemap dinámico y metadatos optimizados.
  • Estrategia Local: Cluster SEO geográfico para posicionamiento en comunas específicas.
  • Performance y Seguridad: Despliegue en Vercel con cabeceras de seguridad (CSP, X-Frame-Options).

TallerMk

Stack: Django, HTML/CSS, PostgreSQL

  • Sistema de gestión para PyME incluyendo reservas online y formularios de contacto.
  • Despliegue en infraestructura tradicional (cPanel).
  • Integración segura entre backend y frontend.

Automatización y Análisis de Red

  • Scripts en Python para análisis de tráfico y detección de eventos.
  • Integración con mitmproxy para inspección TLS y análisis de fingerprints JA3.
  • Escaneo de redes y scripting con Nmap (Lua).
  • Laboratorio práctico en entornos Parrot OS.

Tecnologías y Herramientas

Desarrollo

  • Lenguajes: JavaScript (Node.js), Python.
  • Frameworks: Express, Django, React.
  • Bases de Datos: MySQL / MariaDB, PostgreSQL.
  • Control de Versiones: Git, GitHub.

Infraestructura y Despliegue

  • Plataformas: Netlify, Render.com, Vercel.
  • Hosting: cPanel tradicional.
  • Contenedores: Docker (Nivel básico).

Seguridad y Redes

  • Herramientas: Nmap, mitmproxy, Wireshark.
  • Sistemas Operativos: Parrot OS (Laboratorio).

Prácticas de Seguridad Aplicadas

  • Auditoría de vulnerabilidades basada en OWASP Top 10.
  • Mecanismos de autenticación segura y hashing de contraseñas.
  • Validación estricta de entradas (Input Validation).
  • Configuración de cabeceras de seguridad (HSTS, X-Frame-Options, CSP).

Stack Visual

JavaScript Node.js Express Python Django MySQL PostgreSQL Docker Git Nmap Lua


Métricas GitHub

Metrics


Formación y Certificaciones

  • Ingeniería en Informática — Duoc UC (Egresado 2025)
  • Codecademy:
    • Back-End Engineer
    • Cybersecurity Fundamentals
    • Scan Systems with Nmap
    • Introducción a Machine Learning Engineer AI

Popular repositories Loading

  1. JSExerciseHub JSExerciseHub Public

    JavaScript 2

  2. tallermk2.0-DjangoAndMsSql tallermk2.0-DjangoAndMsSql Public

    proyecto en produccion de la versión mejorada de tallermk-render, también en mi repositorio. Actualmente se encuentra en producción.

    JavaScript 2

  3. nodejs-personal-budget2 nodejs-personal-budget2 Public

    JavaScript 1

  4. mixedMessages mixedMessages Public

    JavaScript

  5. findYourHat findYourHat Public

    JavaScript

  6. render_tallermk render_tallermk Public

    HTML