Skip to content
jcsoftdev
Open
Available Replies under 24h
Say hi
Bienvenido · Welcome · Available worldwide

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.

LatestMulti-tenant web-monitoring SaaS — Go, Next.js 16, schema-per-tenant Postgres, AI insights on Bedrock.
Selected work

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.
Experience 5 roles · 8+ years
  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
About

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.

Currently reading Designing Data-Intensive Applications
Notes
Get in touch

Have a problem worth solving?

If your team needs an extra senior engineer who ships, mentors, and thinks in systems — let's talk.

Primary · Email
or open mail app

Replies under 24h on weekdays