Disponible para Proyectos & Prácticas
Armenia, Quindío · Colombia
Estudiante de Ingeniería &

JUAN CAMILO

CASTAÑEDA

Desarrollador de Software
Backend & Frontend Specialist

Estudiante de 6to semestre en la IU EAM con experiencia en auditoría informática electoral, microservicios en Java (Spring Boot) y Go, automatizaciones con Python y desarrollo web moderno.

#Spring Boot#Go / Gin#React / TS#PostgreSQL#Docker
01/04
Explorar contenido
01Sobre mí & Trayectoria

Ingeniería de Software con
experiencia técnica real

Soy Juan Camilo, estudiante de 6to semestre de Ingeniería de Software en la Institución Universitaria EAM (Armenia, Quindío), donde completé la doble titulación como Tecnólogo en Desarrollo de Software.

Mi enfoque combina el desarrollo backend en Java (Spring Boot) y Go (Gin), diseño de bases de datos SQL relacionales (PostgreSQL, SQL Server) y desarrollo frontend en React & TypeScript.

Auditoría Informática Electoral — Quindío (2026)

Como Auditor Informático de Procesos Electorales para el Movimiento Ciudadano Def de la Patria en la elección presidencial en Quindío, lideré la verificación técnica de bases de datos de testigos electorales en entornos críticos.

  • Bot con Python + Playwright para descarga masiva de certificados sorteando protecciones Cloudflare.
  • Generación masiva de documentos Word desde imágenes con python-docx.
  • Cruces controlados de bases de datos con seguimiento y trazabilidad por colores.

Formación Académica

Ingeniería de Software (6to Semestre)

IU EAM — Armenia (Doble Titulación con Tecnólogo en Desarrollo de Software)

Técnico en Sistemas

SENA — Titulado

Certificaciones

Scrum Fundamentals Certified (SFC)

ScrumStudy · 2025

Filosofía de Desarrollo

Principios SOLID, microservicios resilientes, automatización de tareas repetitivas y código limpio.

02Habilidades & Dominio Técnico

SKILLS &
tecnologías principales

Ecosistema técnico para la construcción de backend robusto, microservicios orientados a eventos e interfaces fluidas.

01 //

Lenguajes de Programación

JavaGoJavaScriptTypeScriptPythonHTML5CSS3
DOMINIO PRÁCTICO
02 //

Desarrollo Backend

Spring BootGo + GinAPIs RESTfulSOLIDMicroservicios
DOMINIO PRÁCTICO
03 //

Desarrollo Frontend

ReactTypeScriptSPAs ResponsivasGSAPTailwind CSS
DOMINIO PRÁCTICO
04 //

Bases de Datos & SQL

PostgreSQLSQL ServerMongoDBDiseño SQLOptimización
DOMINIO PRÁCTICO
05 //

Infraestructura & Eventos

DockerDocker ComposeRabbitMQEvent-DrivenFastAPI
DOMINIO PRÁCTICO
06 //

Herramientas & Agilidad

Git / GitHubFigmaPruebas UnitariasScrum (SFC)Playwright
DOMINIO PRÁCTICO
03Proyectos & Arquitecturas

PROYECTOS
destacados & sistemas

Soluciones reales enfocadas en arquitectura de microservicios backend, automatización de datos de alta integridad e interfaces web modernas.

01
PROYECTO 01 // Ecosistema distribuido de 9 microservicios con optimización Docker

Sistema ERP de Gestión Empresarial — Microservicios

Desarrollé el microservicio de Inventario en Go + Gin + PostgreSQL con CRUD completo, control de stock y alertas de bajo inventario. Contenericé el servicio reduciendo la imagen Docker de ~300MB a ~15MB. Colaboré en el API Gateway con enrutamiento dinámico y validación JWT centralizada.

Go + Gin + PostgreSQLReducción Docker ~300MB ➔ ~15MBAPI Gateway JWT & RabbitMQ

Stack Tecnológico

JavaSpring BootGoGinNode.jsExpressPythonFastAPIPostgreSQLMongoDBRabbitMQReactTypeScriptDocker
02
PROYECTO 02 // Bot de automatización para auditoría técnica de elecciones

Sistema de Descarga Masiva de Certificados Electorales

Herramienta de automatización avanzada en Python + Playwright diseñada para la extracción y descarga masiva de certificados electorales sorteando protecciones anti-bot de Cloudflare con manejo resiliente de errores.

Bypass de CloudflarePlaywright AutomationDescarga masiva estructurada

Stack Tecnológico

PythonPlaywrightAutomatizaciónCloudflare BypassWeb Scraping
03
PROYECTO 03 // Cruces controlados e integridad de datos con trazabilidad

Auditoría y Migración de Bases de Datos Electorales

Cruces controlados de bases de datos con seguimiento de auditoría por colores para la verificación de testigos electorales en Quindío; migración de registros aplicando reglas estrictas de integridad referencial.

Trazabilidad visual por coloresReglas estrictas de integridadMigración segura SQL

Stack Tecnológico

ExcelPythonPostgreSQLSQL ServerControl de Integridad de Datos
04Contacto & Conexión

¿TRABAJAMOS
juntos?

Disponible para proyectos backend/frontend, desarrollo a medida, consultoría o vacantes de ingeniería de software.

Ubicación Actual

Armenia, Quindío — Colombia

Disponible para trabajo remoto e híbrido.