Portafolio

Link a mi cuenta de Github: https://github.com/sachiel/

A continuación comento algunos de los proyectos más interesantes con los que he trabajado.

Casas Vacacionales

La página web que diseñe en el 2012 continua funcionando sin grandes cambios, los aspectos más destacables incluyen la taxonomización de las casas (estado, ciudad, zona, etc) por medio de vocabularios que están basados en arboles transversales, la programación de los filtros de búsqueda por características o fechas disponibles, la automatización del proceso de subida de imágenes (la plataforma las escala y agrega la marca de agua automaticamente en batch).

Para poder llevar el control de las fechas ocupadas programé un micro ERP en donde cada vendedora tiene sus accesos y puede llevar el seguimiento de sus ventas. El administrador puede llevar el control del flujo de caja y ver reportes de importancia para el negocio.

Seguro YO

Diseñé y programé el backend y también la aplicación incrustada en el sitio web.

Los aspectos más destacables del backend incluyen un motor de homologación de seguros en donde se pueden dar de alta para, posteriormente, compararse seguros de auto y de viaje, diseñé el nucleo de la aplicación para hacerlo de campos dinámicos y poder agregar posteriormente seguros de casas y salud (vida). La plataforma también incluye modulo de brokers para venta de seguros y la integración con 3 motores de pagos (Banorte, PayPal y MercadoPago). Uno de los aspectos más interesantes de este desarrollo fue el desarrollo de una API REST JSON para consumir la información del backend con un cliente web.

En el cliente-cotizador un usuario que compró un seguro puede acceder al sistema para descargar su póliza y llevar el registro de sus pagos.  El cliente-cotizador se integró a una página web hecha en Joomla, se utilizo Angular.js y toda la información que muestra se consume de la API del Backend.

City Ticket

Diseñé y programé el sistema para la venta de boletos.

Si bien la taxonomización de los recintos y el control de flujo de venta y efectivo en el sistema, así como la conexión con el motor de pago son interesantes, lo realmente complejo fue programar un módulo que, por medio de una imagen jpeg del recinto pudiera definir las secciones, el numero de filas, los pasillos y los asientos del mismo. Lo resolví usando SVG, cree un editor de recintos tomando cómo base esta herramienta en donde se sube la imagen y posteriormente se definen las secciones, una vez definidas se establece un numero de filas y columnas (XY); una vez definida la matriz (XY) se proporcionan herramientas para definir pasillos o asientos sin uso, numerarlos o nombrarlos.

Otro aspecto destacable es el manejo de cargos y descuentos, por boleto, por sección, por condición, por porcentaje, fijo.

Por ultimo, también programé un applet en java que permite imprimir los boletos de cada evento conectandose a  una impresora térmica, diseñé las medidas de seguridad de este modulo de tal manera que no pudiera imprimirse un boleto más de una vez sin los permisos adecuados.

Acción Juvenil

Lo menciono por que si bien no es complejo, si es el proyecto más grande con gestión de contenidos (CMS) que he realizado con python/django, la caracteristica más destacable es la automatización del flujo de registro de cursos, la generación de PDF con reconocimientos para los asistentes de los mismos, y la importación de los asistentes por medio de CSV al sistema. Se integró también una API REST desde donde se consumen datos con vistas a convertirse en una aplicación móvil.

Otros Proyectos Destacables

  • App de la Salud: aplicación para iOS y Android que recomienda dietas y ejercicios de acuerdo a tu estado de salud.
  • Sumicorp: CMS basado en Django CMS link
  • Diseño e Implementación de infraestructura de servidores para los sitios web de Banco Interacciones.