Jp
Jpbalan
Inicio
Experiencia en acción

Mi trayectoria profesional

Una mirada a los retos, responsabilidades y resultados que han marcado mi crecimiento profesional.

Desarrollador FrontendJunio 2024 - Presente

Banco Agromercantil (Bam)

Desarrollo, modernización y fortalecimiento de soluciones de banca empresarial, con enfoque en Angular, microfrontends, seguridad de la información y automatización de entregas.

Responsabilidades

  • Desarrollar nuevas funcionalidades y mantener interfaces para soluciones de banca empresarial.
  • Resolver errores complejos y de alta prioridad en frontend para mejorar continuamente la estabilidad y experiencia del usuario.
  • Optimizar funciones y flujos de consulta y descarga de documentos en formato PDF.
  • Identificar y mitigar vulnerabilidades, incorporando cifrado de extremo a extremo para proteger información sensible.
  • Fortalecer la validación de contraseñas mediante reglas que evitan credenciales débiles o fácilmente vulnerables.
  • Crear e integrar microfrontends con Single-SPA dentro de una aplicación principal.
  • Mejorar tareas de releases y pipelines para hacer más confiable la entrega de nuevas versiones.

Logros y evidencia

Modernización continua de Angular

Migración de aplicaciones de Angular 11 a Angular 18 y posteriormente de Angular 18 a Angular 21, actualizando dependencias y resolviendo incompatibilidades.

Microfrontends desde cero

Creación y configuración de nuevos proyectos con Single-SPA para integrarlos de forma consistente con la aplicación principal.

Seguridad y entregas confiables

Mitigación de vulnerabilidades, protección de información sensible mediante cifrado de extremo a extremo, fortalecimiento de contraseñas y mejora de releases y pipelines.

Tecnologías

  • HTML5
  • CSS3
  • Angular
  • TypeScript
  • Single-SPA
  • PostgreSQL
  • Lambda
  • AWS
  • Azure DevOps
Desarrollador Full StackJunio 2021 - Enero 2024

Ministerio de Desarrollo Social (MIDES)

Diseño, desarrollo y publicación de aplicaciones institucionales a la medida, desde el análisis inicial hasta su puesta en producción y mejora continua.

Responsabilidades

  • Crear aplicaciones desde cero con ASP.NET, C# y JavaScript, y llevarlas hasta producción mediante IIS.
  • Desarrollar una aplicación para almacenar, consultar y descargar documentos virtualizados en formato PDF.
  • Mejorar la integridad y persistencia de los archivos para evitar documentos corruptos y optimizar su consulta.
  • Desarrollar una aplicación a la medida para administrar y dar seguimiento a procesos institucionales.
  • Diseñar consultas y mejorar índices en bases de datos SQL Server y PostgreSQL.
  • Participar en reuniones para analizar necesidades y apoyar decisiones operativas y estratégicas del negocio.

Logros y evidencia

Tecnología orientada al negocio

Participación en la toma de decisiones operativas y estratégicas, transformando necesidades institucionales en aplicaciones que hicieron más eficientes los procesos.

Gestión eficiente de documentos PDF

Mejora del almacenamiento y la relación de datos, junto con la optimización de índices y consultas para guardar, localizar y descargar documentos de forma confiable.

Tecnologías

  • HTML5
  • CSS3
  • ASP.NET
  • C#
  • JavaScript
  • jQuery
  • SQL Server
  • Git
  • Reports
Desarrollador Full StackMayo 2019 - Junio 2021

Universidad Rafael Landívar (URL)

Desarrollo y soporte de sistemas financieros (ERP) y administrativos, combinando aplicaciones web, soluciones heredadas y bases de datos relacionales.

Responsabilidades

  • Desarrollar nuevas funcionalidades y mantener sistemas financieros y administrativos, principalmente con ASP.NET Framework y PowerBuilder.
  • Analizar aplicaciones existentes y corregir errores funcionales y técnicos.
  • Crear y modificar procedimientos almacenados, triggers, consultas y operaciones CRUD en SQL Server.
  • Realizar análisis e ingeniería inversa de bases de datos para identificar el origen de problemas en sistemas heredados.
  • Auditar y optimizar procedimientos almacenados complejos para mejorar su funcionamiento y mantenibilidad.

Logros y evidencia

Experiencia en sistemas críticos

Implementación de nuevas funcionalidades y resolución de problemas en procesos vinculados con operaciones financieras y administrativas.

Análisis y mejora de bases de datos

Ingeniería inversa, auditoría y optimización de procedimientos almacenados, triggers y consultas en bases de datos SQL Server.

Tecnologías

  • HTML5
  • CSS3
  • ASP.NET Framework
  • C#
  • JavaScript
  • Power Builder
  • jQuery
  • SQL Server
  • Git
  • Azure
© 2025 - 2026 | Diseñado y codificado por Juan Pablo Balan.