Luis Raymundo Gutiérrez Serrato

Desarrollador de Software

Contacto

Habilidades

  • Lenguajes

    PHP
    Avanzado
    Python
    Avanzado
    MySQL
    Avanzado
    Bash
    Avanzado
    JavaScript
    Intermedio
    Arduino C
    Principiante
    Lua
    Principiante
    Java
    Principiante
  • Software

    CakePHP
    Avanzado
    jQuery
    Avanzado
    Laravel
    Intermedio
    Pandas
    Intermedio
    Bootstrap
    Intermedio
    Git
    Intermedio
    SQLAlchemy
    Intermedio
    Flask
    Intermedio
    NumPy
    Principiante
    OpenWRT
    Principiante
    MatplotLib
    Principiante
    Plot.ly
    Principiante
    React Native
    Principiante
    VueJS
    Principiante
    AWS
    Principiante
  • Otros

    Inglés - escritura
    Avanzado
    Inglés - lectura
    Avanzado
    Inglés - comprensión
    Avanzado
    Inglés - conversación
    Intermedio
    Alto nivel de responsabilidad y disciplina
    Gusto por aprender cosas nuevas
    Paciencia y enfoque para resolver problemas
  • Intereses y hobbies

    Pasión por la tecnología
    Cocina y panadería
    Correr largas distancias, meta cumplida de correr un maratón
    Senderismo
    Videojuegos
  • Más de 9 años de experiencia en desarrollo y diseñando de software.
    Experiencia con aplicaciones web, scripts para análisis y procesamiento de datos, dispositivos como Raspberry Pi, Arduino y routers con OpenWRT, y diseño de bases de datos.
    Experiencia en Back End y Front End con PHP, Python, MySQL, JavaScript, LUA, Bash/Shell y Arduino C, además de un poco de experiencia trabajando con electrónicos y sensores en Raspberry Pi y Arduino, así como sistemas manejo de servidores Linux

  • Experiencia

    Sept 2017 - presente

    Desarrollo de software y hardware

    Avance Inteligente/Pogen
    • Mi principal responsabilidad ha sido la de desarrollar el software embebido de diferentes dispositivos para productos tales como contadores de personas y portales cautivos, así como el mantenimiento y mejora de los servicios web para estos, la optimización de funciones de procesamiento de datos, y su transcripción a otros lenguajes.
    • Líder en el diseño y desarrollo de la implementación de un portal cautivo en OpenWRT integrando desarrollos de software libre con procesos en Bash, LUA y PHP, y múltiples SDKs para la autenticación a través de Facebook Login, Google Oauth, Twitter Login y otros. Además del desarrollo del servicio web para dar de alta y configurar los dispositivos de manera automática y de manera remota
    • Desarrollé y probé diferentes mejoras para dispositivos contadores de personas desarrolladas en OpenWRT.
    • Cambié procesos ejecutados en MySQL para cálculos a Python con Pandas reduciendo el tiempo de cálculo en un 66%
    • Transcribí parsers de datos de PHP a Python haciendo más eficiente la recepción de datos.
    • Desarrollé una aplicación web para el monitoreo del estatus y funcionamiento de diferentes dispositivos.
    Ene 2018 - presente

    Desarrollo de software y hardware

    Proyectos Independientes
    • Desarrollo de un sistema de monitoreo de temperatura, humedad y luz, con ventilación y calefacción con Arduino, desarrollo de un servicio para recibir datos de Arduino a Raspberry Pi y enviarlos a un servidor web, y desarrollo de aplicación web para recibir, guardar y representar los datos en gráficos.
    • Desarrollo de un sistema ERP para empresa de venta de materiales de construcción donde se monitorean los procesos desde la cotización hasta el registro de entradas y salidas de dinero y entrega de reportes automáticos con gráficos
    Feb 2020 - Marzo 2020

    Instructor programación

    Independiente
    • Impartición de un curso introductorio de Python en la UANL enfocado en herramientas para análisis científico. El curso abarcó una introducción básica a programación con Python, trabajo con Programación orientada a objetos, bases de datos, y se demostró cómo funcionan diferentes herramientas como NumPy, AstroPy, Pandas, MatplotLib, SciPy
    Mar 2013 - Sept 2017

    Desarrollo de software y hardware

    Edificaciones Cien SA de CV
    • Diseñé y desarrollé un administrador tipo ERP para los procesos internos de la constructora donde se llevaba un control de las obras que se cotizaban, aprobaban, la alta insumos para requisiciones y órdenes de compra, ingresos y egresos de dinero que se ligaban a todos los proceso, además de reportes para administración y gerencia.
    • Diseñé y desarrollé un sistema para el monitoreo, apertura y cierre de puertas automáticas con sensores de presencia en Python embebido en Raspberry Pi con funcionalidad para enviar la información a una aplicación web
    • Diseñé y desarrollé una aplicación web para la recepción de información de dispositivos para llevar un registro de todos los eventos, además de poder abrir y cerrar las puertas de manera remota.
    May 2011 - Feb 2013

    Desarrollo web

    Hitosoft SA de CV
    • Desarrollo de páginas web en PHP
  • Educacion

    Universidad Auntónoma de Ciudad Juárez
    Ene 2005 - Dic 2009
    Licenciatura en Psicología
    CBTIs 128
    Ago 2001 - May 2004
    Técnico en electrónica
    Udemy
    Python para Data Science
    Udemy
    REST APIs con Python y Flask
    Udemy
    Curso de React Native
    Coursera
    Data-Driven Astronomy