Email
Phone

Data Engineer and Software Architect (and developer), Start-up consultant applying 15 years of experience in web development. My professional mission is to bring software technologies to users in a scalable and efficient way. Interested in designing products, libraries, APIs driven by needs.

LinkedIn
Github

Sharing Economy Tools 2017-11-30 —

CTO

Highlights

  • Building scalable platforms
  • Software architecture
  • Data engineering Consulting
  • API Gateway
  • Real-time notifications
  • Queues architectures
  • ETLs

Identity Science 2022-02-01 — 2023-07-30

Data specialist

I was primarily responsible for making critical data architecture decisions, which involved retrieving data from multiple software APIs, designing and implementing ETL (Extract, Transform, Load) processes to store and manage the data efficiently. Additionally, I played a key role in ensuring that this data was readily available to kickstart machine learning initiatives and create insightful visualizations.

Highlights

  • APIs
  • Data engineering
  • Software architecture

CIMAT 2016-01-31 — 2017-01-31

Associate Professor

Teaching: Software Development Tools

Highlights

  • APIs

ITESM Campus Zacatecas 2011-08-31 — 2013-12-31

Professor

Teaching: Databases|Servers|Web Development

Highlights

  • Linux
  • Databases
  • APIs

Softtek 2010-02-28 — 2011-08-31

Developer

In charge of multilingual for the Gensuite project

Highlights

  • APIs

The Venus Project 2011-08-31 —

Supporter

RBE supporter through The Venus Project

Startup Weekend 2012-09-30 — 2015-11-30

Organizer

Startup Weekend Zacatecas Organizer

Rewards Codes 2020-06-01 —

Co-Founder

Loyalty program platform for small business

Highlights

  • APIs
  • Product Vision
  • Software architecture

CIMAT 2012-12-31 — 2014-12-31

Computer Software Engineering
Master's degree

ITESM 2005-12-31 — 2009-12-31

Information Technology
Bachelor's degree

Intro to IA Statement of Accomplishment

Awarded 2011-12-31
by Sebastian Thrun Ph. D., Peter Norvig Ph. D.
First course from Sebastian Thrun/Peter Norvig piloting an experiment for remote learning

A loyalty program based on Waves blockchain and mobile phone interactions 2018-11-01

Published by The 3rd Symposium on Distributed Ledger Technology

Loyalty cards programs have been used by retailers to increase customer retention. Loyality cards provide means to identify a particular customer and to collect customer specific data, thus enabling individualized marketing; however, operating a loyalty program is complicated for retailers since they require to manage balances, collections, and transfers of customers. Moreover, customers may forget or even deliberately decide to not use their cards mainly because it is uncomfortable carrying a physical card.

Modelando datos jerárquicos en bases de datos NoSQL 2014-07-31

Published by Tesis Cimat 2014

Al tratar de ingresar al movimiento NoSQL, existen diversas formas de modelar la información, lo que lo convierte en un proceso lento y, al elegir entre diversas tecnologías para administrar los datos, puede llegar a ser improductivo sino se tienen claras las características requeridas para el manejo de la información. En esta investigación se implementan seis modelos dentro del ambiente NoSQL (Orientado a documentos, orientado a columnas, clave­valor, grafos, orientado a objetos y multimodelo), y se evalúa el desempeño al abordar un desafío común: el modelado y administración de datos jerárquicos.

MongoDB

Cassandra

Neo4j

Docker/K8s

Redis

CI/CD

SQL

PHP

Python

Linux

Data Engineering

Kanban

es
Native Speaker
en
Fluent

3d printing

  • automation
  • prototyping
  • democracy

Permaculture

  • automation
  • agriculture
  • energy

Blockchain

  • automation
  • democracy

Teaching

  • nosql
  • full-stack development

Lean startup

  • entrepreneurship
  • consulting
  • team leadership