About me

I am looking forward to grow my expertise on mobile development and ubiquitous computing, while still having a chance to develop soft skills in a multicultural environment. Most of my experience is based on distributed applications, client/server model and recently medium sized web applications. Although I am very biased towards Microsoft's technologies, I continuously use OSS as my development stack for my personal needs/hobbies.


Generalist engineer with strong focus on distributed systems. Particularly interested in client/server and peer to peer networks, mobile computing. C++, C#, python, computer graphics and physical phenomena simulation (CAD, CAM, rapid prototyping) and industrial automation.


Carlos Iriarte


Lead Architect Dial800

Los Angeles, California, U.S.A. September 2008 - Present

Responsible for the design, maintenance, deployment and overall performance standards of the Dial 800 product line and will be responsible for the design of all systems used in meeting the company’s established goals. He will assess the inputs that the company’s system will access, decide how the inputs will be processed, and format the output to meet users’ needs. As a system analyst, he will provide strategies and techniquessuch as structured analysis, data modeling, information engineering, mathematical model building, sampling, and cost accounting to ensure plans are efficient and complete.

Sr. Software Engineer Neoris

Monterrey, Nuevo León, México October 2006 - September 2008

C# UDP/Multicast server to track stock market quotes in realtime, and exposing them through a custom PubSub framework for HTTP clients. C++ Development with ACE Framework, tracking assets via RFID tags.

Automation Engineer Tesis de México

Monterrey, Nuevo León, México January 2006 - October 2006

- Outsourced to Neoris, recruited to implement a flexible, Web-based tool for locating and viewing asset or people positioning in real-time. - Development under the QNX Neutrino platform, as well as Mandriva Linux using Trolltech’s QT application development libraries.

Teaching Assistant Tecnológico de Monterrey

Monterrey, Nuevo León, México December 2005 - August 2005

Structural optimization using FEM analysis. My main focus was using Altair's HyperMesh. It was a fairly recent package so one of my first tasks was to understand the software. After a couple of weeks, most of the work was based on making proposals of how to modify a part to meet requirements on stress, weight, reliability, etc. for the frontal wheel of an RV model for a vendor with presence in both the US and Canada.

Intern Volkswagen, A.G.

Wolfsburg, Niedersachsen, Germany August 2003 - February 2004

Worked on the design and implementation of software for the measurement of the springback and strain field for simple deformed bodies

Education B.Sc. Mechatronics Engineering

Tecnológico de Monterrey Monterrey, Nuevo León, México 2000 - 2005
Institut Polytechnique de Grenoble Grenoble, France 2005 - 2005
Fachhochschule Braunschweig/Wolfenbuettel Wolfenbuettel, Germany 2004 - 2004