Benjamin Perez
Full Stack Developer (TypeScript)
Full Stack Developer (TypeScript) · Next.js · NestJS · React
Resumen Profesional
Desarrollador full stack mid level con experiencia en productos Next.js y APIs NestJS (TypeScript, Prisma), arquitectura por dominios, calidad de software y despliegue en Docker y Kubernetes. Colaboración en planificación, diseño técnico y dashboards internos.
Experiencia Laboral
Full Stack Developer
Enterstep
- ›Desarrollo full stack del producto propio de onboarding de la empresa: frontend en Next.js, backend en NestJS con GraphQL.
Software Developer
Waypoint Studios
- ›Desarrollo y mantenimiento de productos Next.js y APIs NestJS con TypeScript y Prisma.
- ›Contribución a la arquitectura de software (organización por dominios de negocio / DDD), módulos reutilizables y separación de responsabilidades.
- ›Énfasis en calidad: pruebas automatizadas, revisión de código y buenas prácticas en entrega continua.
- ›Despliegue y operación en entornos containerizados (Docker) y orquestación con Kubernetes.
- ›Desarrollo de dashboards y herramientas internas; uso de plantillas corporativas (Next.js / NestJS) para estandarizar nuevos servicios.
Desarrollador web full stack
Freelance / Autónomo
- ›Desarrollé aplicaciones web completas desde cero para clientes internacionales: chat, subida y almacenamiento de archivos, gráficos, paneles con control de acceso por roles y gestión de catálogos o productos.
- ›Gestioné el ciclo completo del proyecto trabajando de forma autónoma: levantamiento de requerimientos con el cliente, desarrollo y despliegue en producción.
- ›Desplegué y administré VPS (Ubuntu 20.04) con dominio propio y HTTPS mediante certificados SSL.
Software Developer
BetBack
- ›Desarrollo full stack en TypeScript para proyectos a medida de clientes (SaaS, plataformas y e-commerce).
- ›Backend con Nest.js; frontend con Next.js y React.
- ›Funcionalidades de operación en vivo (WebSockets), geolocalización y paneles de gestión.
- ›Contrato breve; renuncia voluntaria para priorizar la formación académica.
Proyectos
Productos en producción donde participé como desarrollador. El código es propiedad de cada empresa; los enlaces llevan al producto en vivo.
Software Developer · Waypoint Studios
Aplicación de escritorio para creadores de contenido Minecraft Bedrock: empaquetado de add-ons, edición visual de assets y sincronización de proyectos.
- ›Desarrollé la app desktop multiplataforma con Tauri, React y Next.js.
- ›Implementé el editor visual de imágenes (estilo Canva) para assets de creadores.
- ›Construí la autenticación JWT, manejo de sesiones y tareas programadas (cron jobs) para sincronización de datos.
Software Developer · Waypoint Studios
Plataforma web para la comunidad Minecraft Bedrock, con herramientas de gestión de contenido y automatizaciones internas.
- ›Construí el frontend en Next.js y el backend en NestJS sobre PostgreSQL.
- ›Implementé autenticación JWT, cache/sesiones con Redis y pagos con Stripe.
- ›Desarrollé tareas programadas (crons), editor de imágenes integrado y UI responsive con Tailwind CSS.
Software Developer · BetBack
Plataforma de delivery / e-commerce a medida, desarrollada end-to-end para cliente.
- ›Desarrollé el backend en NestJS y el frontend en React.
- ›Modelé los datos en PostgreSQL: catálogo de productos y gestión de pedidos.
- ›Implementé autenticación JWT y cache con Redis; entregué el producto completo en producción.
Stack Técnico
Stack principal
Stack completo
Lenguajes
Frontend
Backend
Bases de datos
DevOps & Infra
Otros
Todos los skills
Formación Académica
Ingeniería Civil en Telemática
Universidad de Santiago de Chile (USACH)
Formación en programación, sistemas distribuidos, telecomunicaciones y tecnologías de la información. Desarrollo de competencias en análisis de sistemas, resolución de problemas técnicos y trabajo en equipo en proyectos tecnológicos.
Voluntariado
Voluntario
JSConf Chile
- ›Participación en la organización de JSConf Chile.
- ›Dos charlas presentadas sobre GraphQL (a la comunidad JavaScript).
- ›Voluntariado durante la conferencia, edición 2024.
Idiomas
Sigo estudiando y practicando inglés con foco técnico (documentación, código y reuniones). Aunque mi nivel es todavía básico, en contextos remotos e internacionales no he tenido problemas de comunicación ni de entrega: los proyectos han resultado satisfactorios para el cliente. Busco seguir ganando fluidez para colaborar aún más cómodo en equipos globales.
En progreso: refuerzo listening, speaking y vocabulario de software para acompañar lo que ya funciona bien en la práctica.