Soy un Ingeniero Web Senior, enfocado principamente en Aplicaciones Front End. Tengo 18 años de experiencia trabajando con Tecnologías Web, con un fuerte énfasis en construir Interfaces de Usuario.

Disfruto construyendo increíbles Productos Web transformando diseños UX/UI en código legible, eficiente, mantenible y bien probado.

Mi dedicación a los productos que trabajo es amplia, de principio a fin. Entiendo la importancia de cumplir las fechas límite de entrega y balancearlo con la entrega de código de alta calidad. Soy un defensor del principio Kaizen, el cual promueve la idea de que la mejora constante y continuo día a día es la clave para tener cambios gigantescos de gran impacto a largo plazo.

Mi mantra es “Progreso, no perfección”.

Experiencia de Trabajo

🎖️ Freestar.com

Javascript Engineer
Abril 2022 - Agosto 2023

Ayudé a Freestar a dar mantenimiento y crear nuevas funcionalidades al Panel de Administración Principal, un producto usado internamente para las operaciones de la empresa que permite a los asociados de publicidad brindar un excelente servicio a sus clientes.
Trabajé lado a lado con Gerentes de Producto y un equipo altamente talentoso con diferentes disciplinas.

También fui parte del equipo que construyó la nueva versión del Panel de Administración Público, la interfaz que conecta los servicios de la empresa con sus clientes, brindando reportes de última generación, en un tiempo récord de 3 meses dentro de la historia de la compañía.

✅ Tecnología relevante:

  • ES6
  • Typescript
  • Vue
  • Vuex
  • Element+

🎖️ Spot2nite.com

Full Stack Developer
Julio 2021 - Abril 2022

Ayudé a Spo2nite a mantener las API de sus servicios de reservaciones así como la construcción de la primera versión de su Página Web de Reservaciones, usando React y NextJs.

Uno de mis deberes como Ingeniero Full Stack fue aprender a conectar su ecosistema interno de reservaciones con las APIs externas de los parques para RVs, y lidiar con adaptar los esquemas de datos externos con los esquemas de Spot2nite, así como ayudar a orquestar el flujo de datos en sus procesos de reservaciones.

✅ Tecnología relevante:

  • Elixir
  • Phoenix
  • PostgreSql
  • React
  • Next.js
  • Typescript
  • Material UI
  • Apollo GraphQl

🎖️ Convert.com

Web Engineer
Enero 2016 - Junio 2021

Mis responsabilidades en este rol consistieron en mantener la Interfaz Web de Convert en su mejor estado. Esto incluia desarrollo continuo y mejoras de su Panel de Administración Web, el cual ha servido a sus clientes a través de los años. También, estuve a cargo de alinear las funcionalidades del producto las necesidades que el mercado demandaba en su tiempo.

Ayudé a Convert a iterar su Panel de Administración a través de 3 principales generaciones.

Hicimos la primera versión en 2012 (Era contractor en ese entonces) siendo ésta una SPA usando jQuery y librerías de ruteo y template engines independientes. Luego evolucionamos junto con la industria Tech usando diferentes frameworks Javascript, como Ractive, y React, aprovechando las tecnologías de vanguardia del momento y los diferentes patrones de diseño que dieron forma a las siguientes interfaces de usuario de Convert.

✅ Tecnología relevante:

  • Typescript
  • React
  • React-query
  • Material UI
  • Jest
  • Ractive.js
  • jQuery
  • Php
  • AWS Dynamo DB
  • Vagrant

🎖️ Method Exists

Node.js Web Developer
📅 Jan 2014 - Aug 2015

Trabajé con Method Exists para crear una Aplicación administrativa de información enriquecida para la industria petrolera en Canadá.

Nuestro objetivo fue proporcionar una interfaz que entregase datos en tiempo real con ayuda de la mano de Web Sockets y RactiveJs. Para el proyecto tuvimos que crear una extensa librería de componentes UI usando RactiveJs como librería base. En el lado del servidor contamos con NodeJs y MongoDb como Web Server y Base de Datos NoSql respectivamente.

✅ Tecnología relevante:

  • Ractive.js
  • Page.js
  • Node.js
  • MongoDB
  • Express.js

Puedes checar el resto de mi experiencia laboral en mi Perfil de LinkedIn

Habilidades Técnicas

  • Lenguajes
    Javascript (ES2022), Typescript, Php, Elixir

  • Librerías o Frameworks de Front End
    React, Ractive, Next.js, Material UI

  • Frameworks de Back End
    JS -> Node, Express, Next.js
    Elixir -> Phoenix
    Php -> Yii

  • Dev Ops
    Vagrant, Docker

  • Testing
    Jest, Mocha.

Educación

  • ✅ Instituto Tecnológico de Mérida 🏅 Ingeniería en Sistemas Computacionales 📅 2000 - 2005
    Merida, Yucatán México.