Saltar al contenido

Hola, soy

Gianfranco Céspedes

Desarrollador Full Stack orientado al backend

Más de tres años construyendo APIs REST, servicios concurrentes e integraciones para clientes de Perú y España en industrias reguladas. Especializado en Node.js y Go.

Lima, Perú Inglés avanzado
Foto de perfil de Gianfranco Céspedes

01. Perfil

Sobre mí

Soy desarrollador Full Stack orientado al backend, especializado en Node.js y Go. Construyo APIs REST y microservicios con Express, NestJS y Fastify sobre TypeScript, y servicios concurrentes en Go apoyados en goroutines y channels, con pruebas automatizadas.

En la capa de datos modelo y optimizo consultas sobre PostgreSQL, MongoDB, MySQL e Informix. Para integrar sistemas trabajo con arquitecturas orientadas a eventos y mensajería con Apache Kafka, y despliego componentes serverless en AWS —Lambda, API Gateway y S3— además de Cloudflare y Railway, contenerizando los servicios con Docker.

Del lado del cliente construyo interfaces con React, Vue y Astro, integrándolas con las APIs y los flujos de negocio de cada proyecto. Go es además mi lenguaje de referencia en el desarrollo propio que mantengo de forma constante.

Escribo cada línea de código con un propósito: que el software mejore la vida de las personas. Creo que la tecnología debe estar al servicio de todos, no solo de unos pocos, y que su mayor valor está en simplificar el día a día de quienes la usan. Me motiva construir un país más conectado y accesible, donde la tecnología sea un puente real hacia el crecimiento de las personas.

Formación

Ingeniería de Sistemas

Universidad Nacional Mayor de San Marcos

2018 – 2022 · Tercio superior de la facultad

Idiomas

Español — nativo

Inglés — avanzado (becado por el ICPNA)

Metodologías ágiles Clean Code Liderazgo de equipos Comunicación con cliente Resolución de problemas Adaptación al cambio

02. Stack

Tecnologías que manejo

Lenguajes

Go Go
JavaScript JavaScript
TypeScript TypeScript
Java Java
Python Python
SQL SQL
C++ C++

Backend

Node.js Node.js
NestJS NestJS
Apache Kafka Apache Kafka
Express Fastify APIs RESTful Microservicios Arquitecturas orientadas a eventos

Frontend

React React
Vue Vue
Astro Astro
HTML5 HTML
CSS3 CSS

Cloud y DevOps

AWS AWS
Cloudflare Cloudflare
Railway Railway
Docker Docker
Git Git
GitHub GitHub
Lambda API Gateway S3 R2 Testing automatizado

Bases de datos

PostgreSQL PostgreSQL
MongoDB MongoDB
MySQL MySQL
Informix Informix

Herramientas

Visual Studio Code VS Code
Figma Figma
Notion Notion

03. Proyectos

Desarrollo propio

Proyectos personales que desarrollo de forma constante, la mayoría con Go en el backend y Astro con React en el frontend.

Ver todos los repos

Sistema de gestión de consultoría académica

consultora143-back · consultora143-front

Destacado

Plataforma integral para gestionar servicios de consultoría académica: estudiantes, asesores, pagos y seguimiento de procesos de tesis. El backend en Go expone más de 130 endpoints con autenticación JWT y roles jerárquicos, automatiza notificaciones por WhatsApp y almacena documentos en Cloudflare R2. El frontend suma cuatro paneles por rol con KPIs y reportes financieros.

Go PostgreSQL JWT Cloudflare R2 Astro React TypeScript D3.js

Pendly · gestor de tareas

pendly-backend · pendly-frontend

Aplicación de productividad para organizar tareas por día y por rango de fechas. API en Go con PostgreSQL y autenticación delegada en Clerk mediante webhooks de sincronización; interfaz en Astro con React, Zustand y Tailwind, desplegada en Cloudflare Pages.

Go PostgreSQL Clerk Railway Astro React Zustand

Registro y gestión de servicios

regservices-back · regservices-front

Sistema de registro y administración de servicios, con backend en Go sobre base de datos relacional y generación de documentos en PDF. El frontend está construido con Astro y TypeScript.

Go SQL Astro TypeScript Tailwind CSS

Cuentas Casa · PWA de gastos

cuentas-casa

Aplicación web progresiva que reparte los gastos de servicios —luz, agua, gas e internet— entre los inquilinos de un edificio a partir de las lecturas de medidor, y genera los recibos en PDF. Funciona sin conexión y no necesita backend.

JavaScript PWA Service Workers jsPDF Tailwind CSS

gmcf.link · acortador de enlaces

gmcf.link

Acortador de URLs propio: genera enlaces cortos y resuelve la redirección hacia la dirección original.

JavaScript Node.js

Portafolio personal

portfolio

Sitio estático sin build ni dependencias locales: HTML, Tailwind CSS por CDN y JavaScript vanilla, con iconos SVG propios.

HTML Tailwind CSS JavaScript

04. Contacto

Trabajemos juntos

¿Tienes un proyecto en mente o una vacante que encaje? Escríbeme y conversamos.