BlackPrint Technologies · jul 2026
Ventas farmacéuticas en campo
Plataforma de ejecución con rutas optimizadas
Resumen
Construyó una plataforma de ejecución de ventas en campo, lista para piloto, que digitaliza para una distribuidora farmacéutica nacional la asignación de territorios, el ruteo diario con tiempos de manejo reales, las visitas a farmacias rastreadas por GPS con evidencia fotográfica obligatoria y la revisión de supervisores en una jerarquía comercial de cinco roles.
Puntos clave
- 01
Diseñó un planificador de rutas basado en tiempos de manejo que agrupa las paradas de cada representante con k-means anclado a su domicilio, las secuencia con un solucionador multiarranque determinista (vecino más cercano, Or-opt, 2-opt y 3-opt) y delega las jornadas de 23 paradas, con habilidades por representante, tiempos de servicio de 15 a 45 min y cuentas prioritarias, a la Route Optimization API de Google como un VRP administrado.
- 02
Construyó un backend en Node.js/Express y PostgreSQL/PostGIS sobre Vercel con 34 módulos, más de 260 endpoints y 106 migraciones de Knex, que aplica el alcance territorial en la capa de consultas y transmite la actividad de campo en vivo por SSE mediante un outbox en Postgres con LISTEN/NOTIFY.
- 03
Automatizó la operación con 16 cron jobs de Vercel (sincronización de datos fuente, reglas de alertas, purgas de retención de GPS y reportes diarios, semanales y mensuales) y endureció la plataforma con más de 1,100 casos de prueba y un programa de auditoría de 16 reportes en varios dominios.
Tecnologías
- Node.js
- Express
- PostgreSQL
- PostGIS
- Knex.js
- Vercel Cron
- Google Route Optimization API
- Google Routes API
- MapLibre GL JS
- Server-Sent Events
- Google Cloud Storage
- Ruteo de vehículos (VRP)
¿Trabajas en algo parecido?
Cuéntame el problema y los datos con los que cuentas. Respondo en 24 a 48 horas.
Hablemos del proyecto