Gerardo Hau
Ingeniero de Software
Contratar a esta persona
Envía una oferta de trabajo directamente a este candidato
Sobre mí
Ingeniero de software con 5 años de experiencia en desarrollo web backend y frontend
Experiencia
Junior Web Developer (2016 – 2019)
Un cambio transicional en el mundo laboral es la facturación electrónica. Los clientes tenían un gran problema al demostrar pagos diferidos de la misma factura, ya que, además, debían generar un complemento de pago para cada pago. Esto requería visitar el sitio web oficial de impuestos para generarlo, lo cual a menudo era lento o incluso no estaba disponible.
El siguiente paso para mí fue implementar un nuevo recurso, donde el proceso está centralizado y optimizado, en lugar de usar la plataforma directa. Usé Ruby on Rails para crear un módulo de conexión con el servicio web del sitio web de impuestos y crear una página web sencilla pero eficiente para un cliente, todo esto con cada fase del ciclo de software. El resultado fue la conexión del módulo de complemento de pago con las facturas, eliminando la dependencia con el servidor de impuestos.
Además, el cliente mejoró la facilidad de ingresar sus datos en un 70% y el tiempo de espera se redujo hasta en un 50%. Esto también incluye la ausencia de pérdida de datos, ya que estos se guardaban y, cuando el servicio fallaba, solo reintentaban, en lugar de reiniciar el proceso.
- Herramientas: Ruby on Rails, Jira, Java Springboot and Github
Web Developer (2019-12 – 2021-12)
Una forma de controlar el interior de un condominio es el acceso de los usuarios. Es común que haya un guardia que permita la entrada y salida de personas externas al edificio, pero esto puede ser un problema cuando se necesita contactar a un inquilino que no está disponible, lo que provoca que el visitante tenga que esperar. Identificado el problema, la tarea consistió en crear un acceso temporal, creado por el inquilino, considerando los casos de uso según el tipo de visitante.
Esto nos llevó al análisis, desarrollo y pruebas con cada una de las personas. Con Rails, creé accesos QR desde la aplicación de entrada y salida al edificio. Con este módulo funcional, se creó un recurso API que recibía la información del visitante a través de una aplicación móvil, donde también se creó un espacio para la aplicación existente del usuario.
Ahora, el usuario crea su acceso para las visitas y lo comparte por cualquier medio, incluso mediante una imagen. Esto redujo el tiempo entre el ingreso de los visitantes y su admisión al condominio en un 80% y contribuyó a que el trabajo del guardia fuera más eficiente, ya que la consulta de datos de los visitantes se redujo en un 90% y ya no tuve que registrarlos en un cuaderno, automatizando así todo el proceso.
- Herramientas: Ruby on Rails, Jira, Java Springboot, Github, MongoDB, MySQL, PSQL y Heroku
Application Manager (2021-12 – Present)
El mercado de buses requiere el acceso de una gran cantidad de usuarios para ejecutar procesos, lo que suele generar numerosos problemas. A pesar de estos problemas, los procesos deben estar disponibles en todo momento. Por lo tanto, se necesitan diferentes maneras de controlar cuándo ocurre algo, desde una caída del servicio, la lentitud del sitio o incluso la pérdida de datos.
La tarea que se me asignó fue la detección de patrones de error en los diferentes servicios existentes para reducir el tiempo entre su detección y su mitigación. Con Rails, creé un servicio que envía alertas a Slack cuando se produce este patrón, basado en patrones de diseño y aplicando la reutilización de código. Con esto, el equipo de control de aplicaciones y el equipo de servicios recibirán una notificación, lo que reduce el tiempo de reacción en un 50% y el tiempo de respuesta a una solución hasta en un 60%, lo que contribuye a que el cliente tenga la seguridad y la confianza de que podemos controlar cualquier situación en cualquier momento.
- Herramientas: Ruby On Rails, Heroku, Render, AWS, MySQL, PSQL, Basecamp, Jira, Node JS, Python, Github, Render y Docker.
Educación
Licenciatura in Ingeniería de Software – Universidad Autónoma de Yucatán





