Humantelligence
Modernización da Plataforma Humantelligence
outubro de 2023

Traballei con Humantelligence en dous compromisos separados ao longo de cinco anos. Como Mobile Engineer (2018–2020) entreguei a app multiplataforma en React Native con actualizacións over-the-air vía MS CodePush, as extensións de navegador EQ-everywhere para caixas de correo e liderei unha migración a longo prazo de Ruby on Rails a React.js. Como Front-end Engineer (2023) configurei un mono-repo con PNPM, migrei Create React App a Vite e conseguín unha mellora de 10x en DX e rendemento de deployment.
Descrición Xeral
Humantelligence ofrece ferramentas de analítica de persoas e colaboración de equipos utilizadas por empresas en todo o mundo. Colaboramos coa empresa en dous compromisos separados ao longo de cinco anos — primeiro como Mobile Engineer en Medellín (2018–2020) e regresando como Front-end Engineer en 2023.
Arquitectura da Plataforma (2023)
Migración a Mono-Repo
Desenvolvemento dunha arquitectura preparada para o futuro usando PNPM para configurar un mono-repo, segregando diferentes mini-apps do core da plataforma con ferramentas integradas de linting e formatting.
Modernización do Sistema de Build
- Migración do proxecto de Create React App (CRA) a Vite, mantendo todas as capacidades incluíndo a suba automática de assets a S3
- Actualización de React ás últimas versións estables e activación de Strict Mode — mellorando rendemento e fiabilidade
- Mellora da experiencia de desenvolvemento (DX) e o rendemento de deployment en 10x
Coaching do Equipo
Coaching do equipo en prácticas modernas de React, caching con SWR e técnicas de profiling.
Aplicacións Móbiles e Extensións de Navegador (2018–2020)
Aplicación Móbil Multiplataforma
Deseño e desenvolvemento dunha aplicación móbil multiplataforma orientada ao cliente usando Sketch, Figma, React Native e MS CodePush para actualizacións over-the-air.
Extensións de Navegador EQ-everywhere
Deseño e desenvolvemento de integracións EQ-everywhere con caixas de correo en navegadores modernos para ofrecer consellos personalizados de comunicación e engagement, usando React.js, content scripts e unha arquitectura baseada en eventos.
Migración de Rails a React
Planificación e liderado dunha migración a longo prazo do frontend Ruby on Rails con UX rica cara a React.js, mellorando rendemento e mantibilidade.
Coaching do Equipo
Coaching aos membros do equipo en técnicas modernas de desenvolvemento web e React.js durante toda a colaboración.