Juan Carlos Valencia
Senior Full-Stack Developer
I build software that doesn't fight you — from interface to infrastructure. Multi-tenant SaaS, enterprise microservices, telecom, e-commerce.
Things I've shipped over the years.
- Multi-Tenant Web-Monitoring SaaS with AI InsightsFeaturedMulti-tenant SaaS that captures page snapshots, detects visual and content changes, generates AI insights, and delivers real-time notifications via SSE, email and Slack/Teams/Discord webhooks.
- Content Management System with Google Drive IntegrationFeaturedNestJS 11 REST API for content management and form submissions, with hierarchical documents, dynamic forms and Google Drive as the file store.
- Companion Cross-Platform Mobile AppFeaturedExpo / React Native app for iOS, Android and Web — hierarchical content navigation, offline PDF viewing, dynamic form rendering and an admin panel with RBAC.
- Enterprise Microservices PlatformFeaturedHighly scalable enterprise platform on Azure AKS using hexagonal architecture and event-driven patterns over Service Bus and Kafka, with Go and Node.js/NestJS services.
- Microfrontend Web Platform (Nx, SSR/SSG, AWS)FeaturedHigh-performance full-stack applications structured as Nx microfrontends, with SSR/SSG for SEO and Redis caching that cut response times by 76%.
- jcsoftdev PortfolioThis site! Astro 5 + Hono + React 19 monorepo with Drizzle, Valkey, MinIO, and a data-driven GSAP portfolio.
- Pharmacy Point-of-Sale & Inventory ControlVue.js + Laravel pharmacy sales and inventory system with a normalized MySQL schema, JWT auth and financial reporting.
- Real-Time Gas Delivery Tracking PlatformQR-based delivery tracking for a national fuel distributor — secure Laravel REST APIs, real-time geolocation, and a Vue.js frontend tuned for low-connectivity zones.
- —GlobalLogicSenior Software EngineerLima, Peru
Delivered end-to-end web products across multiple client engagements and internal initiatives — full-stack architecture (TypeScript, React/Next.js, Node.js/NestJS, Go), microservices, REST/gRPC APIs, event-driven systems, and cloud platforms (AWS, Azure, GCP).
- Multi-tenant SaaS web-monitoring platform with AI insights — schema-per-tenant Postgres, 17 hexagonal/DDD modules, Go + Chi + gRPC services, Next.js 16 frontend, LangGraph on Amazon Bedrock, ECS Fargate Spot.
- Content management system with Google Drive integration — modular NestJS 11 REST API with RBAC, hierarchical content, dynamic forms, hybrid Postgres + Drive storage, plus a companion Expo app for iOS, Android and Web.
- Enterprise microservices platform — hexagonal services on Azure AKS with Service Bus and Kafka, a Go service on AWS Lambda, React/Vue frontends, and 80%+ coverage gates in CI.
- Microfrontend web platform — Nx microfrontends with SSR/SSG for SEO, Redis caching that cut response times 76% (30s to 7s), and production deploys on AWS.
- Go
- TypeScript
- Next.js
- NestJS
- gRPC
- Postgres
- AWS
- Azure
- —GlobantFull-Stack DeveloperLima, Peru
Improved web performance and SEO, built interactive UI components, and integrated enterprise systems for a global brand.
- Optimized landing-page performance with Next.js SSR, lazy loading and code splitting; improved SEO, organic traffic and keyword rankings.
- Implemented hexagonal architecture in the frontend to support feature-based development.
- Integrated Salesforce and Drupal through a Node.js middleware deployed on Amazon EC2.
- Designed DynamoDB data models with partition keys and GSIs, with indexed pagination and batch operations.
- Rolled out improvements progressively behind feature flags, with CloudWatch dashboards and throttling alarms.
- React
- Next.js
- Node.js
- DynamoDB
- AWS Lambda
- —GlobantFrontend DeveloperLima, Peru
Built reusable components, tracking and accessibility for large-scale telecom landing pages.
- Developed reusable React components with island architecture — SSR for most of the page, hydrating only interactive sections.
- Implemented Google Tag Manager with custom event tracking and performant CSS/JavaScript animations.
- Improved accessibility following WCAG guidelines, working closely with designers on responsive UI.
- Built AWS Lambda functions to detect users' local ISP IP ranges via geolocation APIs.
- React
- GTM
- AWS Lambda
- WCAG
- —IDWFrontend DeveloperLima, Peru
Designed and implemented the frontend architecture for an e-commerce platform, and moved its build pipeline off Webpack.
- Defined the React + TypeScript architecture: folder structure, component patterns, linting rules and typing conventions.
- Built responsive UI with Styled Components and consistent design tokens; global state combining Redux and Context API.
- Migrated the build system from Webpack to Vite, replacing loaders/plugins with Vite-native equivalents and gaining instant transforms and fast HMR.
- Optimized SEO with React Helmet and preloaded critical assets; deployed on AWS EC2, S3, CloudFront and Lambda.
- React
- TypeScript
- Vite
- Redux
- AWS S3 / CloudFront
- —Peru Software S.A.CFull-Stack DeveloperLima, Peru
Designed the software architecture for a real-time donation platform and delivered two further production systems.
- Architected the React + Node.js + MongoDB + WebSockets stack and implemented real-time donation tracking with Socket.io.
- Built location-based features on the Google Maps API: geocoding, distance calculations and interactive map views.
- Optimized MongoDB with document schemas and indexes for high-traffic queries; structured logging and error-handling middleware.
- Deployed containerized services on GCP Cloud Run with Cloud Build CI/CD, Cloud Logging and Cloud Monitoring dashboards.
- Also delivered a pharmacy point-of-sale and inventory system and a QR-based real-time delivery tracking platform (Vue.js + Laravel + MySQL).
- React
- Node.js
- MongoDB
- WebSockets
- GCP Cloud Run
The shape of my work.
I care about clean architecture (Hexagonal, DDD, Screaming), performance (SSR/SSG, caching, query tuning), and teaching — writing, code review, and pairing with anyone willing to push past their comfort zone.
Comfortable across the stack — frontend, backend, data, infra. Allergic to shortcuts.
Have a problem worth solving?
If your team needs an extra senior engineer who ships, mentors, and thinks in systems — let's talk.
Replies under 24h on weekdays