programación

software

Una de mis pasiones es la programación. Cuando era niño descubrí la programación aprendiendo BASIC gracias al ZX Spectrum de un amigo. Unos años más tarde programaba GW-BASIC con los primeros IBM PC. Pasé por QuickBASIC y VisualBASIC hasta llegar a VB.NET que es el lenguaje de programación que proporcionó estos súper-poderes: pensar en cómo resolver problemas desde la lógica de la programación. En la actualidad programo y tengo mucha experiencia en lenguajes como: C#.NET, PHP, JS, HTML5, CSS3, R, SQL y sigo aprendiendo Python y algún otro. He programado software inteligente de gestión de almacenes (WMS) para algunas empresas, software de simulación y de optimización de rutas de vehículos (VRP - TMS), software para la programación de la producción, grafos, y juegos educación; y últimamente software para aplicaciones de realidad virtual. También algunos programas para investigaciones y cálculos estadísticos. Aquí os dejo algo de información y enlaces a algunos proyectos que me gusta compartir.

Grafos


Es un software para el diseño y análisis de grafos, muy útil para el aprendizaje de la teoría de grafos (aplicado a ingeniería de organización industrial, la logística, investigación operativa, el diseño de redes, etc.). Cuenta con algoritmos: Dijkstra, Bellman-Ford, Kruskal, Prim, Ford-Fulkerson, Floyd-Warshall, problemas de transbordo, transporte, viajante de comercio TSP y m-TSP, problemas de asignación, diseño de rutas (VRP), CVRP.

implexa


Es un juego multijugador en tiempo real de simulación logística. Este juego está diseñado con el objetivo de que los alumnos aprendan divirtiéndose algunos conceptos básicos de logística: ¿qué es una cadena de suministro (supply chain)? ¿es importante la coordinación y gestión integrada con los proveedores y el cliente? ¿cómo tomar las decisiones de compra, almacenaje, producción y servicio?

Rutas


Es una herramienta informática de características profesionales que permite la resolución de problemas reales de flotas de vehículos capacitados (CVRP), el cálculo de rutas, y su gestión. El software integra todo un conjunto de funciones de interés para la gestión logística de los procesos de aprovisionamiento y distribución de mercancías.
Es capaz de exportar información sobre localizaciones e itinerarios para otro software cartográfico y dispositivos de seguimiento.

LLOG VR


Es un centro logístico construido en realidad virtual (VR - Virtual Reality). Se trata de una reproducción de un almacén real donde poder experimentar en primera persona todas las acciones y decisiones propias de los procesos logísticos (recepción, manutención, almacenaje, preparación de pedidos, expediciones, gestión de inventarios, etc.).
Si un piloto de avión se entrena en un simulador y acumula horas de vuelo virtuales antes de subirse a una aeronave ¿por qué no formar del mismo modo a un director de operaciones?.
Hoy ya es posible recrear multitud de escenarios empresariales donde simular procesos productivos y logísticos.

Espécula


Es una aplicación web, un juego de simulación de bolsa multijugador y en tiempo real. Está programado con HTML5, CSS3, MYSQL, PHP y AJAX. Este juego está diseñado para que los alumnos aprendan divirtiéndose algunos conceptos básicos del mercado y la bolsa: ¿por qué suben y bajan los precios? ¿qué es la especulación? ¿qué es el efecto burbuja? ¿la previsión y la información influye en la evolución de los mercados? El juego cuenta con un panel de control para el profesor y una tabla de clasificaciones (ranking) de jugadores para hacer más competitiva la experiencia.

LLOG SGA


El SGA - Software de Gestión de Almacén (WMS - Warehouse Management System) que acompaña a LLOG registra y analiza en tiempo real toda la actividad del almacén. También calcula y representa los indicadores logísticos (inventario, inventario medio, saturación, rotación, cobertura, Pareto, recorridos, rutas) necesarios para la gestión y la mejora continua del proceso. LLOG se anticipa y te muestra cómo será la logística visual del futuro.

Red Neuronal


Es un pequeño, pero potente y flexible programa para la simulación y el pronóstico mediante el uso de redes neuronales artificiales. El software permite crear y entrenar cualquier estructura básica de red neuronal. Posteriormente se puede utilizar la configuración de la red entrenada para el cálculo o pronóstico a partir de una pila de vectores de entrada.

PadMap


Es una aplicación para iPad (o cualquier tablet) que de forma remota muestra información relativa a las rutas (de reparto o aprovisionamiento) a realizar, sobre los clientes y sus pedidos (detalles y código QR), sobre el vehículo (también su localización y seguimiento en ruta)... y todo aquello que pueda ser de interés para el transportista.

Scheduler


Es un programa para la planificación de trabajos en una sección de producción. El software permite crear un calendario de operaciones optimizando una función objetivo mediante algoritmos genéticos el problema de lotificación, asignación y secuenciación simultáneamente.

El software está desarrollado en Visual Studio.NET.