Full Stack Developer

Construyendo sin fronteras

Soy Juan Jesús, desarrollador enfocado en crear software con una interfaz intuitiva y humana. Actualmente, contribuyo a dar forma al futuro en Grupo HNG con más de 4 años de experiencia en exploración técnica y ejecución meticulosa.

Juan Jesus

ARCHITECTURE

PERFORMANCE

Mi Filosofía

La tecnología es el lienzo, no el destino. Abordo el código como un medio para resolver problemas humanos reales con claridad y resiliencia.

Raíces Escalables

Utilizo Java, Rust y NestJS para construir backends que actúan como una base sólida: robustos, seguros y listos para el crecimiento.

Java
NestJS
Rust

Flujo Continuo

Con Flutter y React, cierro la brecha entre la lógica compleja y el toque suave del usuario. El movimiento debe sentirse natural.

Flutter
React

Refinamiento Constante

Creo firmemente en el proceso iterativo: pulir la experiencia de forma constante hasta que solo quede lo esencial.

Arquitectura

Decisiones Basadas en Datos

Transformo datos crudos en información útil. Visualización clara e interfaces intuitivas para tomar decisiones informadas.

Postgres

Carrera profesional

Grupo HNG

Leading development initiatives in a dynamic environment, focusing on scalable enterprise solutions and modernizing legacy infrastructures with performance-driven architectures.

EuroClim

Lideré el desarrollo integral de EuroClim, una plataforma e-commerce B2B de climatización, diseñando una arquitectura escalable de extremo a extremo con Next.js 15/14 (App Router), React 19 y NestJS. En el frontend, implementé una interfaz de alto rendimiento con TypeScript, Tailwind CSS y Radix UI, optimizando la experiencia de usuario mediante filtros dinámicos, búsqueda en tiempo real sincronizada con URL y gestión de estado asincrónico con React Query v5. En el backend, desarrollé una API RESTful modular bajo PostgreSQL y TypeORM, integrando sistemas críticos como pasarelas de pago con Stripe, generación automática de reportes en PDF, envíos transaccionales con Nodemailer y un robusto esquema de seguridad mediante JWT con control de acceso basado en roles (RBAC).

Diario Jornada

Desarrollé y desplegué un backend escalable utilizando NestJS, aplicando buenas prácticas de arquitectura como DDD y principios SOLID para garantizar un código limpio, modular y mantenible; implementé integración con PostgreSQL para la gestión de datos, uso de Redis para caching y mejora de rendimiento, y contenedorización con Docker para facilitar el despliegue y la portabilidad del sistema.

Aiotronic

Realicé el mantenimiento y optimización de una aplicación móvil, mejorando su rendimiento y la experiencia de usuario mediante ajustes en la arquitectura y consumo de recursos; implementé nuevas funcionalidades en la API con NestJS y TypeScript, incorporando conectividad en tiempo real mediante WebSockets y protocolos como MQTT 5 para la comunicación con dispositivos físicos basados en ESP32, gestionando el intercambio de mensajes en formato JSON entre la API y los dispositivos. Integré la plataforma Tuya para la vinculación y control del dispositivo desde su aplicación, implementando la funcionalidad de sus botones y la respuesta en tiempo real; además, desarrollé un bot para la interacción del dispositivo vía WhatsApp a través de la API, configuré el broker MQTT, la suscripción a tópicos y el manejo de permisos mediante políticas de AWS. También optimicé la base de datos en MySQL y desarrollé una landing page moderna y responsiva utilizando HTML y CSS

Diario Jornada

Desarrollé una API REST para la gestión y almacenamiento de documentos PDF, implementando funcionalidades como registro de fecha de carga, control de estado y versionado de archivos; además, construí una pequeña interfaz web con HTML, CSS y JavaScript para el consumo de la API, permitiendo la visualización y gestión de documentos de forma sencilla, incluyendo una sección tipo periódico para mostrar contenidos de manera organizada.

Dental Santa Rosa

