Ir arriba

Acerca de

Perfil Profesional

A lo largo de mi carrera profesional he desarrollado experiencia sobre todo, en el proceso de desarrollo de soluciones sistematizadas, desde la adquisición de la información con el usuario final, hasta las sucesivas etapas de análisis, diseño conceptual basado en wireframes, la administración y dirección del equipo de desarrollo, la programación en sí, y la implementación y refinamiento del producto terminado.

Las tecnologías que domino actualmente son las basadas en la nube (aplicaciones web administrativas, apps híbridas administrativas y de cliente, portales de venta por internet, páginas web estáticas y dinámicas con backend propio) y las IoT (Internet of Things) basadas en Arduino.

En un futuro inmediato, deseo incursionar en el desarrollo de aplicaciones de Realidad Virtual que interactuen en dos vías con entornos reales a través de sensores y dispositivos electrónicos.

Habilidades

Habilidades Profesionales

Full Stack Developer

Senior Programmer
13 años de experiencia

Servicios AWS

Nivel avanzado
5 años

Líder de Proyecto

de hasta 50 integrantes
9 años

Backend

Nivel avanzado

Frontend

Nivel medio/avanzado

Apps

Nivel medio/avanzado

Freelancer

13 años
30% tiempo libre

Iot y Soluciones Electrónicas

2 años

Habilidades personales

  • Proactivo
  • Autodidacta
  • Orientado a resultados
  • Bueno trabajando bajo presión
  • Amplio conocimiento y experiencia en mi área
  • Habilidad para liderar equipos de trabajo
  • Con experiencia como líder de desarrollo
  • Capacidad de toma de decisiones
  • Alta capacidad de comunicación verbal y escrita
  • Capacidad para adaptarme a los cambios

Idioma Inglés

Hablado
Escrito
Leido
Comprendido

Conocimientos

Nivel Avanzado

Backend

  • Infraestructura: Amazon AWS: EC2 (Ubuntu), S3, RDS, SES, Route 53, WorkMail
  • Framework: PHP con Laravel
  • Database: MySQL, Oracle, PostgreSQL
  • Cache: Redis
  • Notification: Pusher

Nivel medio / avanzado

Frontend

  • Vue 2
  • Angular 6
  • jQuery
  • Javascript (Vanilla JS)
  • Bootstrap
  • Ionic (con PWA)
  • HTML5 / CSS3

Nivel Avanzado

Gateways de Pago

  • Banorte Payworks con 3D Secure
  • PayPal
  • MercadoPago
  • PayU
  • Openpay

Avanzado

Apps

  • Híbridas, con Ionic 4
  • Con soporte para PWA

Nivel Avanzado

ERPs

  • Adempiere
  • Compiere
  • ERP propio, desarrollado para Prograf, SA de CV

