benjamin@dev:~$cat portfolio.json

Benjamin Perez

Desarrollador de software / Full Stack Developer

Full Stack Developer (TypeScript) · Next.js · NestJS · React

Chile (remoto)beperezaa@gmail.com+56 9 6174 2415LinkedInGitHub

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.

Formación actual: Ingeniería Civil en Telemática, Universidad de Santiago de Chile (USACH) — primer año en curso (desde marzo 2026).

Experiencia Laboral

Software Developer

Waypoint Studios

1 año 3 meses
Contrato temporalReino Unido (remoto)Enero 2025 – Marzo 2026
  • 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.
Next.jsNestJSTypeScriptPrismaDockerKubernetesDDD

Desarrollador web full stack

Freelance / Autónomo

~3 años
AutónomoRemoto (Clientes Internacionales)Abril 2022 – Enero 2025
  • Desarrollo de aplicaciones web completas desde cero: chat, subida y almacenamiento de archivos, gráficos, paneles con control de acceso por roles y gestión de catálogos o productos.
  • Despliegue en VPS (Ubuntu 20.04): dominio propio, HTTPS con certificados SSL.
  • Frontend: HTML5, CSS3, JavaScript, TypeScript, Bootstrap, React, Tailwind CSS, Next.js.
  • Backend: Node.js, Express.js.
  • Bases de datos: MongoDB, MySQL.
  • Herramientas: Git (versionado y flujo colaborativo).
ReactNext.jsNode.jsExpress.jsMongoDBMySQLTypeScript

Software Developer

BetBack

3 meses
Jornada completaChile (remoto)Enero 2024 – Marzo 2024
  • 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.
TypeScriptNestJSNext.jsReactWebSockets

Stack Técnico

Lenguajes

TypeScriptJavaScriptHTML5CSS3Python

Frontend

Next.jsReactTanStack QueryZustandZodi18nTailwind CSSBootstrap

Backend

NestJSNode.jsExpress.jsGraphQLJWT

Bases de datos

PrismaPostgreSQLRedisMongoDBMySQL

DevOps & Infra

DockerKubernetesGitHub ActionsNginxGitLinux

Otros

SentryWebSocketsJest

Todos los skills

TypeScript
JavaScript
HTML5
CSS3
Python
Next.js
React
TanStack Query
Zustand
Zod
i18n
Tailwind CSS
Bootstrap
NestJS
Node.js
Express.js
GraphQL
JWT
Prisma
PostgreSQL
Redis
MongoDB
MySQL
Docker
Kubernetes
GitHub Actions
Nginx
Git
Linux
Sentry
WebSockets
Jest

Formación Académica

Ingeniería Civil en Telemática

Universidad de Santiago de Chile (USACH)

Marzo 2026 – ActualidadComputer Science / Informática
Primer año en curso

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

~1 año 6 meses
ChileDiciembre 2022 – Mayo 2024Ciencia y tecnología
  • 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). Aun con nivel aún 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.

Español
Nativo
Inglés
En estudioBásico

En progreso: refuerzo listening, speaking y vocabulario de software para acompañar lo que ya funciona bien en la práctica.