Full Stack Developer (Freelance) · WhisWhim (clothing boutique)
WhisWhim
· Remoto
Aug 2026 – Present
Developed end-to-end an e-commerce/PIM platform for a clothing boutique: public catalog with cart, admin panel, product management and variant-level inventory (size and color).
Built the backend with Java 21 + Spring Boot (REST, Spring Security + JWT, Flyway, Springdoc OpenAPI) and the frontend with React + TypeScript + TailwindCSS.
Integrated the Wompi payment gateway (Nequi, PSE, cards) with confirmation webhook and automatic stock deduction, plus an n8n sales agent that queries the catalog in real time.
Deployed to production on a VPS with Docker Compose and nginx; set up CI with GitHub Actions and Google Drive backups with rclone.
Real-time videoconferencing platform — work simulation across two multidisciplinary teams.
Built the full authentication API: JWT with refresh token rotation, revocation on logout and password recovery, on a layered architecture with repositories (Prisma/PostgreSQL).
Implemented real-time events (mic, camera and screen-share state) via Socket.io with a versioned, documented contract for frontend consumption.
Built the deployment infrastructure: dev/prod Dockerfiles, local docker-compose, Docker image CI and a GitHub Actions CD pipeline to Vercel + Render + Neon with Prisma migrations before deploy.
Designed the combined Docker image for Coolify (API + Next.js + nginx in one container) with internal reverse proxy, WebSocket upgrade and webhooks; deployed on a VPS with its own domain and HTTPS.
Backend Developer · PhysaFlow (team project)
PhysaFlow
· Remoto
Jul – Aug 2026
Web platform for data center capacity analysis — REST APIs, CI/CD, Docker.
Designed and implemented the backend Docker infrastructure (multi-stage Dockerfile, docker-compose, mock profile without DB), allowing the frontend team to integrate against the server from day 1 without installing Java locally.
Modeled the relational database (tables with FK, UNIQUE and CHECK) and wrote versioned Flyway migrations, documenting the schema with ER diagrams (Mermaid) and team conventions (snake_case in DB, camelCase in Java).
Wrote the OpenAPI 3 API contract and 35+ user stories in agile format, coordinating work in parallel with another backend developer using Conventional Commits, feature branches and reviewed PRs.
Set up CI/CD with GitHub Actions and Docker Hub image publishing to automate team deployments.
Web Developer (Freelance) · Residential complex
Conjunto residencial
· Bogotá, Colombia
2024
Designed and developed a responsive landing page for the residential complex, presenting institutional information, services and announcements for residents.
Implemented a document management and storage module for horizontal property documents (minutes and regulations), allowing co-owners to browse and download them in an organized way.
Built the Node.js backend to serve content and manage documents, and crafted the UI with HTML, CSS and TailwindCSS for a clean, modern design.
Education
Associate Degree in Data Systems
Universidad Distrital Francisco José de Caldas · Bogotá, Colombia
Expected: Dec 2025
Program with emphasis on programming, systems analysis, relational databases and development methodologies (RUP, Scrum). Currently 2 courses away from earning the degree.
Vocational Technician in Web Application Development
Universidad Autónoma de Bucaramanga (UNAB) · Bucaramanga, Colombia
Aug 2023
Practical training in HTML, CSS, JavaScript and databases focused on responsive interfaces and CRUD structures.