Promoción internaAntes: Desarrollador de Sistemas
Ver descripción completa
Como arquitecto de software.
De 2000 a hoy, por etapas: lo más reciente primero.
dic 2021 – oct 20264 años 11 meses
Edenred · Ciudad de México, México
Promoción internaAntes: Desarrollador de Sistemas
Como arquitecto de software.
oct 2017 – dic 20214 años 3 meses
Edenred · Ciudad de México, México
en paralelo
Promoción interna
Actualmente trabajo con microservicios en América, EMEA y APAC, sobre AWS y Azure, con concurrencia y paralelismo.
Al inicio creé un sistema de microservicios de alto rendimiento, capaz de procesar más de 10 mil transacciones en un día. Primero se implementó en México, con datacenters locales; después se migró y adaptó fácilmente a Azure, y se dio servicio a varios países de Sudamérica, como Chile y Uruguay, y más tarde fue adoptado por países europeos, cumpliendo con las normas GDPR. Primero usé máquinas virtuales y clústeres de RabbitMQ, y luego adopté servicios PaaS para lograr alta disponibilidad, escalabilidad y alta resiliencia, usando servicios PaaS de Azure y de AWS. En este proyecto participé activamente en el diseño y la arquitectura, así como en el desarrollo. Impulsé e implementé DevOps en este proyecto.
Posteriormente, un período como soporte técnico de tercer nivel.
oct 2017 – dic 20214 años 3 meses
Edenred · Ciudad de México, México
en paralelo
Promoción interna
Posteriormente, nuevamente como desarrollador de software en un sistema regional (América), enfocado en el proceso de gestión de negocio y facturación en diferentes países de América Latina. Este sistema también estuvo orientado a microservicios: primero en datacenters locales con Service Fabric, y posteriormente migrado a Azure.
nov 2012 – sept 20174 años 11 meses
SAE, Servicio de Administración y Enajenación de Bienes · Ciudad de México, México
en paralelo
Como desarrollador de Infotec y otras consultoras, asignado al SAE (Gobierno de México), me encargué del desarrollo y mantenimiento de sistemas en VB 6.0 y ASP.NET, que usan SQL Server como servidor de datos. También estuve en entrenamiento para migrar sistemas de VB 6.0 a .NET y Oracle.
Además, estuve a cargo del soporte y de la coordinación de proyectos en el área financiera: contabilidad, tesorería e inversiones. Fui experto en la lógica de negocio de estas áreas y de sus respectivos sistemas de software.
ago 2012 – sept 20122 meses
Quarksoft · Ciudad de México, México
Colaboré en la finalización de un proyecto de cálculo de incentivos en 4 capas: Presentation, Services, Business y Persistence. Utilicé las siguientes tecnologías: ASP.NET, SQL Server 2008 y tecnologías de Integration Services como Reporting Services y paquetes SSIS (DTSX), además de las metodologías de ingeniería de software PSP (Personal Software Process) y TSP (Team Software Process) y herramientas para el desarrollo de software como Confluence, JIRA y Subversion. También apoyé en la estimación del tamaño de componentes (LOC) para futuros proyectos.
sept 2002 – sept 20042 años 1 mes
Grupo de Ingenieros en Sistemas, S.A. de C.V. · Puebla de Zaragoza, México
Desarrollé sistemas de software contables, puntos de venta, control escolar y agencias automotrices, programados con Visual Basic 6 y soportados en bases de datos Access y SQL Server. Desarrollé páginas web dinámicas para el control de inscripciones del Colegio Alemán en Puebla, usando ASP con VBScript y soportadas en una base de datos SQL Server. Di mantenimiento a redes locales y WAN entre las concesionarias Volkswagen en Puebla, utilizando Windows 2000 Server como sistema operativo.
ene 2000 – ene 20022 años 1 mes
Grupo Químico Industrial BC, S.A. de C.V. · Puebla de Zaragoza, México
Desarrollé y di mantenimiento a las aplicaciones de control interno: módulos de contabilidad, nómina, compras, ventas, almacén, facturación, etc. Di mantenimiento a la red local de la empresa, usando Windows NT Server como servidor de acceso remoto y proxy, y un servidor SCO Unix con Informix SQL. Desarrollé un sistema cliente-servidor de estadística de ventas, montado en Windows NT Server y SQL Server, usando Power Builder como lenguaje de programación. Di soporte y mantenimiento a las computadoras: PC compatibles y Mac.
sept 2013 – oct 20163 años 2 meses
Prida Consorcio Aduanal · Ciudad de México, México
en paralelo
Como consultor externo me encargué del desarrollo de sistemas de software satélite para el control de su información.
abr 2013 – abr 20131 mes
Alta Frecuencia de Hidalgo, S.A. de C.V. · San Agustín Metzquititlán, Hidalgo, México
en paralelo
Me encargué de instalar un servidor Windows Server 2012 y de ponerlo a punto con los siguientes roles:
oct 2012 – jul 20185 años 10 meses
IDSolutions: Ingeniería y Desarrollo · Puebla de Zaragoza, México
en paralelo
Desarrollo de sistemas y módulos en ASP.NET.
may 2011 – jul 20121 año 3 meses
QualityKnits · Puebla de Zaragoza, México
Introduje un sistema de control y seguimiento para los procesos de la empresa, desde el pedido del cliente hasta su embarque, y el control de muestras textiles. Con esto sustituí el control de la empresa mediante hojas de Excel por un sistema más robusto y práctico.
jun 2007 – mar 20113 años 10 meses
Grupo DADSA · Puebla de Zaragoza, México
Introduje un sistema para el control y seguimiento de los pedidos del cliente, con lo que quedó organizado el flujo de información. Establecí una manera adecuada para el resguardo de los datos importantes, así como una idea clara del proceso textil, desde el pedido del cliente hasta su embarque.
Tejido de etiquetas y lavandería: se implementó, al igual que en la exportadora, un sistema para el control de los procesos del tejido que llevara un seguimiento de los pedidos.
Todo el desarrollo se realizó con las siguientes herramientas: Visual Studio 2008 (C#), Crystal Reports 2008, controles WinForms de Janus Systems y SQL Server 2005. Se programaron terminales touch-screen.
oct 2004 – nov 20051 año 2 meses
Operadora de Tiendas de Conveniencia, S.A. de C.V. · Tehuacán, Puebla de Zaragoza, México
Programador de sistemas. Propuse procesos para implantarse en las diferentes áreas de la empresa que, con la ayuda de las computadoras, propiciaron una mayor productividad.
Jefe del Departamento de Informática. Adapté a las necesidades y posibilidades de la empresa la metodología RUP para el proceso y resguardo de los sistemas de cómputo desarrollados por el equipo de Informática.