Hi, I'm
<JuanDavidCastro />
AI/Full-Stack Developer
Full-stack engineering focused on architecture, performance, and scalability.
My-Self
I am a passionate Full-Stack Developer with 7 years of experience in software development. I specialize in building scalable systems using Linux, Microservices, NestJS, TypeScript, Node.js and modern frontend frameworks.
My technical expertise includes Linux, JavaScript, TypeScript, NestJS, Node.js, Python, Java, SQL, Angular, React, React Native, AWS Lambda, as well as experience designing and consuming REST APIs and microservices.
I am results-oriented, proactive, and highly adaptable, with strong problem-solving skills and effective communication abilities. I am motivated by technical challenges and continuous learning.
Education
Universidad Nacional Abierta y a Distancia (UNAD)
Professional Degree: Systems Engineering
January 2022 - Present
Servicio Nacional de Aprendizaje (SENA)
Technological Degree: Systems Technology
January 2020 - June 2021
Servicio Nacional de Aprendizaje (SENA)
Technical Degree: Systems Technician
January 2018 - December 2019
Work Experience
Full-Stack Developer
NEKOSPORT
- Design and development of a sports tournament management platform using TypeScript, Angular, React and NestJS.
- Backend architecture based on microservices and PostgreSQL.
- Integration of frontend applications via REST APIs.
- Deployment and infrastructure management using Cloudflare and AWS (S3, ECR, EC2, SES, CloudFront, VPC, IAM...).
- AI integration with digital products using MCP (Model Context Protocol).
Full-Stack Developer
PARQ Colombia
- Massive backend refactoring using TypeScript and NestJS.
- Migration from monolithic architecture to microservices.
- Frontend development using Angular, React and React Native.
- Migration of legacy code from JavaScript to TypeScript.
- Optimization of cloud infrastructure using AWS (S3, ECR, EC2, SES, RDS, Amplify, CloudWatch...).
- Development and deployment of serverless components using Python and AWS Lambda.
Full-Stack Developer
Freelance
- Full-stack systems development using TypeScript, JavaScript, NestJS and Node.js.
- Backend development with NestJS and relational databases such as PostgreSQL.
- Mobile application development using React Native.
- Cloud-based solutions design and deployment using AWS (S3, EC2, SES, IAM, VPC, RDS...).
- Development and deployment of serverless functions using Python and AWS Lambda.
- Projects: LIKATOL (Karate tournament management), KARATE-SCOREBOARDS (Real-time scoring), HVUT-MANAGEMENT (Veterinary hospital management).
Systems Assistant
University of Tolima
- Management of large datasets and internal network systems.
- Design and development of automation algorithms using TypeScript and Python.
- Generation of statistics and dashboards using SQL and Excel.
- Support and administration of institutional IT systems.
Technical Assistant
CompuCentro
- Development of a custom inventory management system using JavaScript, HTML, CSS.
- Maintenance and optimization of computer equipment and internal systems.
- Development of a marketing website using HTML, CSS and JavaScript, optimized for SEO/Responsive.
- Business statistics generation and reporting using Excel.
Contact
Let's work together
Have a project in mind? Let's discuss how we can help your business grow.
jdcastdev
Ibague - Tolima, Colombia