Desarrollé una aplicación de escritorio orientada a la gestión integral de reservas odontológicas, construida sólidamente sobre el ecosistema Java. La solución centraliza la operativa de la clínica mediante la implementación de módulos específicos para el registro detallado de pacientes y la administración eficiente del calendario de citas médicas. A nivel de presentación, se diseñó una interfaz de usuario (GUI) clara y funcional utilizando Java Swing, asegurando una navegación intuitiva para el personal administrativo. Para garantizar la persistencia, seguridad e integridad de la información clínica, el sistema se integra de manera robusta con una base de datos relacional en SQL Server, proporcionando un almacenamiento estructurado y un acceso optimizado a los datos críticos del negocio.

Trabajo Destacado

Proyectos seleccionados que demuestran un equilibrio entre rigor técnico y un diseño bien concebido.

EuroClim
Next.js
React
NestJS
TypeScript
TailwindCSS
PostgreSQL
Stripe
React Query

EuroClim

Lideré el desarrollo integral de EuroClim, una plataforma e-commerce B2B de climatización, diseñando una arquitectura escalable de extremo a extremo con Next.js 15/14 (App Router), React 19 y NestJS. En el frontend, implementé una interfaz de alto rendimiento con TypeScript, Tailwind CSS y Radix UI, optimizando la experiencia de usuario mediante filtros dinámicos, búsqueda en tiempo real sincronizada con URL y gestión de estado asincrónico con React Query v5. En el backend, desarrollé una API RESTful modular bajo PostgreSQL y TypeORM, integrando sistemas críticos como pasarelas de pago con Stripe, generación automática de reportes en PDF, envíos transaccionales con Nodemailer y un robusto esquema de seguridad mediante JWT con control de acceso basado en roles (RBAC).

https://euroclim.es

TrIA
Next.js
React
TailwindCSS
NestJS
TypeScript
MySQL

TrIA

Asistente virtual avanzado concebido para optimizar y modernizar el soporte estudiantil en la Universidad César Vallejo. Construida sobre una arquitectura full-stack que orquesta NextJS y Tailwind en el frontend con NestJS y TypeScript en el backend, la plataforma aprovecha la potencia de Python para integrar capacidades de procesamiento de lenguaje natural (NLP). La solución va más allá de un chatbot convencional al integrarse directamente con los sistemas universitarios y ofrecer un sistema de seguimiento de consultas. Además, proporciona al personal de la institución un dashboard administrativo robusto, permitiendo el análisis de datos y la gestión eficiente de las interacciones, transformando así la atención al alumnado en un proceso ágil y basado en métricas.

Ediciones Jornada
NestJS
Flutter
Postgres
Maps
Esp32
C++
Dart
NodeJS
Typescript

Ediciones Jornada

Esta plataforma de gestión para periódicos digitales es una solución robusta diseñada para centralizar y agilizar el flujo de trabajo editorial, integrando un sistema completo de edición y publicación de noticias, junto con módulos avanzados de gestión de usuarios y autenticación segura. El núcleo tecnológico del proyecto radica en el desarrollo y despliegue de un backend altamente escalable utilizando NestJS y TypeScript, apoyado por una base de datos relacional en PostgreSQL, optimización de rendimiento con Redis y orquestación mediante contenedores Docker. Para garantizar la longevidad, flexibilidad y estabilidad del sistema a nivel empresarial, la arquitectura fue construida aplicando rigurosamente principios SOLID y Diseño Orientado a Dominios (DDD), dando como resultado un código limpio, modular y altamente mantenible capaz de soportar las altas exigencias de tráfico de un entorno de publicación digital.

https://jornada.com.pe/ediciones/

Aiotronic Landing Page
NestJS
Flutter
Postgres
Maps
Esp32
C++
Dart
NodeJS
Typescript

Aiotronic Landing Page

