career

Professional career

From 2000 to today, by stage: most recent first.

Software Architect2021–2026

  1. Dec 2021 – Oct 20264 years 11 months

    Software Architect

    Edenred · Mexico City, Mexico

    Internal promotionPreviously: Systems Developer

    Show full description

    As a software architect.

Developer2000–2004 · 2012–2021

  1. Oct 2017 – Dec 20214 years 3 months

    Systems Developer

    Edenred · Mexico City, Mexico

    in parallel

    Internal promotion

    Stack

    • Microservices
    • RabbitMQ
    • Azure
    • AWS
    • DevOps
    Show full description

    I worked with microservices across the Americas, EMEA and APAC, on AWS and Azure, with concurrency and parallelism.

    At the start, I created a high-performance microservices system capable of processing more than 10 thousand transactions a day. It was first deployed in Mexico, in local datacenters; it was then migrated to Azure and easily adapted, serving several South American countries such as Chile and Uruguay, and was later adopted by European countries in compliance with GDPR. I first used virtual machines and RabbitMQ clusters, and then adopted PaaS services to achieve high availability, scalability and high resilience, using Azure and AWS PaaS services. In this project I took an active part in design and architecture as well as development. I drove and implemented DevOps in this project.

    Afterwards, a period as third-level technical support.

  2. Oct 2017 – Dec 20214 years 3 months

    Systems Developer

    Edenred · Mexico City, Mexico

    in parallel

    Internal promotion

    Stack

    • Microservices
    • Service Fabric
    • Azure
    Show full description

    Afterwards, once again as a software developer on a regional system (Americas), focused on the business management and invoicing process across different Latin American countries. This system was also microservices-oriented: first in local datacenters with Service Fabric, and later migrated to Azure.

  3. Nov 2012 – Sep 20174 years 11 months

    Systems Developer

    SAE, Servicio de Administración y Enajenación de Bienes · Mexico City, Mexico

    in parallel

    Stack

    • VB 6.0
    • ASP.NET
    • SQL Server
    • Oracle
    Show full description

    As a developer for Infotec and other consultancies, assigned to the SAE (Government of Mexico), I was in charge of developing and maintaining systems in VB 6.0 and ASP.NET that use SQL Server as the data server. I was also in training to migrate VB 6.0 systems to .NET and Oracle.

    I was also in charge of support and project coordination in the financial area: accounting, treasury and investments. I was an expert in the business logic of these areas and their respective software systems.

  4. Aug 2012 – Sep 20122 months

    Developer

    Quarksoft · Mexico City, Mexico

    Stack

    • ASP.NET
    • SQL Server 2008
    • Reporting Services
    • SSIS
    • Confluence
    • JIRA
    • Subversion
    Show full description

    I collaborated on completing an incentive calculation project built in 4 layers: Presentation, Services, Business and Persistence. I used the following technologies: ASP.NET, SQL Server 2008 and Integration Services technologies such as Reporting Services and SSIS packages (DTSX), together with the PSP (Personal Software Process) and TSP (Team Software Process) software engineering methodologies and development tools such as Confluence, JIRA and Subversion. I also helped estimate component size (LOC) for future projects.

  5. Sep 2002 – Sep 20042 years 1 month

    Systems Developer

    Grupo de Ingenieros en Sistemas, S.A. de C.V. · Puebla de Zaragoza, Mexico

    Stack

    • Visual Basic 6
    • Access
    • SQL Server
    • ASP
    • VBScript
    • Windows 2000 Server
    Show full description

    I developed accounting, point-of-sale, school administration and car dealership software systems programmed in Visual Basic 6 and backed by Access and SQL Server databases. I developed dynamic web pages for managing enrollments at the German School in Puebla, using ASP with VBScript and a SQL Server database. I maintained local networks and WANs among the Volkswagen dealerships in Puebla, using Windows 2000 Server as the operating system.

  6. Jan 2000 – Jan 20022 years 1 month

    Systems Developer

    Grupo Químico Industrial BC, S.A. de C.V. · Puebla de Zaragoza, Mexico

    Stack

    • Power Builder
    • SQL Server
    • Windows NT Server
    • SCO Unix
    • Informix SQL
    Show full description

    I developed and maintained the company’s internal control applications: accounting, payroll, purchasing, sales, warehouse, invoicing modules, and more. I maintained the company’s local network, using Windows NT Server as remote access server and proxy, plus an SCO Unix server running Informix SQL. I developed a client-server sales statistics system hosted on Windows NT Server and SQL Server, using Power Builder as the programming language. I provided support and maintenance for PCs, both PC-compatible and Mac.

IT Consultant2012–2018

  1. Sep 2013 – Oct 20163 years 2 months

    External IT Consultant

    Prida Consorcio Aduanal · Mexico City, Mexico

    in parallel

    Show full description

    As an external consultant, I was in charge of developing satellite software systems to control the company’s information.

  2. Apr 2013 – Apr 20131 month

    External IT Consultant

    Alta Frecuencia de Hidalgo, S.A. de C.V. · San Agustín Metzquititlán, Hidalgo, Mexico

    in parallel

    Stack

    • Windows Server 2012
    • Active Directory
    • DHCP
    • Exchange Server 2013
    Show full description

    I was in charge of installing a Windows Server 2012 server and setting it up with the following roles:

    • Active Directory
    • Print Server
    • DHCP
    • Routing and Remote Access, for NAT and VPN
    • Microsoft Exchange Server 2013
  3. Oct 2012 – Jul 20185 years 10 months

    External IT Consultant

    IDSolutions: Ingeniería y Desarrollo · Puebla de Zaragoza, Mexico

    in parallel

    Stack

    • ASP.NET
    Show full description

    Development of systems and modules in ASP.NET.

Head of Systems / IT2004–2012

  1. May 2011 – Jul 20121 year 3 months

    Head of Systems

    QualityKnits · Puebla de Zaragoza, Mexico

    Show full description

    I introduced a control and tracking system for the company’s processes, from the customer’s order to shipment, along with textile sample control. With this I replaced the company’s Excel-based control with a more robust and practical system.

  2. Jun 2007 – Mar 20113 years 10 months

    Head of Systems

    Grupo DADSA · Puebla de Zaragoza, Mexico

    Stack

    • C#
    • Visual Studio 2008
    • Crystal Reports 2008
    • Janus Systems
    • SQL Server 2005
    Show full description

    I introduced a system for controlling and tracking customer orders, which organized the flow of information. I established a proper way to safeguard important data, as well as a clear picture of the textile process, from the customer’s order to shipment.

    Label weaving and laundry: as with the exporter, a system was implemented to control the weaving processes and track orders.

    All development was done with the following tools: Visual Studio 2008 (C#), Crystal Reports 2008, Janus Systems WinForms controls and SQL Server 2005. Touch-screen terminals were programmed.

  3. Oct 2004 – Nov 20051 year 2 months

    Head of the IT Department

    Operadora de Tiendas de Conveniencia, S.A. de C.V. · Tehuacán, Puebla de Zaragoza, Mexico

    Stack

    • RUP
    Show full description

    Systems programmer. I proposed processes to be adopted across the company’s different areas that, with the help of computers, increased productivity.

    Head of the IT Department. I adapted the RUP methodology to the company’s needs and capabilities for the development and safekeeping of the computer systems built by the IT team.