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
Full-Stack
1 Proyecto
Korta: Link Shortener
Automation & Integrations
1 Proyecto
Node Lab Studio: Automation Wokspace
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.