En AIOTRONIC, ejecuté una modernización tecnológica integral que abarcó desde su presencia pública en la web hasta el núcleo de sus operaciones digitales. El proyecto incluyó el desarrollo de una landing page corporativa con un diseño moderno, responsivo y enriquecido con animaciones interactivas, fuertemente optimizada para SEO y diseñada para la captación de clientes mediante la integración de formularios. Más allá del entorno web, el alcance requirió el mantenimiento y la optimización exhaustiva de su aplicación móvil, elevando significativamente el rendimiento general y la experiencia del usuario (UX). A nivel de arquitectura, implementé nuevas funcionalidades críticas en la API y llevé a cabo una profunda optimización de la base de datos. Este ecosistema full-stack exigió un dominio técnico transversal, empleando una combinación robusta de HTML, CSS y Tailwind para el frontend, Flutter y Dart para el entorno móvil, y un backend de alto rendimiento impulsado por NestJS, TypeScript, Go y MySQL.

https://aiotronic.com.pe/

HP Consultores Landing
NestJS
Flutter
Postgres
Maps
Esp32
C++
Dart
NodeJS
Typescript

HP Consultores Landing

Landing page corporativa, desarrollada para la firma Hub Professional Consultores, es una solución web enfocada en la conversión y la consolidación de la presencia digital. Construida sobre una base sólida de tecnologías web fundamentales (HTML, CSS, JavaScript) y estilizada ágilmente con Tailwind CSS, la página garantiza una interfaz moderna y altamente estética. El proyecto destaca por su rigurosa optimización de rendimiento y un diseño completamente responsivo, asegurando una experiencia de navegación impecable en cualquier dispositivo. Además, integra estratégicamente una galería visual para la exhibición del portafolio de servicios y formularios de contacto dinámicos, creando un canal directo y eficiente para la captación de leads y la interacción con clientes potenciales.

Yanapaway
NestJS
Flutter
Postgres
Maps
Esp32
C++
Dart
NodeJS
Typescript

Yanapaway

Solución integral orientada a la seguridad ciudadana y la gestión avanzada de dispositivos de localización. Construida sobre una arquitectura robusta que emplea NestJS y MySQL para el backend, junto con Flutter y Dart para garantizar una experiencia móvil fluida, la aplicación ofrece un monitoreo exhaustivo y confiable. Más allá del seguimiento GPS en tiempo real, el ecosistema integra un registro detallado del historial de ubicaciones y un sistema proactivo de alertas y notificaciones. Esta combinación tecnológica proporciona a los usuarios el control y la visibilidad necesarios para una gestión de seguridad eficiente, respondiendo a la necesidad crítica de rastreo preciso e inmediato.

Digital Card
Flutter
Dart
NestJS
NodeJS
Typescript
Postgres

Digital Card

Software integral compuesto por una plataforma web y una aplicación móvil diseñado para digitalizar y optimizar la operatividad del sector gastronómico. Desarrollada con un stack moderno que incluye NestJS, Flutter y SQLServer, la solución trasciende la idea de una simple cartilla virtual al incorporar un sistema de pedidos en tiempo real, gestión integral de mesas y un panel de control interactivo (KDS) para la cocina. Esta arquitectura sincroniza de manera fluida la comunicación entre clientes, mozos y cocineros, eliminando cuellos de botella operativos y mejorando significativamente tanto la eficiencia del negocio como la experiencia final del usuario.

Github App
Flutter
Github API
Dart

Github App

Aplicación móvil desarrollada en Flutter utilizando Clean Architecture que permite interactuar con la API de GitHub, mostrando repositorios populares, permitiendo buscar usuarios, gestionar favoritos con base de datos local Hive, y visualizar detalles completos de repositorios y perfiles.La app implementa BLoC para el manejo de estado reactivo, GoRouter para navegación, Dio para peticiones HTTP con cache, y sigue principios de diseño profesional con Generación automática de modelos, inyección de dependencias con GetIt y patrones Repository para una arquitectura escalable y mantenible.

Disponibilidad

Vamos a crear
innovación.

Actualmente disponible para nuevos proyectos. Construyamos la arquitectura del mañana, hoy.