Download PDF


I am a 29 year old Brazilian that currently live in Santiago - Chile.

I am a System Architect/Software Engineer with 13 years of experience with development in a large variety of technologies, either for Backend such as .Net  (C# and VB.Net), Python, Javascript (Node, Express, TypeScript, etc.) as for Frontend, like HTML5, CSS, SASS, LESS, jQuery, AngularJS and many others.

I also have experience with different database technologies like MS SQL, MySql, Postgress and MongoDB and some additional technologies and concepts that I am very familiar with are: Git, Linux, Ruby, MVC, Scrum, among others.

Currently I'm working as a System Architect for Williamson Balfour Motors SA (BMW Chile) and my main responsibility is to lead a small development team that creates and maintain several tools and programs that help the company to improve the quality and the efficiency of its processes and tasks.

As for my communication skills, I am fluent in English, Spanish and Portuguese and I am able to sustain a conversation in any of those languages either by phone, written or personally. I can also easily read and write technical documentation on any of those languages.

Work experience

Dec 2013Present

Regional System Architect

Williamson Balfour Motors SA

Lead developer focused on proposing, creating and implementing tools for improving performance, and efficiency in the day-to-day tasks and processes of the other areas.

Nov 2011Nov 2013

IT Champion

Virgin Mobile LATAM

Responsible for the creation and maintenance of the Middleware API that communicates with all the third party providers of mobile minute recharges,

Apr 2009Oct 2011

Solution Architect

O Estado de Sao Paulo (Brazil)

Main develper of a system of process automation that is able to generate workflows and perform complex operation tasks in a dynamic way. The workflow manager further allowed de development of several inovating tools that attended to all areas needs in orther to enhance their operation procedures efficiency.

Jun 2006Mar 2009

System Analist

Slice IT

Involved in the implemetation of the RedDot CMS and Oracle SOA Suite in companies like Canal 13 (Chile), Banco Itaú (Brasil) and O Estado de Sao Paulo (Chile)



Bachelor's degree in computer science

Centro Federal de Ensino Tecnologico -SP Brazil

Elementary, Middle and High School

Albert Einstein College, Sao Paulo - Brazil



Strong Knowledge with Node.js and the frameworks available for it such as: express, gulp, grunt, bower, async, lodash, request,, pm2, mongoose, sails, forever, promises (bluebird, Q), cheerio, hapi, redis, passport, react, angular and several others

  • Proficient in C# with a good knowledge of its ecosystems.
  • Familiarity with .Net frameworks (1.1, 2.0, 3.0, 3.5, 4.0) 
  • Familiarity with the Mono framework
  • Strong understanding of object.oriented programming

Very knowledgeable with UI frameworks supported by javascript like AngularJS,  jQuery, Prototype, ExtJS, iUI, YUI, Bootstrap, Backbone, Ember, jade, ejs, MooTools, D3.js and Google Web Toolkit.


Caleuche (Vehicle Tracking System) - BMW Chile

  • The Problem: The company was having difficulties to keep track of its over 3000 vehicle fleet and often ended up moving the vehicles around its branchs several times, stacking transfer costs to it or even losing sight of some vehicles that in some extreme cases could take up to weeks to find again.
  • The Solution: We created a system that kept track of each one of the vehicles that were located within any of the branches of the company. In order to do that we installed RFID and camera gateways in all of the branches so every time a vehicle arrived or left the buildings they were captured either by the camera (in case of not known vehicles) or by the tag (RFID) previously installed. The cameras were attached to a node application that identifies license plate patterns and logs each vehicle that left or arrived at each site.
  • Technology Used: The api is made in node and uses tcpsocket and websocket to communicate with the gateways and receive information about the RFID transactions. Also, for the image recognition api that fed on a camera stream, we used node-opencv to capture and recognize the licence plate patterns and trigger the transactions.

Celfis (Document Aproval Workflow) - BMW Chile

  • The Problem: The company received about 100 documents (Invoices, Bills, Letters, Credit Notes, etc.) in a daily basis and for those that needed levels of approval before going to accounting department for payment, they had a manual process of signing the physical documents and moving them around until the whole chain of approval were complete. This often resulted in delayed payment with penalty fees and no discount on the VAT.
  • The Solution: I created a web portal that backed up the whole process since the document arrived at the front desk until they are archived. The documents are scanned at the moment of the reception and all the workflow of approval are made digitally from there. The company never lost a document again and now all the bills are paid without delay.
  • Technology Used: Web portal made in node, backed by the Sails web framework to provide a MVC platform where the whole portal were made. We also used Angular for the interactions with all the forms and tables, and D3 for the graphics and charts of all the reports.

VirginApps (Tools creation framework) - VIrgin Mobile Chile

  • I’ve created a framework that is integrated with the Virgin services platform through API’s and Datawarehouse allowing a quickly and simple way to create tools and reports of all types. The success of this project allowed the team to create low cost developments to all the different company areas to apply their business strategies to enhance efficiency of their operation. This particular project is now available in Chile, Colombia and Mexico and allow for a really useful way to create different useful tools in real-time to perform their applied business strategies.
  • The framework (made with node) consists of a series of connectors and wrappers for the different APIs provided by the Virgin Mobile Services Suite and is backed by a visual interface that expose all the methods available in a "drag-and-drop" fashion allowing for all methods to interface with each other in a waterfall manner where the outputs of one operation can be transformed and used as input for the next.