Daniel Enrique Perdomo Carvajal

Senior Fullstack Engineer & DevSecOps

Construyendo arquitecturas seguras y escalables

Transformando problemas complejos en soluciones robustas

Contáctame

Perfil Profesional

Analista de Seguridad Informática y Desarrollador especializado en DevSecOps, integrando seguridad en pipelines CI/CD con Docker y GitHub Actions. Domino Python para procesamiento de imágenes, señales digitales y construcción de redes neuronales, junto con pentesting (Nmap, Burp Suite, Metasploit) y desarrollo full-stack (JavaScript, TypeScript, React, Node.js).

Sobre esta plataforma: Esta web está desarrollada con un enfoque profesional, implementando autenticación segura, control de sesiones y protección de datos. Incluye un sistema de gestión integral con validación de usuarios, roles, autorización y manejo avanzado de formularios. La arquitectura está organizada en componentes modulares para mejorar escalabilidad y mantenimiento, con integración de servicios externos y buenas prácticas de seguridad (cifrado, sanitización, CSP).

Trayectoria Profesional

2023 - 2025

Ingeniero de Automatización y Desarrollo

Coasquímicos S.A.S

Como Ingeniero de Automatización y Desarrollo, orquesté una transformación DevOps integral diseñando e implementando pipelines de automatización industrial mediante microcontroladores que reemplazaron costosos PLCs. Desarrollé y desplegué una plataforma web de ventas con stack moderno (HTML5, CSS3, JS ES6+, TypeScript) que incrementó los ingresos en un 65%. Bajo principios de IaC, implementé una plataforma interna con enfoque DevSecOps, integrando la triada CIA en el ciclo de vida del desarrollo mediante controles de seguridad automatizados. Gestioné la infraestructura tecnológica con enfoque CI/CD usando Kubernetes (Master/Worker Nodes, Kubelet, Container Runtime, Service Discovery), optimizando procesos industriales y digitales mediante automatización y monitorización proactiva, estableciendo una cultura DevOps que aseguró la resiliencia operacional.

DevSecOps Kubernetes IoT CI/CD
2024

Desarrollador Full-Stack Freelance

CRM Licitaciones KJC

Arquitectura y desarrollo de un CRM personalizado para gestión de licitaciones gubernamentales. Implementación de automatización de documentos y sistema de alertas inteligentes.

React Node.js CRM
Oct 2024 - Dic 2024

Ingeniero de Proyectos

Grupo Empresarial Recicla S.A.S.

Diseñé e implementé un Sistema de Información Geográfica (SIG) utilizando QGIS para la optimización de rutas de recolección, cumpliendo con la normativa SUI.

2019 - 2025

Consultor TI & Desarrollador

EcoSmile S.A.S.

Consultoría técnica en sistemas sostenibles y desarrollo de aplicaciones web. Gestión de infraestructura tecnológica y soporte avanzado.

Habilidades

Desarrollo Web & Software

  • HTML5, CSS3, JavaScript, React, TypeScript, C++,Java y Python
  • Node.js, Spring Boot, diseño responsivo: tailwind y bootstrap

Electrónica y Automatización

  • PLCs, sensores, IoT, microcontroladores y FPGA
  • Mantenimiento industrial, energía renovable y telecomunicaciones

Ciberseguridad

  • Pentesting, XSS, SQLi, Red Team y servidores
  • Linux, scripting, bash y entorno cloud

Diseño

  • Diseño gráfico 2D y 3D, renderizado 3D
  • Edición de video

Proyectos Webs

Captura del proyecto Asistente de IA

Asistente de IA

Esta plataforma de Asistente de IA opera bajo una arquitectura JAMstack/SPA (Single Page Application) desplegada globalmente en Netlify, lo que garantiza una carga ultrarrápida. El cliente está construido con HTML5, Vanilla JavaScript y el framework Tailwind CSS. La funcionalidad de inteligencia artificial se logra mediante la comunicación asíncrona (Fetch API) desde el frontend hacia un servicio de IA externo (API de LLM).

Captura del proyecto Carrito de compras

Carrito de compras

Esta plataforma simula un catálogo de e-commerce bajo una arquitectura JAMstack/SPA desplegada en Netlify, asegurando entrega global de alta velocidad. El sistema está construido con HTML5 y Vanilla JavaScript (app.js), utilizando técnicas de programación funcional para implementar un robusto buscador dinámico con filtros encadenados sobre un catálogo de productos (db.js). Implementa persistencia de sesión mediante el uso estratégico de localStorage. El diseño responsive y modular se logra con Skeleton CSS y Normalize CSS.

Captura del proyecto CRM Administrativo

CRM Administrativo

Esta plataforma de CRM opera como una SPA desplegada en Netlify. El núcleo está construido con HTML5 y Vanilla JavaScript, demostrando habilidades en manipulación del DOM y operaciones CRUD completas. El principal diferenciador técnico es el uso de IndexedDB, una base de datos NoSQL local del navegador, permitiendo almacenamiento persistente sin backend tradicional. Diseño responsive con Bootstrap 4.

Captura del proyecto Buscador de autos

Buscador de autos

Aplicación SPA de filtrado de datos en tiempo real desplegada en Netlify. Construida con JavaScript Moderno (ES6+), destaca por la implementación de algoritmos de búsqueda eficientes utilizando High Order Functions (filter, map, reduce) para procesar grandes conjuntos de datos JSON. La interfaz dinámica reacciona instantáneamente a múltiples criterios de filtrado simultáneos, demostrando una gestión optimizada del DOM y eventos.