Otros

  • Scripts: bat y batch
  • Base de Datos: funciones, procedimientos almacenados, triggers
  • Otros Lenguajes:
    • VBA para aplicaciones
    • C / C++
    • Unity (con C#)
    • Java
    • Microsoft .NET: C#, VB.NET, ASP.NET
    • Microsoft Visual Studio: Visual Basic, Visual FoxPro, ASP

Electrónica & IoT

  • Arduino: conectividad WiFi, Ethernet, Bluetooth, IR, RF, NFC, RFID, sensores varios, leds rgb, lector de huellas
  • Raspberry Pi: Emuladores (Batocera, Recalbox, RetroPie), streaming de video, enterteinment system con IPTV
  • Circuitos Electrónicos impresos en PCB con componentes de montaje superficial

Experiencia

Empleos Formales y Proyectos Freelance

Prograf, SA de CV

Jefe de T.I. & Líder del Proyecto Printaline.com

2009 a la fecha

Areas abarcadas:

  • T.I.
  • Marketing 2.0 y 3.0
  • Redes y Comunicaciones
  • Sistemas


Proyectos en curso:

  • Fotografika.mx: Portal de ventas MULTISITIO/MULTIUSUARIO, personalizable y responsivo, que ofrece servicios integrales de entrega de contenidos e impresión de fotografías de alta calidad a fotógrafos (B2B) y clientes de fotógrafos (B2C) con modalidad de etiqueta blanca.
  • Permite que cualquier fotógrafo que desee vender por internet (su arte fotográfico impreso sobre nuestros productos) pueda tener una tienda en línea rápidamente, personalizada con su información e identidad gráfica propia, con un muestrario de productos con visualización en escenas 3D (tanto los productos de aparador como los personalizados).
  • Nosotros realizamos la gestión de la venta en línea, el cobro, la manufactura y el envío; sin embargo, el pago del cliente al fotógrafo es direccionado directamente al fotógrafo mediante Paypal (sin pasar por nosotros).

Algunos proyectos realizados:

  • Printaline.com:Tienda en línea de productos personalizables con visualización de personalización en 3D.
  • Sistema de Programación de Líneas de Producción (método de mi autoría) y generación automática de archivos listos para procesar, procesados con AWS y transferidos a NAS vía segura mediante FTP.
  • App para pago en tienda física.
  • Identificación de usuarios de estación de trabajo mediante QR.
  • Registro de accesos mediante huella digital.
  • Automatización de procesos administrativos y de producción (a medida).
  • Desarrollo propio de ERP con generación/administración de: Catálogos, Módulos, Consultas y Vistas (con capacidad CRUD).

Tecnologías:

  • Infraestructura: Amazon AWS EC2 (Ubuntu), S3, RDS, SES, Route 53, WorkMail
  • Backend: PHP con Laravel
  • Frontend: jQuery, Angular 6, Ionic 4 con PWA
  • Database: AWS RDS con Aurora, MySQL
  • Otros: Cache Redis, Pusher Notification
  • Mención especial: 5 Gateways de Pago, certificados SSL en multidominios y subdominios, firmas DKIM para correos, app lectora de QRs para ejecutar pago de contado, para inicio de sesión y para registro/identificación de accesos a módulos

Emprendedor

ArrobaTuEmpresa.com

2012 a la fecha

Empresa propia creada para brindar servicios orientados a individuos, negocios y PyMEs:

Servicios:

  • Venta de dominios profesionales/empresariales
  • Hosting web ó Espacio de drive en la nube
  • Diseño de sitios web responsivos basado en plantillas
  • Instalación y configuración de tiendas en línea autoadministrables con paypal como medio de pago
  • Instalación y configuración de blogs personales o de negocios

Tecnologías:

  • Hosting: cPanel compartido, AWS (EC2, Route 53, Workmail)
  • Plantillas Estáticas: HTML5, Bootstrap, jQuery
  • Tiendas en Línea: PrestaShop, Shopify, Magento, WooCommerce
  • Blogs: WordPress

Hobbies

Proyectos de Electrónica

2018 a la fecha
(Concluidos y en desarrollo)

Extensor de señal IR para leds RGB:

  • 10 extensiones inalámbricas para tiras leds RGB.
  • Emisión remota de señales desde 1 km de distancia.
  • Botonera con generación de IR clonadas.
  • Tecnologías:
    • IR
    • RF
    • Arduino Nano
    • RGB Led

Control de Accesos:

  • Apertura de puerta con cerradura magnética.
  • Detección (sin notificación push aún) de apertura de puertas y ventanas.
  • Tecnologías:
    • Arduino Uno
    • RFID
    • lector de huella digital

Switch Eléctrico Remoto:

  • Controla dispositivos de 5V, 12V y 110V.
  • Mediante control remoto y/o app de celular.
  • Tecnologías:
    • Aplicación híbrida con Ionic 4
    • RF
    • Arduino Nano
    • Arduino Esp8266

Juego infantil para niños:

  • Juego de memoria visual y auditiva.
  • Incluye: botonera, bocina, tarjeta sd, reproductor mp3 y micrófono para grabar instrucciones auditivas.

Teclado midi:

  • Emisor de notas musicales con luces led.
  • Puede leer un archivo en formato midi y reproducir tanto el audio como indicar con luz las notas ejecutadas.
  • Se prevé que podrá grabar una melodía en tiempo real en formato midi y posteriormente ejecutarla como en el punto anterior.

Impresora de agua:

  • Imprime letras o imagenes en una cortina de agua plana, ya sea con auscencia o presencia de agua inyectada a presión.

Experimentos con:

  • Celdas fotovoltáicas, controladores de carga y baterías de 12V y 5V.
  • Transformadores de potencia.
  • Electroimanes.

Freelance

Preciadores para Gasolinera (Displays de Precio)

2018 a la fecha

Para varias gasolineras locales y de la región.

Aplicación:

  • Aplicación híbrida en Ionic 4 con uso desde PC y/o dispositivos móviles.

Funcionalidad:

  • Precio programable y almacenable.
  • Puede mostrar hora en tiempo real.
  • Puede mostrar temperatura en tiempo real.
  • Soporta comunicación de control volumétrico mediante HTTP.

Tecnologías:

  • Arduino Mega 2560
  • NodeMCU v3
  • con comunicación IOC hasta 6 dispositivos en serie

Interfaces de conexión:

  • Wifi
  • RF de largo alcance
  • Ethernet
  • Bluetooth 3.0 y 4.0
  • IR

Freelance

Plataforma Web Bursátil

2018

Adqusición masiva de información financiera (empresas, divisas, indicadores, históricos mensuales de varios años, etc) de diversos sitios web públicos.

Portal administrativo con módulo de consulta parametrizable de lo anterior.

Tecnologías:

  • AWS (EC2, RDS, Route 53)
  • Caché
  • Laravel 5.6
  • Bootstrap
  • jQuery
  • Admin Template

Freelance

Aplicación Web Financiera

2017

Información protegida por derechos de autor.

Tecnologías:

  • AWS (EC2, RDS, Route 53)
  • Caché
  • Laravel 5.6
  • Bootstrap
  • jQuery
  • Admin Template

Freelance

Sistema de administración de inventarios, facturación y control presupuestal

2008 - 2009

Para mueblería fabricante Muebles y Cocinas Nueva Línea, ubicada en Cd. Victoria, Tamaulipas.

Tecnologías:

  • Adempiere
  • Java
  • PostreSQL

Freelance

Tienda en línea con módulo administrativo

2008

Para empresa estadounidense Factoría de Santos, ubicada en Los Angeles, California.

Tecnologías:

  • CodeIgniter 2
  • MySQL
  • jQuery
  • Admin Template con maquetado propio

Freelance

Sistema Administrativo: Generador de Horarios y Control Escolar

2008

Para institución educativa CBTis 24 de Cd. Victoria, Tamaulipas.

Tecnologías:

  • Adempiere
  • Java
  • PostgreSQL

Freelance

Página de publicidad y clasificados en línea

2008

Para empresa local de Clasificados.

Tecnologías:

  • CodeIgniter 2
  • MySQL
  • jQuery
  • Frontend Template

Freelance

Generador automático de Ordenes de Venta

2007

Para empresa local Don Tello, proveedora de alimentos a 1,103 tiendas Oxxo de diversas ciudades del país.

Tecnologías:

  • VBA

Expert Systems, SA de CV

Programador Java Junior, Full Stack

2006 - 2008

2 años trabajando en el área de desarrollo de software, analizando, diseñando, codificando, implementando, probando y dando soporte técnico a usuarios del Sistema AvanSET de la Secretaría de Educación Pública de Tamaulipas utilizando Java J2SE como lenguaje de programación, Oracle 10g como base de datos, JBoss como servidor de aplicaciones y Compiere como framework ERP de desarrollo y front-end.

La dimensión del sistema -ya entregado y en operación desde la quincena 17 del año 2008- se puede apreciar con la cantidad de movimientos que se realizan con él, tanto para trabajadores federales como estatales pertenecientes a la SET (Secretaría de Educación de Tamaulipas):

  • 230,000 cheques impresos mensuales
  • 46,000 empleados para procesar nómina
  • 90,000 plazas de los empleados
  • 500 FUPs (Formatos Únicos de Personal) en promedio mensual, con un tiempo de respuesta de 3 semanas, en comparación contra los 3 meses del anterior
  • De 100 a 120 usuarios concurrentes
  • Información histórica en línea de los últimos 3 años

De todo ello, la mayor parte de lo concerniente al frontend de los movimientos de personal (FUPs) fue desarrollado y/o dirigido por mi persona.

Tecnologías:

  • Compiere
  • Java
  • Oracle 10g
  • JBoss

Grupo DAGAL

Encargado del Area de Informática

2005 - 2006

8 meses trabajando como encargado del área de informática del Grupo DAGAL en Mexicali, BC. Grupo DAGAL se conforma por 12 estaciones de servicio, 4 distribuidoras, 4 autotransportes, 4 (comercializadoras) proveedoras de lubricantes, 1 despacho contable y 2 tiendas de conveniencia; dedicando su giro principal a la venta de combustible y lubricantes al menudeo y mayoreo.

Mis responsabilidades directas incluían:

  • Administrar directamente la red de computadoras de Galper, la empresa contable.
  • Administrar los servidores de Web (IIS sobre Windows 2000 Server), Mail (MDAEMON) y archivos (bajo Novell Netware).
  • Dar soporte técnico a usuarios internos de sistemas de administración en general y contables, basados en FoxPro y Visual FoxPro.
  • Asistir a clientes con respecto a sus consumos de combustible vía telefónica.
  • Resolver conflictos técnicos en donde hubiese la necesidad.

Educación

Estudios de Licenciatura

Ing. en Sistemas Computacionales

Especialidad en Redes y Sistemas Distribuidos

1999 - 2004
Instituto Tecnológico de Cd. Victoria (ITCV)
Documentos: Certificado de Estudios y Carta de Pasante

Diplomados

Curso de Verano de Investigación Científica

Verano 2009 UANL

Julio-Agosto / 2009
UANL-FIME-PISIS
Monterrey, Nuevo León
2 meses

Cursos, Seminarios, Congresos y Simposiums de Tecnologías de la Información

Cisco Security

Seguridad en Redes

Septiembre-Diciembre / 2009
Edificio CAUCE de la UAT
Cd. Victoria, Tamaulipas
6 meses
Cisco CCNA

CCNA 2

Septiembre-Diciembre / 2009
Enero-Febrero / 2010
Edificio CAUCE de la UAT
Cd. Victoria, Tamaulipas
6 meses
Cisco CCNA

CCNA 1

Febrero-Julio / 2009
Edificio CAUCE de la UAT
Cd. Victoria, Tamaulipas
6 meses

Seminario de Electrónica

Proyectos con microscontroladores PIC

Octubre / 2006
Club Saber Electrónica
Monterrey, Nuevo León
1 día

1er. Simposium ULSA

de Tecnologías de la Información

Septiembre / 2003
ULSA Victoria
Cd. Victoria, Tamaulipas
3 días

1er. Simposium ITCV

Internacional de Informática y Sistemas

Mayo / 2003
ITCV
Cd. Victoria, Tamaulipas
3 días

6to. Congreso Internacional del IEEE

Concurso de Programación

Abril / 2003
ITCM
Cd. Madero, Tamaulipas
5 días

Simposium Internacional

del Tec de Monterrey

Septiembre / 2002
ITESM
Monterrey, Nuevo León
4 días

Curso de HTML
Abril / 2002
ITCV
Cd. Victoria, Tamaulipas
5 días

Carrera Técnica

Diseñador en Sistemas Computacionales

Septiembre / 1998
ICET
Cd. Victoria, Tamaulipas
2 años

Seminarios y Congresos de Liderazgo y Motivación


Seminario motivacional

Foro Landmark

Junio / 2008
Landmark Education
México, DF
5 días

Congreso de Liderazgo Social

"Sé Lider 2004"

Febrero / 2004
ULSA Victoria
Cd. Victoria, Tamaulipas
3 días