Francisco Diaz - desarrollador

Perfil Profesional

Soy Francisco, desarrollador backend con base en Python y actualmente en proceso de especialización en ciberseguridad. Mi trayectoria profesional incluye más de una década trabajando con tecnologías web — principalmente WordPress, Joomla y proyectos propios con Django y Flask — lo que me ha permitido entender en profundidad cómo se construyen y se mantienen las aplicaciones web. En los últimos años he comenzado a orientar mi carrera hacia la ciberseguridad, especialmente en el análisis de vulnerabilidades y el hacking ético, combinando mi experiencia como desarrollador con el estudio de cómo se atacan y se defienden los sistemas.

Mi filosofía profesional se resume en una idea sencilla:"Programming is not about typing, it's about thinking.". Para mí, programar no consiste solo en escribir código que funcione, sino en diseñar soluciones bien pensadas. Hoy intento aplicar esa misma mentalidad también a la seguridad: entender cómo funciona un sistema para poder identificar dónde puede fallar.

Habilidades tecnicas

Enfoque Actual

Actualmente estoy ampliando mis conocimientos en ciberseguridad, especialmente en análisis de vulnerabilidades, metodologías de pentesting y uso de herramientas del ecosistema Kali Linux. Esta combinación entre desarrollo y seguridad me permite abordar los problemas desde dos perspectivas: cómo se construye el software y cómo puede ser atacado.

Habilidades Técnicas

Mi stack tecnológico se ha construido sobre una base sólida de conocimientos y experiencia práctica:

lenguajes y frameworks

Lenguajes y Frameworks

  • Python: Lenguaje principal, utilizado tanto en desarrollo backend (Django, Flask) como en automatización de tareas de seguridad y pequeños scripts orientados a seguridad
  • Bases de datos: MySQL, SQLAlchemy – comprensión de inyecciones SQL y buenas prácticas de validación.
  • Frontend: HTML, CSS, JavaScript básico para entender vectores de ataque en cliente.
  • Control de versiones: Git y GitHub para gestión de proyectos y colaboración.
Seguridad y sistemas

Seguridad y Herramientas

  • Análisis de vulnerabilidades: uso de herramientas como Nmap, OWASP ZAP y Burp Suite en laboratorios de práctica.
  • Hacking ético: aprendizaje de metodologías básicas de pentesting, incluyendo fases de reconocimiento, enumeración y explotación en entornos controlados (Kali Linux, VulnHub, CTFs).
  • OSINT: fundamentos de inteligencia de fuentes abiertas.
  • Desarrollo seguro: validación de entradas, autenticación segura y gestión de sesiones.
  • Sistemas: Linux (Fedora, Debian, Kali) y virtualización con VirtualBox y QEMU para laboratorios de seguridad.
Competencias profesionales

Competencias Profesionales

  • Pensamiento analítico: Capacidad para descomponer problemas complejos (como un sistema vulnerado) en componentes manejables.
  • Aprendizaje continuo: Compromiso con la actualización constante en un campo tan dinámico como la ciberseguridad.
  • Adaptabilidad: Transición exitosa de 11 años como emprendedor/desarrollador a un perfil técnico en seguridad.
  • Trabajo colaborativo: Experiencia en equipos multidisciplinares y comunidades tech.
  • Atención al detalle: Fundamental en análisis de logs y detección de anomalías.
Javier Diaz - Analista junior

Visión Profesional

Mi objetivo es integrarme como Analista Junior en Ciberseguridad aportando una perspectiva particular: conozco cómo se construye el software y estoy aprendiendo cómo se analiza y se protege. Busco un entorno donde pueda seguir desarrollando mis habilidades, participar en análisis de vulnerabilidades reales y aprender de profesionales con más experiencia en seguridad.

Estoy especialmente interesado en posiciones relacionadas con SOC, análisis de vulnerabilidades o pentesting junior.

Competencias ligüisticas

Competencias Lingüísticas

  • Español: Nativo
  • Inglés: Nivel técnico intermedio (B1), con capacidad para comprender documentación técnica y participar en comunicaciones profesionales básicas. En proceso de mejora continua para alcanzar fluidez profesional.

Formación y Certificados

Formación Académica

Ingeniería de Sistemas y Computación (3 años) – Universidad Pedagógica y Tecnológica de Colombia (UPTC). Fundamentos sólidos en algoritmos, estructuras de datos y arquitectura de software.

Formación en curso

  • Especialización en Ethical Hacking y Pentesting – Davante / MasterD (mar. 2026 - sept. 2026)

Compromiso con el Aprendizaje Continuo

Cada certificación representa no solo conocimiento técnico, sino la mentalidad de mejora constante que aplico a la ciberseguridad.

Proyectos Destacados

Puedes ver mis proyectos de ciberseguridad y desarrollo en la sección Portafolio.

Desarrollo y Formaciones

Mi formación técnica en desarrollo de software y ciberseguridad incluye certificaciones y cursos especializados:

Formación Backend: Python, Flask y Django

Formación Backend: Python, Flask y Django

Formación en Python y Desarrollo Backend

La base técnica sobre la qu…

Categorías:
Python, Programacion
Ruta de Analista Junior en Ciberseguridad

Ruta de Analista Junior en Ciberseguridad

Mi camino hacia la ciberseguridad

Este itinerario formativo refleja …

Categorías:
Redes, Ciberseguridad