Habilidades Clave

Backend

Node.js

1 año

Express

1 año

PostgreSQL

1 año

Prisma

1 año

JWT

1 año

REST APIs

1+ año

Python

Aprendiendo

Node.js

1 año

Herramientas

Git/GitHub

2 años

n8n

1 año

Vitest

1 año

Git/GitHub

2 años

Frontend

React

1 año

Astro

1 año

TypeScript

1 año

JavaScript

2 años

HTML

3 años

CSS

3 años

SEO

1 año

React

1 año

UI / Estilos

Tailwind CSS

1 año

Figma

1 año

Framer

1 año

Tailwind CSS

1 año

Proyectos Destacados

Proyectos pensados para producción, desarrollos backend y full-stack, construidos sobre principios claros y escalables de arquitectura de software, e incluyendo flujos de automatización para el consumo de APIs.

Backend

1 Proyecto
Budgeti: Finance Mobile App Powered by AI

Budgeti: Finance Mobile App Powered by AI

Express
TypeScript
Prisma
Open AI API

Full-Stack

1 Proyecto

Automation & Integrations

1 Proyecto

Contacto

Abierto a oportunidades

¡Hablemos!

connect@johandercampos.site

Sobre mí

onoce un poco más sobre cómo trabajo, en qué me enfoco y el tipo de equipo donde puedo aportar más valor, así como el enfoque técnico y las decisiones que guían mis proyectos.

Busco roles backend o full-stack con un fuerte enfoque en backend, donde pueda participar en la construcción de sistemas reales, aportar en decisiones de arquitectura y trabajar en productos que requieran confiabilidad y escalabilidad. Me interesa formar parte de equipos donde la calidad del código y la claridad técnica sean una prioridad.

Principalmente construyo sistemas orientados a producción en TypeScript, incluyendo APIs REST, flujos de autenticación, validación de datos, diseño de bases de datos con Prisma/PostgreSQL e integraciones con servicios externos (incluyendo APIs de IA). Suelo enfocarme en que cada pieza del sistema sea clara, reutilizable y fácil de mantener.

Trabajo priorizando la claridad y la mantenibilidad: organizo el código en capas bien definidas, construyo módulos pequeños y reutilizables, y aplico un manejo de errores consistente. Me enfoco en cubrir flujos críticos con pruebas y avanzar mediante iteraciones cortas que permitan validar decisiones rápidamente.

Mis proyectos están pensados para escenarios reales, no solo como demostraciones. Incluyen prácticas como autenticación segura (JWT, hashing), validación estructurada, rate limiting, logging, testing automatizado y despliegues funcionales. Busco que cada proyecto refleje cómo se construiría un sistema listo para producción.

Soy venezolano y actualmente vivo en Montevideo, Uruguay. Trabajo de forma remota y estoy abierto a oportunidades internacionales.

Realizo trabajos freelance de forma puntual, pero actualmente mi principal objetivo es integrarme a un equipo full-time donde pueda crecer, asumir más responsabilidad técnica y aportar de forma consistente en el desarrollo de producto.