Sobre Mí

Gracias por pasar por aquí. A continuación, puedes conocer más sobre mi experiencia y trayectoria.

Aaron Ccenta at work

Trayectoria

Desarrollador Full Stack con 5+ años de experiencia en empresas tecnológicas peruanas. Comenzando en Visual Impact (2020-2022) desarrollando sistemas de gestión interna, y actualmente en Multitest Resources S.A.C. (2022-presente) especializándome en sistemas psicométricos y job boards.

Mi stack técnico incluye NestJS, TypeScript, Angular, SvelteKit, Docker, MikroORM, MySQL, CodeIgniter y AWS. He liderado migraciones exitosas de sistemas legacy PHP a arquitecturas modernas Node.js, logrando mejoras de hasta 40% en rendimiento.

Experiencia desarrollando sistemas completos: plataformas psicométricas procesando miles de evaluaciones mensuales, sistemas de inventario y asignación de equipos, procesos de compras y facturación, integraciones B2B, y pasarelas de pago (Culqi, MercadoPago). También implemento infraestructura cloud con Docker, Cloudflare Tunnels y automatización con n8n.

Educación

UTP Universidad Tecnológica del Perú - Ingeniería de Software (2022-2025)

Habilidades

Backend & APIs: NestJS, TypeScript, Node.js, MikroORM, JWT, Passport, Swagger, REST APIs, i18n

Frontend: SvelteKit, Angular, TypeScript, JavaScript, HTML5, CSS3, Astro

Bases de Datos & ORM: MySQL, PostgreSQL, MikroORM, TypeORM, MongoDB

DevOps & Cloud: Docker, Docker Compose, Cloudflare Tunnels, AWS (AppRunner, Amplify), Linux, Nginx

Integraciones & Servicios: Postmark, Culqi, MercadoPago, n8n, Webhooks, Payment Gateways

Herramientas: Git, GitHub, VS Code, Pino Logger, Jira, Confluence

Experiencia

Analista de Software | Multitest Resources S.A.C. (Octubre 2022 - Presente (3 años))

NestJSAngularDockerAWSMySQLPaymentsB2B IntegrationMigrationArchitecture
  • Mantuve sistemas legacy con CodeIgniter 3: Smartevaluation (gestión de candidatos y procesos de selección), Opportunities (plataforma para pruebas psicométricas), Admin (gestión de clientes) y Apps (acceso al ecosistema).
  • Desarrollé desde cero Smartlite (smartlite.multitestresources.com): sistema ligero réplica del principal con modelo pay-per-use y pagos directos por candidato evaluado.
  • Desarrollé en conjunto con TI un sistema completo de bolsa de trabajo para empresas y candidatos, aplicación adicional para el ecosistema Multitest.
  • Implementé pasarelas de pago (Culqi y MercadoPago) unificadas en un servicio extensible para futuras pasarelas. Mejoraron notablemente el flujo de compra/venta.
  • Integré sistema de facturación Nubefact para generación automática de facturas y boletas.
  • Desarrollé dashboard con métricas clave y análisis completo del flujo de ingresos, facturas y boletas generadas.
  • Implementé integración B2B con ATS TeamTailor permitiendo a clientes usar evaluaciones Multitest desde su sistema.
  • Desarrollé nuevo algoritmo para cálculo y análisis de compatibilidad candidato-perfil, mejorando precisión de selección en 50%.
  • Creé reportes PDF para nuevo algoritmo de compatibilidad.
  • Mejoré sistema de descarga masiva de reportes: antes se abrían múltiples pestañas (1 por reporte), ahora descarga archivo comprimido en background mejorando UX significativamente.
  • Actualicé sistema de webcam para videoentrevistas con librería moderna y soporte iOS (anteriormente no disponible).
  • Optimicé generación de reportes en 70% aplicando buenas prácticas en bucles y queries SQL.
  • Infraestructura completa: Docker Compose, Cloudflare Tunnels, AWS (AppRunner, Amplify), automatización con n8n.

Programming Analyst | Visual Impact S.A.C. (Febrero 2020 - Septiembre 2022 (2 años 8 meses))

CodeIgniterPHPAngularNestJSGitSQL OptimizationLeadershipISO 27001MigrationReportingTrade Marketing
  • Trabajé en el área de Sistemas de empresa dedicada a Trade Marketing, gestionando sistemas operacionales para rutas, GTM y logística.
  • Desarrollé reportes web dinámicos para análisis de rutas de distribución, gestión de GTM (Going-to-Market) y métricas operacionales del negocio de Trade Marketing.
  • Migré ImpactServices (gestión de inventario, equipos móviles/cómputo, asignaciones, devoluciones) de CodeIgniter 2 a CodeIgniter 3, mejorando mantenibilidad y rendimiento del sistema.
  • Desarrollé ImpactBusiness desde cero: sistema completo para gestión de órdenes de compra y logística interna, automatizando proceso de aprovisionamiento.
  • Lideré migración de 3 sistemas críticos de CodeIgniter 3 desde PHP 5.6 a PHP 7, logrando mejoras de 40% en rendimiento. Configuré y optimicé servidor Windows Server para la nueva tecnología.
  • Optimicé queries SQL complejas en sistemas de reportería reduciendo tiempo de respuesta en 40%, mejorando experiencia de usuario en dashboards operacionales.
  • Propuse e implementé Git/GitHub como control de versiones estándar para todo el equipo, reemplazando Tortoise SVN y mejorando colaboración y deployment.
  • Propuse modernización del stack tecnológico: desarrollé microfrontends con Angular para ImpactServices y API backend con NestJS para registro y asignación de equipos móviles/cómputo.
  • Desarrollé módulos en CodeIgniter que automatizaron procesos manuales de reportería y asignación, ahorrando aproximadamente 20 horas semanales al equipo operativo.
  • Participé activamente en implementación de ISO 27001: implementé cifrado de datos personales, gestión segura de credenciales, políticas de contraseñas, rotación cada 90 días y documentación completa de cambios.
  • Mantuve y mejoré sistema de recursos humanos para gestión interna de personal.
  • Asumí coordinación temporal del departamento de TI (2do año) durante ausencia del coordinador: lideré reuniones diarias, realicé revisiones de código, asigné tareas y reporté avances a gerencia de sistemas.

Desarrollador Full Stack (Freelance) | Turno - Sistema de Gestión de Pedidos (Mayo 2022 - Agosto 2022 (4 meses))

FreelanceCodeIgniterOrder ManagementPHPMySQLBackend
  • Proyecto freelance paralelo a mi trabajo principal en Visual Impact, trabajando en Turno.macctec.
  • Desarrollé módulos completos para gestión de pedidos: creación, edición, estados y workflow de aprobación.
  • Implementé sistema de tracking de órdenes en tiempo real con actualización de estados (pendiente, en proceso, completado, cancelado).
  • Diseñé y desarrollé base de datos MySQL para persistencia de pedidos, clientes y productos.
  • Creé API endpoints con CodeIgniter para integración con sistema de inventario y facturación.
  • Desarrollé panel de administración web para visualización de métricas de pedidos y reportes de ventas.
  • Implementé validaciones de negocio y manejo de errores para integridad de datos en el flujo de pedidos.