Skip to content
View alexballera's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report alexballera

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alexballera/README.md

Alex Ballera

Senior Frontend Developer · MBA · Estudiante de Ciencias de Datos (UBA)


👋 Resumen Ejecutivo

Desarrollador Frontend orientado a objetivos con más de 5 años de experiencia en la creación de sistemas web escalables para sectores como banca, turismo y gobierno. Combino excelencia técnica con visión estratégica para alinear cada sprint con los resultados de negocio. Experto en metodologías ágiles, patrones de diseño y optimización de performance. Trabajo de forma remota, liderando equipos multidisciplinarios y aplicando inteligencia artificial para maximizar productividad y calidad de código.


🛠️ Competencias Clave

  • Lenguajes y Frameworks

    • JavaScript (ES6+) & TypeScript: Principios SOLID, programación funcional y optimización de performance.
    • Next.js & React: Server-Side Rendering (SSR), Static-Site Generation (SSG), React Hooks, Context API, Redux Toolkit (RTK).
    • Angular & Angular Material: Componentes, Servicios, Arquitectura Microfrontend (single-spa), RxJS, Observables.
    • HTML5 & CSS3 (BEM, SASS, Responsive Design): Flexbox, Grid, diseño mobile-first.
  • Gestión de Estado y Flujo de Datos

    • Redux Toolkit (RTK): Slices, createAsyncThunk, Middleware.
    • RxJS: Streams, operadores y manejo de data asíncrona compleja.
  • Microfrontends & Arquitectura

    • single-spa: División de aplicaciones por dominios de negocio, despliegues independientes y escalabilidad.
    • Webpack & Module Federation: Carga dinámica de microfrontends y optimización de bundles.
  • Backend & APIs

    • APIs RESTful: Diseño de endpoints, autenticación, pruebas (Postman).
    • Node.js & Express: Endpoints ligeros para prototipos y pruebas de concepto.
  • Herramientas y DevOps

    • Git & GitHub: Branching strategies, Pull Requests, Code Reviews y flujos colaborativos.
    • CI/CD Básico: Deploys automáticos a entornos de staging y producción (GitHub Actions, Netlify, Vercel).
    • Docker (conceptual): Contenerización de servicios para desarrollo local replicable.
  • Metodologías & Mejores Prácticas

    • Agile / Scrum / Kanban: Planificación de sprints, retrospectives, KPIs y backlog grooming.
    • Clean Code & Testing: TDD básico con Jest, pruebas unitarias e integración en Angular (Jasmine/Karma).
    • Inteligencia Artificial para Productividad: Uso de agentes conversacionales para revisión de código, generación de tests y búsqueda de soluciones óptimas.

🚀 Proyectos Destacados

Aplicaciones estratégicas desarrolladas para entidades financieras, diseñadas para optimizar la experiencia de usuario y garantizar alta disponibilidad.

  1. Comafi App Interna (Next.js)

    • Descripción: Portal interno para Banco COMAFI orientado a la gestión de operaciones bancarias internas.
    • Arquitectura:
      • Framework: Next.js (SSR/SSG)
      • Estados: Redux Toolkit (RTK) y Context API para segmentar datos sensibles del backend.
      • UI/UX: Material UI con temas personalizados para alineación a branding.
      • Optimización: Carga incremental de componentes, lazy loading y división de código.
    • Responsabilidades:
      • Definición de la arquitectura Frontend junto a líderes técnicos y Product Owners.
      • Implementación de microfrontends para separar módulos críticos (autenticación, reportes, administración).
      • Coordinación de despliegues automáticos en Vercel y pipelines de PR/CICD en GitHub Actions.
      • Supervisión de code reviews, estándares de calidad y pruebas automatizadas (Jest).
  2. Banco ICBC – App de Banca Digital (Angular + Microfrontend)

    • Descripción: Aplicación de banca digital para usuarios finales de Banco ICBC, con módulos de consulta de saldo, transferencias y notificaciones en tiempo real.
    • Arquitectura:
      • Framework: Angular (v12+) con Angular Material
      • Microfrontend: single-spa para separar frontend de transferencias, perfil de usuario y notificaciones push.
      • Estado: Servicios RxJS para suscripción a streams de datos en tiempo real.
      • Performance: Módulos lazy loaded, manejo de Web Workers para procesamiento de datos en background.
    • Responsabilidades:
      • Desarrollo de módulos clave: Dashboard de usuario, Transferencias inmediatas y Billetera virtual.
      • Implementación de test coverage al 85% con Jasmine/Karma.
      • Colaboración con el equipo de backend para diseñar contratos de API y mecanismos de autenticación OAuth2.
      • Asegurar accesibilidad (WCAG 2.1) y performance (Lighthouse > 90).
  3. YOY App (Angular)

    • Descripción: Plataforma interna para gestión de métricas operativas y reportes en tiempo real para Banco ICBC y otros clientes corporativos.
    • Arquitectura:
      • Framework: Angular (v10), Bootstrap 4 adaptado a SASS.
      • Data Visualization: Recharts para gráficas dinámicas y D3.js para análisis estadísticos.
      • APIs: Consumo de microservicios RESTful en Node.js.
    • Responsabilidades:
      • Diseño de dashboards interactivas para mostrar KPIs clave (volúmenes de transacción, tiempos de respuesta).
      • Integración de sockets WebSocket para actualizaciones en vivo.
      • Implementación del sistema de autenticación basada en JWT y roles por perfil de usuario.
      • Coordinación de despliegues en entornos QA y Production con Netlify y scripts de shell personalizados.

