Hola, soy
<JuanDavidCastro />
Desarrollador AI/Full-Stack
Ingeniería full-stack enfocada en arquitectura, rendimiento y escalabilidad.
Sobre mí
Soy un apasionado Desarrollador Full-Stack con 7 años de experiencia en desarrollo de software. Me especializo en construir sistemas escalables usando Linux, Microservicios, NestJS, TypeScript, Node.js y frameworks frontend modernos.
Mi experiencia técnica incluye Linux, JavaScript, TypeScript, NestJS, Node.js, Python, Java, SQL, Angular, React, React Native, AWS Lambda, así como experiencia diseñando y consumiendo APIs REST y microservicios.
Estoy orientado a resultados, soy proactivo y altamente adaptable, con fuertes habilidades de resolución de problemas y comunicación efectiva. Me motivan los desafíos técnicos y el aprendizaje continuo.
Educación
Universidad Nacional Abierta y a Distancia (UNAD)
Título Profesional: Ingeniería de Sistemas
Enero 2022 - Presente
Servicio Nacional de Aprendizaje (SENA)
Título Tecnológico: Tecnología en Sistemas
Enero 2020 - Junio 2021
Servicio Nacional de Aprendizaje (SENA)
Título Técnico: Técnico en Sistemas
Enero 2018 - Diciembre 2019
Experiencia Laboral
Desarrollador Full-Stack
NEKOSPORT
- Diseño y desarrollo de una plataforma de gestión de torneos deportivos usando TypeScript, Angular, React y NestJS.
- Arquitectura backend basada en microservicios y PostgreSQL.
- Integración de aplicaciones frontend vía API REST.
- Despliegue y gestión de infraestructura usando Cloudflare y AWS (S3, ECR, EC2, SES, CloudFront, VPC, IAM...).
- Integración de IA con productos digitales usando MCP (Model Context Protocol).
Desarrollador Full-Stack
PARQ Colombia
- Refactorización masiva del backend usando TypeScript y NestJS.
- Migración de arquitectura monolítica a microservicios.
- Desarrollo frontend usando Angular, React y React Native.
- Migración de código legado de JavaScript a TypeScript.
- Optimización de infraestructura cloud usando AWS (S3, ECR, EC2, SES, RDS, Amplify, CloudWatch...).
- Desarrollo y despliegue de componentes serverless usando Python y AWS Lambda.
Desarrollador Full-Stack
Freelance
- Desarrollo de sistemas full-stack usando TypeScript, JavaScript, NestJS y Node.js.
- Desarrollo backend con NestJS y bases de datos relacionales como PostgreSQL.
- Desarrollo de aplicaciones móviles usando React Native.
- Diseño y despliegue de soluciones cloud usando AWS (S3, EC2, SES, IAM, VPC, RDS...).
- Desarrollo y despliegue de funciones serverless usando Python y AWS Lambda.
- Proyectos: LIKATOL (Gestión de torneos de Karate), KARATE-SCOREBOARDS (Sistema de puntuación en tiempo real), HVUT-MANAGEMENT (Plataforma hospitalaria veterinaria).
Asistente de Sistemas
Universidad del Tolima
- Gestión de grandes conjuntos de datos y sistemas de red internos.
- Diseño y desarrollo de algoritmos de automatización usando TypeScript y Python.
- Generación de estadísticas y dashboards usando SQL y Excel.
- Soporte y administración de sistemas TI institucionales.
Asistente Técnico
CompuCentro
- Desarrollo de sistema de inventario personalizado usando JavaScript, HTML, CSS.
- Mantenimiento y optimización de equipos de cómputo y sistemas internos.
- Desarrollo de sitio web de marketing usando HTML, CSS y JavaScript, optimizado para SEO/Diseño responsivo.
- Generación de estadísticas de negocio y reportes usando Excel.
Contacto
Trabajemos juntos
¿Tiene un proyecto en mente? Hablemos de cómo podemos ayudar a crecer su negocio.
jdcastdev
Ibagué - Tolima, Colombia