Este perfil está escrito em espanhol
Desarrollador de Software Full-Stack
Experiencia demostrada en TypeScript.
Experiencia demostrada en JavaScript (ES6+).
Experiencia demostrada en SQL.
Experiencia demostrada en PL/pgSQL.
Experiencia demostrada en Java.
Desarrollador de Software Full-Stack buscando nuevas oportunidades
Fui responsable de los módulos de sesiones, calendario y productos (programas y paquetes) de un SaaS multi-tenant con aplicación web (Next.js 16, React 19, TypeScript) y móvil (React Native, Expo) sobre Supabase/PostgreSQL, en un equipo de 4 desarrolladores. Más adelante asumí el módulo de organizaciones B2B, las integraciones con terceros, el panel de administración y el marketplace.. Desarrollé la sincronización bidireccional en tiempo real con Google Calendar y Microsoft Outlook (notificaciones push de Google, webhooks de Microsoft Graph, Supabase Realtime, pg_cron).. Diseñé un motor de disponibilidad y reservas multi-zona horaria (almacenamiento en UTC, detección de choques por solapamiento, holgura configurable, excepciones de día completo), alineado entre la web, las funciones SQL y la app móvil.. Integré Zoom, Microsoft Teams y Google Meet mediante OAuth 2.0 para crear reuniones automáticamente. Integré también la WhatsApp Business Cloud API (Meta) para recordatorios automáticos 24 h y 15 min antes de cada sesión, y el checkout y los webhooks de MercadoPago para cobrar programas y paquetes.. Construí la vertiente B2B: grupos, cronogramas, audiencias por sesión, KPIs por especialista y acceso a datos según el rol.. Escribí 183 migraciones de PostgreSQL (Row Level Security, triggers, funciones RPC, SECURITY DEFINER, pg_cron) y 129 archivos de pruebas automatizadas (Vitest, Testing Library, Playwright), dentro de una suite de más de 5.000 tests.. Lideré una auditoría de causa raíz de la sincronización de reuniones: vinculé 12 fallos reportados a 4 causas raíz y los corregí en 5 fases (24 tareas) con Spec-Driven Development. Redacté 105 documentos técnicos.. Desarrollé un dashboard de métricas de especialistas (índice de salud de 6 componentes, segmentación y alertas), un blog administrable y el marketplace v1–v2 con feature flags. En móvil implementé el inicio de sesión con Apple y los paquetes de créditos de sesiones. Internacionalicé la interfaz a 5 idiomas.
Modelé los procesos de negocio centrales de la plataforma en BPMN 2.0 con Bizagi Modeler y definí las reglas de negocio y los requisitos que guiaron el desarrollo del producto.. Diseñé flujos de usuario y mockups de interfaz en Figma, y apoyé su implementación frontend en React y Next.js.
Di soporte técnico de hardware, software y redes locales, y apoyé en el mantenimiento de servidores y el inventario de equipos informáticos.