Captura del proyecto Cotizador de seguros

Cotizador de seguros

Aplicación de lógica de negocios desplegada en Netlify. Desarrollada con un enfoque en Programación Orientada a Objetos (POO) utilizando Prototypes en JavaScript para modelar entidades y cálculos actuariales complejos. La arquitectura separa limpiamente la lógica de datos de la interfaz de usuario (UI), garantizando un código mantenible y escalable. Utiliza Skeleton CSS para una presentación ligera y rápida.

Captura del proyecto Administrador de pacientes

Administrador de pacientes

Sistema de gestión de citas médicas tipo SPA. Implementa una arquitectura MVC (Modelo-Vista-Controlador) en el cliente usando Vanilla JavaScript. Destaca por su capacidad de gestión de estado complejo y validación de formularios en tiempo real. La persistencia de datos se maneja a través de LocalStorage, asegurando que la información del usuario se mantenga entre sesiones sin necesidad de base de datos externa.

Captura del proyecto Calculadora de Gastos Quincenales

Calculadora de Gastos Quincenales

Herramienta financiera personal desarrollada como SPA. Se centra en la interactividad y el cálculo dinámico de presupuestos. Utiliza manipulación avanzada del DOM para agregar y eliminar gastos dinámicamente, actualizando los balances en tiempo real. Implementa patrones de diseño para la gestión de eventos y persistencia local, ofreciendo una experiencia de usuario fluida y reactiva.

Diseños y Catálogos

Catálogo de productos diseño ecológico

Catálogo de productos

Este catálogo ha sido generado automáticamente mediante un sistema de software desarrollado en TypeScript con el framework NestJS para la empresa Coasquímicos S.A.S. Los datos de productos se almacenan y gestionan en una base de datos PostgreSQL, y el documento PDF se compila en tiempo real utilizando la biblioteca pdfmake, garantizando que la información presentada esté siempre actualizada.

Banner publicitario visual

Publicidad Visual

Desarrollado con el software Adobe Photoshop, enfocándose en la composición visual y el retoque digital profesional para campañas publicitarias de alto impacto.

Diseño creativo en 3D

Diseño Creativo en 3D

Desarrollado con el software de modelado Blender para construir un parque temático con materia prima ecológica para la empresa Ecosmile SAS Ingeniería Sostenible. Incluye texturizado, iluminación y renderizado realista.

Proyectos en Video

Controlador PID para motor DC - miniatura

Diseño de controlador PID para motor DC

Controlador proporcional integral derivativo (PID) diseñado para controlar la posición de un motor de corriente continua. Proyecto universitario enfocado en teoría de control y sistemas dinámicos.

Sistema de alerta temprana - miniatura

Sistema de alerta temprana

Uso de microcontrolador Arduino, módulo de relés y tarjeta SIM900 (banda 2G) para crear un sistema de alarma que usa la red PSTN tradicional para avisar en tiempo real de acceso no autorizado detectado por sensores PIR de movimiento.

Transmisor FM de baja potencia - miniatura

Transmisor FM de baja potencia

Sistema de transmisor FM de baja potencia construido con transistores 2N2222 utilizando dos etapas: una para amplificar la señal de audio de un micrófono y otra para crear una oscilación de radiofrecuencia (FM) con un circuito tanque LC que trabaja a una frecuencia de 85.3 MHz.

Informes

Servicios Profesionales

Mantenimiento electrónico industrial

Mantenimiento Industrial & Asesoría

Diagnóstico y reparación de equipos electrónicos industriales, asesoría en ensamblajes de alto rendimiento, mejora de procesos y soporte técnico especializado para empresas tecnológicas e industriales.

Diseño de hardware personalizado

Diseño & implementación de Hardware Personalizado

Desarrollo de soluciones electrónicas a medida: diseño de PCBs; integración de sensores y microcontroladores; programación de PLC y sistemas embebidos; diseño de redes de datos; e implementación de interfaces e instrumentación industrial, siempre con un enfoque en eficiencia, durabilidad y escalabilidad.

Diseño de software personalizado

Diseño & implementación de Software Personalizado

Desarrollo soluciones de software empresarial aplicando metodologías ágiles como Scrum y buenas prácticas de Clean Code. Utilizo tecnologías modernas y frameworks robustos para implementar sistemas escalables en la nube, con alto nivel de seguridad, integraciones eficientes y soporte confiable. Mi enfoque está en crear aplicaciones intuitivas, sostenibles y alineadas con los objetivos estratégicos de su negocio.

Edición de video para YouTube

GitHub Portfolio

Estadísticas de GitHub

Estadísticas de GitHub de Daniel Perdomo

Lenguajes Más Usados

Lenguajes más usados por Daniel Perdomo

Racha de Contribuciones

Racha de contribuciones de Daniel Perdomo

Actividad de Contribuciones

Gráfico de actividad de GitHub de Daniel Perdomo

Comentarios

Avatar del usuario

Contacto

Correo Electrónico

Envíame un mensaje directo

Contactar

WhatsApp

Chateemos directamente

Chatear

LinkedIn

Conectemos profesionalmente

Conectar

Portafolio

Explora uno de mis proyectos

Visitar

Envíame un mensaje