Disponible para proyectos

Kervis Vasquez.

Desarrollador Full Stack Senior — PHP/Laravel, Java/Spring Boot, Node.js/NestJS, React y React Native(Expo)Construyo plataformas backend con microservicios, mensajería y arquitectura limpia — de la API al móvil.

7+Años exp.
20+Proyectos
5Sectores
~/kervis/profile.json
$ cat profile.json
{
"name": "Kervis Vasquez",
"role": "Desarrollador Full Stack Senior — PHP/Laravel, Java/Spring Boot, Node.js/NestJS, React y React Native(Expo)",
"focus": ["frontend", "backend", "mobile", "microservices",
"location": "São Paulo, Brasil · Remoto",
"open_to_work": true
}
$
01Sobre mí

Quién hay detrás del código

Más de 7 años construyendo software full stack en e-commerce, salud, fintech y plataformas SaaS. Trabajo en todas las capas — del modelado de datos al móvil — con PHP/Laravel, Java/Spring Boot, Node.js/NestJS y React/Next.js, aplicando Clean Architecture, DDD y microservicios con mensajería (RabbitMQ, NATS, Kafka).

Construyo plataformas backend con microservicios, mensajería y arquitectura limpia — de la API al móvil.

02Stack

Tecnologías que uso

Herramientas con las que trabajo a diario, agrupadas por capa.

Backend

01
PHPLaravelLumenJavaSpring BootNestJSElysia/Bun

Arquitectura

02
MicroserviciosClean ArchitectureDDDRepositoryRESTGraphQLAPI Gateway

Mensajería

03
RabbitMQNATSKafkaSocket.IOEvent-driven

Datos

04
PostgreSQLMySQLSQL ServerEloquentDrizzle ORMSpring Data JPA

Frontend

05
ReactNext.jsTypeScriptTailwindShadCNZustandReact Query

Mobile

06
React NativeExpoNativeWindreact-native-mapsexpo-location

DevOps

07
DockerDocker ComposeDokployCI/CDAWSGitflow
03Proyectos

Trabajo destacado

Plataformas reales con arquitectura de microservicios. Expande para ver cada servicio.

Marketplace
Arrastra una imagen
or browse files

AguApp

2024 — 2025

Marketplace para comprar y vender agua potable en Venezuela, con app móvil y dashboard, sobre una arquitectura de microservicios.

NestJSLaravelJavaSpring BootReact NativeExpo
Ver demo
Detalle

Digitaliza la compra y venta de agua en Venezuela, donde la gente —sin agua en el grifo y con cortes de luz frecuentes— depende de tiendas de agua cercanas sin saber si están abiertas, activas o saturadas. AguApp lo resuelve para el cliente (encuentra tiendas activas y pide), el dueño/encargado (acepta y valida pedidos, valida pagos, asigna pedidos a delivery, ve historial por día/semana/mes y analítica de ventas; un encargado por tienda si hay varias) y el delivery (ve al cliente en el mapa y ordena los pedidos por prioridad/cercanía para recoger o entregar varias botellas en un solo viaje con rutas optimizadas). Móvil en React Native/Expo (Android/iOS) y dashboard en React, ambos consumiendo el API Gateway, con un backend de microservicios desacoplados comunicados por RabbitMQ. Cada microservicio trabaja con PostgreSQL y Redis (caché e índices) para optimizar las consultas.

Servicios / Microservicios8
Arrastra una imagen
or browse files
Gateway

API Gateway

Punto de entrada REST y orquestador; lo consumen móvil y dashboard.

Orquesta las peticiones hacia los microservicios aplicando Repository Pattern; único punto de entrada REST para la app móvil y el dashboard.

NestJSTypeScriptRepository Pattern
Arrastra una imagen
or browse files
Tiempo real

Realtime Gateway

Segundo punto de entrada dedicado a tiempo real.

Expone WebSockets en varias secciones de la app para actualizaciones en vivo y mayor velocidad.

NestJSWebSocketSocket.IO
Arrastra una imagen
or browse files
Microservicio

Tiendas

Ubicación, estado (abierta/cerrada), tanques, managers y favoritos.

Centraliza todo lo relacionado a la tienda: ubicación, estado abierto/cerrado, registro de tanques, asignación de managers y tiendas favoritas del cliente. En Laravel, con PostgreSQL y Redis para cachear y optimizar consultas vía índices.

LaravelPostgreSQLRedis
Arrastra una imagen
or browse files
Microservicio

Órdenes

Lógica de pedidos centralizada y desacoplada.

Modela el ciclo de vida del pedido de forma independiente al resto de servicios.

NestJSPostgreSQLRedis
Arrastra una imagen
or browse files
Fintech

Wallet

Wallet interna, comisiones y pago de servicios.

Gestiona la wallet interna con Bavix: comisiones por transacción y pago de servicios desde las ventas.

LaravelBavix WalletPostgreSQLRedis
Arrastra una imagen
or browse files
Microservicio

Notificaciones

Procesa y almacena la información de estas acciones.

Consume eventos por RabbitMQ y procesa/almacena la información de las acciones de forma desacoplada.

JavaSpring BootRabbitMQ
Arrastra una imagen
or browse files
Móvil

App móvil

Cliente y delivery; mapa y rutas optimizadas.

React Native/Expo (Android/iOS) con arquitectura DDD por capas; mapa con Google Maps y trazado de rutas con Mapbox para el delivery.

React NativeExpoReact QueryZustandGoogle MapsMapbox
Arrastra una imagen
or browse files
Admin

Dashboard

Gestión de tiendas, pedidos, pagos, deliveries e historial.

Panel en React con Compound Components y DDD para desacoplar la lógica; gestiona tiendas, pedidos, pagos, deliveries e historial/analítica.

ReactReact QueryZustandCompound Components
E-commerce
Arrastra una imagen
or browse files

Lujevit

2024 — 2025

E-commerce de suplementos para el mercado de EE. UU. con storefront headless sobre Shopify.

Next.jsTypeScriptElysia/BunDrizzle ORMPostgreSQLShopify API
Ver demo
Detalle

Plataforma e-commerce a medida: frontend Next.js (App Router) con Compound Components, Tailwind, ShadCN, Zustand y React Query; guest checkout multi-step, SEO avanzado (Organization/Faq schema, sitemap, robots, OpenGraph), GTM e i18n. Backend en Elysia/Bun como puente de negocio con la Shopify Storefront/Admin API, Drizzle ORM, PostgreSQL y Better Auth.

Servicios / Microservicios3
Arrastra una imagen
or browse files
Frontend

Storefront

Guest checkout multi-step, SEO avanzado e i18n.

Storefront Next.js con Compound Components, schema markup, sitemap/robots, OpenGraph y GTM.

Next.jsTypeScriptTailwindShadCNZustandReact Query
Arrastra una imagen
or browse files
Backend

Puente Shopify

Capa de negocio sobre la Shopify Storefront/Admin API.

Elysia/Bun como puente con Shopify, Drizzle + PostgreSQL, Better Auth y recuperación de contraseña.

ElysiaBunDrizzle ORMPostgreSQLBetter Auth
Arrastra una imagen
or browse files
Integraciones

Cupones & Webhooks

Cupones, embajadores y webhooks de Shopify en tiempo real.

Sistema de cupones y embajadores, webhooks Shopify (orders/paid) y notificaciones por WebSocket.

Shopify APIWebSocket
Plataforma
Arrastra una imagen
or browse files

El Caporal Rifas

2024 — 2025

Sistema de rifas/tickets con compra, verificación de pagos y notificaciones automatizadas por WhatsApp.

Next.jsReactLaravelNestJSBaileysResend
Ver demo
Detalle

Sistema completo con DDD: frontpage en Next.js (SEO/performance), dashboard administrativo en React, core de negocio en Laravel (REST API) y servicio de notificaciones por WhatsApp (NestJS + Baileys). Compra de tickets, verificación de pagos (Pago Móvil, Zelle, Binance), flujos de aprobación/rechazo, procesamiento asíncrono masivo, ranking de compradores, blacklist, integración con Resend y DNS vía Cloudflare.

Servicios / Microservicios4
Arrastra una imagen
or browse files
Frontend

Frontpage

Página pública optimizada para SEO y performance.

Frontpage en Next.js con foco en SEO, performance y conversión.

Next.jsTypeScript
Arrastra una imagen
or browse files
Admin

Dashboard

Aprobación/rechazo, ranking de compradores y blacklist.

Dashboard administrativo en React para gestionar pagos, rankings y listas negras.

React
Arrastra una imagen
or browse files
Core

Core de negocio

Compra de tickets y procesamiento asíncrono masivo.

Laravel (REST, DDD) con compra de tickets, verificación de pagos y colas de procesamiento masivo.

LaravelREST APIDDD
Arrastra una imagen
or browse files
Notificaciones

WhatsApp Service

Notificaciones automatizadas por WhatsApp y correo.

Servicio NestJS + Baileys para WhatsApp e integración con Resend para correo.

NestJSBaileysResend
Plataforma
Arrastra una imagen
or browse files

IBR Sonho de Deus

2023 — 2024

Plataforma digital de una iglesia: sitio institucional + dashboard de gestión, sobre un CMS headless.

Next.jsTypeScriptReactViteStrapiGraphQL
Ver demo
Detalle

Plataforma digital completa de la Iglesia Bautista Reformada Sonho de Deus: dos frontends independientes y un backend headless. Un sitio institucional público en Next.js/TypeScript (SEO: metadatos, Open Graph, sitemap, structured data; multilingüe y contenido en Markdown) y un dashboard administrativo en React (Vite) desacoplado, pensado para que los líderes gestionen el contenido sin tocar el panel nativo de Strapi. Todo el contenido (eventos, sermones, misioneros, versículo del día) se sirve desde Strapi vía GraphQL.

Servicios / Microservicios3
Arrastra una imagen
or browse files
Frontend

Sitio institucional

Sitio público con SEO, multilingüe y contenido dinámico.

Next.js/TypeScript con foco en SEO y performance; eventos, sermones, misioneros y versículos servidos desde Strapi vía GraphQL, con soporte multilingüe y Markdown.

Next.jsTypeScriptGraphQLMarkdown
Arrastra una imagen
or browse files
Admin

Dashboard

Panel mobile-friendly para gestionar el contenido sin tocar Strapi.

Dashboard React (Vite) desacoplado y mobile-friendly: CRUD completo de eventos, sermones, misioneros y versículos consumiendo Strapi vía GraphQL, pensado para líderes sin perfil técnico.

ReactViteTypeScriptGraphQL
Arrastra una imagen
or browse files
CMS

Backend (Strapi)

Headless CMS con API GraphQL y gestión de medios.

Strapi como CMS headless con API GraphQL consumida por el sitio y el dashboard; modelado de contenido a medida (eventos, sermones, misioneros, devocionales) y gestión de medios (imágenes y audios).

StrapiGraphQLDocker
Landing
Arrastra una imagen
or browse files

Maduro Preso

2026

Landing estática en Next.js con un contador en tiempo real; proyecto satírico para la comunidad venezolana.

Next.jsTypeScriptStaticCloudflare
Detalle

Landing page 100% estática en Next.js/TypeScript con un contador en tiempo real (años, meses, días, horas, minutos y segundos), concebida como un proyecto de tono satírico y celebrativo en torno a un acontecimiento político venezolano y dirigida a la comunidad venezolana. Optimizada para compartir en redes (SEO y Open Graph), con carga ultrarrápida y dominio propio (maduro-preso.online) con DNS en Cloudflare.

04Experiencia

Trayectoria profesional

Desarrollador Full Stack Senior (Freelance)

· FreelanceAgo 2024 — Actual
Brasil · Remoto (EE. UU., Venezuela, Brasil)

Diseño y entrego plataformas full stack para clientes de EE. UU., Venezuela y Brasil: e-commerce headless (Lujevit), marketplace con microservicios (AguApp) y sistemas de tickets con notificaciones automatizadas (El Caporal).

Senior Frontend React Engineer

· Caixa Vida e Previdência (vía HYTI)Nov 2024 — Ene 2026
Brasil · Remoto

Tercerizado vía HYTI para Caixa Vida e Previdência. Lideré dos proyectos React de punta a punta para sustituir DocuSign por una plataforma interna de firma: portal de cliente y dashboard de gestión de documentos firmados. Apliqué Clean Architecture y patrones de componentes (Compound Components, State Initializer), con tests en Jest/Vitest, documentación en Storybook, mocks con MSW y configuración de linter.

Desarrollador Full Stack

· QantaDic 2021 — Ago 2024
Costa Rica · Remoto

Frontend con React, React Query y GraphQL; web con Next.js y APIs REST con Laravel y NestJS; app móvil escalable con DDD. Stack: React, Flutter, Riverpod, WordPress, Strapi, Next.js, Laravel, NestJS.

Desarrollador Full Stack

· DynamicsNov 2019 — Dic 2021
Venezuela · Presencial

Sistemas administrativos con Laravel y React; microservicios con Lumen conectando sistemas gráficos a e-commerce. Stack: Lumen, React, Next.js, Laravel, SQL.

Desarrollador Full Stack

· Medicon de Venezuela C.ANov 2019 — Dic 2021
Venezuela · Presencial

Centro de distribución de medicamentos (stock, trazabilidad, logística) con Laravel y React/Redux; SRM de compras internacionales (modelado, REST API, import/export masivo por Excel) y gestión de consultas médicas con Laravel + Blade.

05Formación

Estudios y certificaciones

Ingeniería en Telecomunicaciones

Licenciatura · 2019

Certificaciones

Formación continua · Udemy / Platzi

React Native Expo: Aplicaciones nativas para iOS y AndroidReact Native CLI: Aplicaciones nativas para iOS y AndroidNestJS + Microservicios: Aplicaciones escalables y modularesNest: Desarrollo backend escalable con NodeJava: Spring Boot - Guía DefinitivaAPI RESTful con Laravel: Guía DefinitivaMicroservicios Lumen: Crea tus servicios y APIs con LumenLaravel 7: Crea Aplicaciones y Sitios Web con PHP y MVCReact PRO: Lleva tus bases al siguiente nivelReact: De cero a experto (Hooks y MERN)Zustand: Gestor de estado para ReactTanStack Query: Un poderoso gestor de estado asíncronoTypeScript: Tu guía y manual completo (2021)JavaScript Moderno: Guía Definitiva — +15 ProyectosDocker: Guía práctica de uso para desarrolladores