Carlos J. Peña

Desarrollador web full-stack con experiencia en la creación de aplicaciones web robustas y escalables.

Trabajos seleccionados

Una recopilación de proyectos que definen mi enfoque para la resolución de problemas digitales.

Gestor de Préstamos

Platika es un gestor de préstamos orientado a entidades financieras y administradores de cartera que necesitan administrar clientes, préstamos, cuotas y pagos de forma centralizada. La plataforma cubre el ciclo completo del crédito: alta de clientes, simulación de préstamos, asignación de créditos, seguimiento de cuotas (pendientes, pagadas y vencidas), registro de abonos y morosidad con cálculo automático de cargos por mora, y reportes consolidados para la toma de decisiones.

TypeScript Next.js NestJS React PostgreSQL Prisma ORM Next-intl Tailwind CSS JWT bcryptjs Google OAuth AWS S3

Kanban Board

KanbanBoard es una aplicación full-stack de tablero Kanban colaborativo en tiempo real, diseñada para gestionar tareas organizadas en columnas y tarjetas con un editor de texto enriquecido. El sistema se compone de una API REST con soporte WebSocket en el backend (Node.js, Express 5, Prisma y PostgreSQL) y una SPA en React 19 + Vite en el frontend, ofreciendo creación de boards, columnas y tarjetas con reordenamiento mediante drag-and-drop, además de generación automática de IDs cortos de 7 caracteres para compartir tableros de forma más amigable.

TypeScript React Vite Vitest Tailwind CSS ExpressJS PostgreSQL Prisma ORM Swagger SocketIO Jest Zod Pino

Acortador de URLs

Este proyecto es un acortador de URLs ligero y rápido, construido con Bun, TypeScript y el framework Elysia. Permite generar códigos cortos únicos para URLs largas, redirigir a la URL original al acceder al código y llevar un registro de cada clic con información relevante como la dirección IP y el user agent del visitante.

TypeScript Bun Elysia SQLite PostgreSQL GitHub OAuth

Tecnologías

Descripción

Experiencia

Mi trayectoria profesional en ingeniería de software.

Intellisys D. Corp.

Mayo 2024 – Actualidad

Desarrollador Full Stack especializado en la creación de aplicaciones web para los sectores de salud y educación, participando activamente tanto en el backend como en el frontend.

  • Diseñé, implementé y optimicé aplicaciones web especializadas en los sectores de salud y educación, participando activamente tanto en el backend (Node.js, NestJS, Express, Prisma) como en el frontend (React, Next.js, Angular, Astro).
  • Desarrollé y mantuve APIs REST y endpoints GraphQL, además de integraciones en tiempo real con WebSockets para casos de uso críticos.
  • Modelé y administré bases de datos relacionales (PostgreSQL), aplicando migraciones y buenas prácticas de acceso a datos.
  • Adopté y facilité metodologías ágiles Scrum, planificando sprints, gestionando backlog en YouTrack y cumpliendo los plazos frente a requisitos cambiantes.
  • Implementé pipelines de testing automatizado con Jest y Vitest, mejorando la cobertura y reduciendo regresiones en producción.
  • Estandaricé el flujo de trabajo del equipo con Git, GitHub, code reviews y convenciones de Clean Code, elevando la calidad del código entregado.
  • Orquesté despliegues en GCP, documentando APIs con Swagger para facilitar la colaboración con otros equipos.

TechLab.

Julio 2023 – Mayo 2024

Desarrollador FrontEnd enfocado en la creación de interfaces responsivas, accesibles y de alto rendimiento con React y Angular.

  • Desarrollé interfaces de usuario responsivas y accesibles con React y Angular, integrando Tailwind CSS para acelerar la maquetación y mantener consistencia visual.
  • Diseñé e implementé arquitectura de estado con Redux y Zustand, optimizando el rendimiento de componentes en aplicaciones de complejidad media-alta.
  • Configuré y optimicé el entorno de build con Vite, reduciendo los tiempos de compilación y mejorando la experiencia de desarrollo del equipo.
  • Colaboré activamente en code reviews y pair programming, promoviendo buenas prácticas de Clean Code dentro del equipo.

Habilidades técnicas

Las herramientas y tecnologías que utilizo para dar vida a mis ideas

Lenguajes

JavaScript TypeScript

Frontend

Angular React NextJS Astro Tailwind CSS CSS HTML Vite

Backend

ExpressJS NestJS MongoDB PostgreSQL Prisma ORM

Herramientas

Git Github Bun NodeJS Docker Trello Youtrack Postman Figma

Diseño de Software

SOLID MVC Clean Code Arquitectura Hexagonal

IA

Prompts Agentes MCPs Skills

Testing

Jest Vitest

Otros

N8N GCP API REST GraphQL WebSocket Swagger

Certificaciones y premios

Consulta mis cualificaciones profesionales y mis logros.

Ver todo

¿Te gustaría
contactarme?