💼 Experiencia Profesional (desde 2019)

Tech Lead / Senior Frontend Developer

Boreal Technologies – Banco COMAFI (Remote / Buenos Aires)
Junio 2022 – Enero 2025

  • Lideré el equipo Frontend como referente técnico, definiendo estándares de arquitectura, flujos de trabajo y roadmap de sprint.
  • Diseñé e implementé la Comafi App Interna (Next.js)—aplicación de uso exclusivo corporativo—garantizando escalabilidad y adaptabilidad a nuevas funcionalidades.
  • Coordiné la planificación de sprints, asignación de tareas y coordinación interdisciplinaria con Backend, UX/UI y QA.
  • Introduje prácticas de Code Review, pair programming y uso de IA para optimización de calidad de código.
  • Supervisé la migración de monolitos Angular v8 a microfrontends con single-spa, reduciendo tiempos de despliegue en un 40 %.
  • Implementé pipelines de CI/CD en GitHub Actions, logrando un ciclo de entrega continua y reducción de “time-to-market” en un 30 %.

Frontend Developer

OMNi Costa Rica – Banco Vertical Salud (Costa Rica)
Julio 2021 – Junio 2022

  • Desarrollo completo de la plataforma de servicios de salud bancaria, colaborando en la definición de casos de uso y user stories.
  • Utilicé React & Next.js para construir módulos independientes de consultas médicas, pagos y citas en línea.
  • Apliqué responsive design y mobile-first, asegurando una experiencia uniforme en dispositivos móviles y desktop.
  • Coordiné reuniones con Product Owners para establecer entregables y criterios de aceptación.

Frontend Developer

G&L Group – Banco ICBC (Buenos Aires)
Agosto 2020 – Diciembre 2021

  • Responsable del desarrollo y optimización de la App de Banca Digital para Banco ICBC.
  • Implementé arquitectura microfrontend con single-spa, separando módulos de usuario, transferencias y notificaciones para despliegues individuales.
  • Utilicé Angular y Angular Material para construir componentes reutilizables, garantizando consistencia y mantenimiento.
  • Aseguré cobertura de pruebas unitarias del 85 % y realicé auditorías de rendimiento (Lighthouse > 90).

Frontend Developer

VIDA Tec (Buenos Aires)
Julio 2019 – Agosto 2020

  • Desarrollo de sitios web y portales corporativos orientados a clientes de gobierno y turismo.
  • Uso de Angular (v7-v8) con SASS, BEM y gestión de estados con servicios RxJS.
  • Implementé flujos CI básicos con Jenkins y automatización de tareas (Gulp, Grunt).
  • Colaboré con diseñadores UX/UI para traducir prototipos de Figma a componentes funcionales y modulares.

🎓 Educación & Certificaciones

  • MBA – Instituto de Estudios Superiores de Administración (IESA), 2004 – 2006

    • Enfoque en liderazgo tecnológico, estrategia empresarial y gestión de proyectos digitales.
  • Licenciatura en Ciencias de Datos – Facultad de Ciencias Exactas y Naturales, UBA (Marzo 2022 – Febrero 2030)

    • Cursos clave: Data Modeling, Warehousing, Python para Data Science, Machine Learning básico.
  • Frontend Profesional (Carrera) – Platzi, 2015 – 2019

    • Certificaciones en React, Angular, Next.js, Microfrontends, Patrones de Diseño Frontend.
  • Web Developer – Academia Hack, 2015 – 2016

    • Enfoque en JavaScript avanzado, maquetación y buenas prácticas HTML/CSS.

📈 Hitos & Logros

  • Contribuidor en Arctic Code Vault: Mi trabajo preservado para futuras generaciones digitales.
  • Optimización de Deploys: Reducción del ciclo de despliegue en un 30 % mediante pipelines de CI/CD y microfrontends.
  • Cobertura de Testing: Mantengo un coverage promedio superior al 80 % en todos los módulos críticos.
  • Mentoría y Liderazgo: Formé y guié a 6 desarrolladores junior en tecnologías React, Next.js y Angular.

📫 Contacto


🔍 Organización de Repositorios

  • Comafi App Interna (Next.js) – repositorio privado (colaboración a nivel corporativo).
  • Banco ICBC – App de Banca Digital (Angular + Microfrontend) – repositorio privado (entrega continua con single-spa).
  • YOY App (Angular) – repositorio privado (dashboards en tiempo real y sockets WebSocket).
  • webapp, flexgrid, responsive-design-patterns – plantillas y ejemplos públicos de maquetado y patrones CSS/SASS.

“La innovación vista a futuro no es un lujo: es una obligación para quienes aspiran a liderar el cambio.”


Si precisas un líder técnico Frontend con mentalidad empresarial, experiencia probada en bancos de primer nivel y pasión por la excelencia, estoy listo para impulsar tu próximo desafío digital.

Pinned Loading

  1. python python Public

    Curso Completo de Python - Modular y Dockerizado

    Jupyter Notebook 1

  2. alexballera.github.io alexballera.github.io Public

    Mi Portafolio Personal

    Astro