Download PDF

Summary

I am a Polyglot Programmer and Sr. Software Engineer with a passion for building beautiful, scalable and performant web applications using modern technologies for both Frontend and Backend development. More recently I have turned my focus toward topics such as functional programming, data-driven user interfaces, concurrency and high scalable Internet-based architectures.

I currently work as a Sr. Frontend  Engineer, but I have plenty of experience in both server and client side web development, using a wide variety of technologies, languages, libraries and frameworks, including: JavaScript, React, Redux, Vue, Node, Express, Elixir, Phoenix, Erlang, Ruby, SQL databases, noSQL databases and many more, as you can see on my Github profile.

I have over 5 years of professional experience writing software, so you can expect clean, readable and testable code written by me.

Looking forward to start working on cool new challenging projects, let's get in touch!

Work History

Sep 2017Present

Sr. Frontend Engineer

Contiamo GmbH

I'm currently working on the development of a flexible and sophisticated data science platform to deliver an industry-leading user experience, that enables businesses to create interactive, data-driven decision tools and automations. For that challenge We've decided to use some very exciting cutting edge technologies like Docker, Kubernetes, TensorFlow, Go, Scala, Python, TypeScript, React, Redux, GraphQL and many more.

I'm also responsible for the migration of the legacy frontend that was specifically aimed to be used by data scientists. We are transitioning from old technologies like Backbone and RequireJS to more modern and scalable solutions like React, Redux and Webpack, and for that I'm using an open source tool created by Facebook called JSCodeShift, which allows me to parse and traverse the abstract syntax tree (AST) of the legacy source code and perform static transformations to it, known as CodMods.

May 2017Sep 2017

Sr. JavaScript Developer

X-Team (Agency)

Sr. FullStack/JavaScript Developer at Branding Brand

An industry leading mobile e-commerce technology company with a PCI-DSS Level 1 certified platform, and with nearly a decade of working with the world's biggest brands.

During my time as a Brander I worked on multiple mobile e-commerce projects for IR500 brands (top 500 internet retailers), all of which where transactional e-commerce websites used by tens of millions of users worldwide. I contributed in the implementation of all sort of functionalities, both server and client side (product page development, checkout flow, payment process, etc), that helped Branding Brand's clients to deliver performant, secure and rich e-commerce experiences to their end users. I was part of a relatively small, but very creative and energetic team working on a agile development schedule.

These are some of the clients that I contributed to:

* Shoes.com - m.shoes.com 
* Lucky Vitamin - m.luckyvitamin.com 
* Party City - m.partycity.com 
* ABC Carpet & Home - m.abchome.com 
* Universal Studios Hollywood - m.universalstudioshollywood.com 
* Woman Within - m.womanwithin.com 
* Jessica London - m.jessicalondon.com 
* Brick House Security - m.brickhousesecurity.com 
* Club Monaco - m.clubmonaco.com 
* Dicks Sporting Goods - m.dickssportinggoods.com 
* Northern Tool - m.northerntool.com 
* Beauty Brands - m.beautybrands.com 
* The Golf Warehouse - m.tgw.com

Mar 2017May 2017

Full Stack Developer

Bracket7 (Freelance)

Develop end to end web applications using modern technologies and tools for software development like: Elixir, Phoenix, JavaScript, React, Redux, SASS, PostCSS, Webpack and PostgreSQL.

Jan 2016 Jan 2017

Co-Founder / CTO

Loopa, an e-learning platform based in Colombia whose goal is to educate millions of Latin Americans in topics related to programming and software development.

Loopa is an e-learning platform that teaches the latest and most demanded technologies for web and mobile development through interactive courses and coding challenges, 100% in Spanish. The courses are organized into learning careers and provide to our students the knowledge, concepts and enough experience to become professional developers.

Built with: Elixir, Phoenix, React, Redux, Go, Docker, PostgreSQL, MongoDB and Webpack.

Jun 2015Dec 2015

Front End Developer

Freelance

Develop client side web applications using JavaScript, jQuery, Gulp and Browserify. These are some of the projects I worked on:

  • HR Reporting Web Application  - Carvajal Tecnología y Servicios (Internal tool)
  • E-Commerce Platform - Pet Planet Market
Mar 2015Jun 2015

Data Analyst

Organización Carvajal

Review, evaluate, design and implement databases. My main duties were::

  • Develop best practices for data loading and extraction into and out of the data warehouse.
  • Identify business requirements of data warehouse.
  • Design end user interface including reporting services.
  • Design, test and implement database queries.
  • Test and monitor recent developments.
Jun 2014Mar 2015

Functional Analyst

Organización Carvajal

Conduct analysis on internal and external salary statistics to further recommend, develop and implement an appropriate employee compensation structure. My main duties were:

  • Survey statistics.
  • Analyze information.
  • Automate reports generation.
  • Manage projects
Jun 2013May 2014

Reporting Analyst

Organización Carvajal

Examine the needs and concerns of the area to develop relevant practices and procedures for preparing business reports. My main duties were:

  • Database management.
  • Design interactive excel KPI reports.
  • Connect the reports to the data warehouse via sql drivers.
  • Automate reports generation.
May 2012May 2012

Y20 Summit 2012, International Delegate

Ministerio de Medio Ambiente

The Y20 Summit is the official platform for young people from across the Group of Twenty (G20) and others invited countries to have their voices heard on the most pressing global economic challenges. Y20 summit 2012 took place in Puebla, Mexico as part of Mexico’s Presidency of the G20. The summit gathered a diverse group of extraordinary young leaders that helped to identify the pressing global economic challenges facing young people, engaging in substantive policy discussions and generating innovative solutions.

Volunteer Experience

Global Community Development Program internship

December 2012 - February 2013

I participated at an AIESEC exchange program called iChange in Saint Petersburg, Russia. The program was aimed primarily at vulnerable children and young people in that city. It took about 8 weeks to be completed and brought together volunteers from more than 10 different nationalities. The project was an excellent kind of cross-cultural experiment where everyone had the opportunity to learn about each other in a very peaceful way.

Education

20082014

Engineer's degree

Universidad ICESI

Bachelor of Engineering in Industrial Engineering

Skills

Self Learning
Problem Solving
Entrepreneurship
Spoken Languages

Spanish, English

Programming Languages

Javascript, Elixir, Ruby, Erlang, Crystal, Perl, Visual Basic and Bash.

Front-End Development

HTML, CSS, SASS,  PostCSS, Javascript, ES2015, React, Redux, Vue, Vuex, Web Components, JQuery, Webpack, Gulp, Browserify, Babel, TDD, Mocha,  AVA, Jasmine, Jest.

Back-End Development

Phoenix,  Plug, Cowboy, Meteor, Sinatra, Kemal, Node, MVC, TDD, ExUnit.

Database Development

PostgreSQL, MongoDB, Query Design, Database Development.

Devops

Linux, UNIX Terminal, Docker, Docker-Compose, Digital Ocean, AWS

Process Automation
Microsoft Office

Excel, Access, Word, Powerpoint, Outlook

Industrial Engineering