Career Profile

Lead Engineer with plenty experience on network distributed systems, software architecture design, product design, quick prototyping and manufacturing. Confident with web technologies, service oriented architecture design, real-time communications, sensor interfacing, computer graphics, digital manufacturing and embedded systems as well as low level and mobile application programming.

Passionate about inspiring, mentoring and empowering talent, I enjoy challenges, learning and sharing knowledge, capable of solving complex problems by using available technology in innovative ways and building new technologies when needed, goal oriented and experienced in transforming existing technologies to solve emerging challenges. I have been awarded by national government with “First Class Technological award from Mexican Federal Police” and “Award for outstanding work on behalf of Mexican’s peace and safety”.

Education

MSc in Engineering Science (In progress)

2015 - 2017
Ibero-American University

For my Master Degree I have been working with unmanned aerial vehicles in order to provide them with indoor flight capabilities assisted by onboard sensors. The final goal is to create semi-autonomous indoor flying robots capable of capturing 3D scenes of life-threatening indoor environments and display via immersive interfaces using web technologies.

  • Real-time Linux
  • Simultaneous Location and Mapping (SLAM)
  • Robot Operating System (ROS)
  • WebGL

BSc in Electronics Engineering

2005 - 2010
Monterrey Institute of Technology and Higher Education

As bachelor student I had the opportunity to integrate acquired knowledge trough different projects involving electronics, software development, real-time and mobile operating systems, artificial intelligence and mechanics, among others. Developing strong self learning skills, team work and problem solving through technology.

  • Distant Heart deceases monitoring and diagnosis using neural networks, mobile phone and custom ECG hardware
  • CNC Milling machine using realtime linux
  • Robotic arm for education and 3D graphics control software
  • Live stream and remote robotic control system

Experiences

Lead Engineer

2011 - Present
“Policía Federal, División Científica” Mexican Federal Police, Scientific Division

Currently I lead a group of engineers to develop science and technology for public safety, ranging from Information Technology to Unmanned Aerial Vehicles.

As part of my job I have particpated as Speaker in Technological forums, talking about applying passion and talent for technology to Serve and Protect, promoting opensource and solving global problems.

Among others I have developed:

  • Biometric information gathering solution
  • Realtime Geo-information platform
  • Low power GPS Tracker
  • GPS Tracker App
  • Mobile biometric identification systems
  • Digital inmersive experiences using OpenCV, WebGL and Augmented Reality
  • Software platform for reconfigurable and adaptive robotics solutions remotely controlled from mobile devices
  • Digital manufacturing machines 3D printers, plasma cutters and CNC milling

Software Engineer

2010 - 2011
Glider Software Solutions

Develop new functionalities to existing Process Oriented banking solutions as well as architecture design and development of new web platforms

  • Java, AJAX, SOA, WebLogic and Oracle BPM
  • Grails, CentOS, PostgreSQL
  • Websites using Joomla, Drupal and Wordpress

Webmaster

2009
“Lotería Nacional para la Asistencia Publica” Mexican National Lottery

Security and performance auditing and improvement of a multiuser web system and design and implementation of live streaming web solution for massive event broadcasting.

  • Auditing of existing and performance tunning of existing system based on Java, JSF, Oracle SQL Server, FTP transactions and bash scripting for Solaris.
  • Design and implementation of a performance testing and stressing tool based on iMacros, Debian and bash scripting
  • Content Delivery Network based on Icecast, Theora, Web Viewer programming based on early HTML5 video tag with Cortado streaming applet fallback.

Projects

I love solving problems using technology and sharing with others, as an OpenSource advocate I have contributed to projects related to digital manufacturing, biometric identification, plastic waste recycling, PCB production, embedded Linux and drones.

pcbProducer4linuxCNC - Tools to build pcb from pcb2gcode using linuxCNC, including Z Probing and compensation
NBIS-python - NBIS support from python
pyMorphoILV - Userspace Morpho ILV Driver for fingerprint scanner
pyHIDvcom - SWIG wrapper classes to use HID Bio SDK from python
Dave Hakkens Wordpress theme - WordPress theme for the new Dave Hakkens website
Precious Plastic Map - Find precious plastic near you

Publications

Interested on improving peoples life’s through readily available technologies I have worked on combining mobile technologies, Artificial Intelligence, GPS and Electronics to monitor, prevent, detect and respond to health threats

Mobile System for Detecting and Diagnosing Heart Diseases
M. Vega, C. Vázquez, J. Naranjo, A. Preciado, A. Romero, and C. Heras
IASTED (TAT 2009), November 2009, Cambridge, Massachusetts, USA
Intelligent Open-hardware ECG Platform for the Heart Patients Control and Diagnosis
A. Romero, C. Heras, M. Vega, J. Naranjo, C. Vázquez, and A. Preciado
IASTED (AIA 2010), February 2010, Innsbruck, Austria

Skills & Proficiency

Linux administration and customization

Realtime Linux & Embedded

Arduino & electronics

Digital manufacturing

Python

Web Server technologies (PHP, NodeJS)

HTML5 & CSS / Less.js

WebGL and three.js

WebSockets & WebWorkers

Javascript & jQuery / Mootools

Relational DB (MySQL, PostgreSQL, OracleSQL, RethinkDB, SQLite)

Android & JNI

React Native / Cordova

Non relational DB

OpenSCAD

ROS

Bash

PX4/Ardupilot