Gustavo Leon

Fullstack Web Developer

gustavo.leon@outlook.com

Experience

CodePicnic / CTO
Nov 2014 - Present

Managed the technical part of a startup from two people team to six people team.
Design and supervise feature planning for the main application and external tools and libraries.
Design overall architecture for the main application including integration with Docker and Ruby microservices.

CodePicnic / Fullstack Developer
Nov 2014 - Present

Built the main application using Ruby on Rails.
Design and development of integration between the main application and Docker to create and manage multiple containers on demand.
Design and development of a frontend interface in JavaScript and React to operate a Docker container as a remote environment for coding.
Build microservices using Cuba to connect a web interface with a Docker container.

Xenda / Fullstack Developer
Mar 2011 - Nov 2014

Designed and implemented web sites for online marketing campaigns.
Build web sites and web apps using Ruby on Rails, jQuery, Backbone.js and Underscore.js.
Design and development of web sites, web applications, Facebook apps and Facebook tab apps, from requirements to deployment in production.

Xenda - InfoPUC - Area 51 / JavaScript Instructor
Jan 2013 - Dec 2013 | Apr 2014 - Aug 2014

Taught JavaScript for beginners, oriented to frontend development.
Topics included: variables, functions, DOM, HTML5 APIs, Basic jQuery, XHR, Promises, Basic Testing with Jasmine and SPAs with Backbone.js.

Presentations (in Spanish)

Manejando Docker containers con Ruby y backticks
August 19, 2016

How to use Ruby to run shell commands directly on Docker containers.

CodePicnic: Lecciones aprendidas al crear una startup tecnológica
July 26, 2016

17 lessons learned in 2 years of work.

Universal Web apps con JavaScript
October 24, 2015

Repository: https://github.com/hpneo/pokedexjs

gmaps.js - 4 lecciones open source en 4 pasos
April 7, 2015

What I learned building an open source project.

Skills

Web Development
  • Git (GitHub)
  • NPM
  • Gulp
  • Browserify
  • Babel
  • QUnit / Jasmine / Mocha
  • ESLint / JSCS
  • Integration with REST APIs
  • Visual Studio Code
  • Sublime Text 2
Frontend Development
  • HTML5 / CSS / JavaScript
  • SASS
  • jQuery
  • React / Preact
  • Backbone.js
  • Lodash / Underscore.js
  • Highcharts.js
Backend Development
  • Ruby
  • Ruby on Rails
  • Sinatra
  • Cuba
  • Node.js
  • SQL (MySQL / SQLite)

Ongoing Projects

gmaps.js

Open source project. jQuery-like wrapper to use Google Maps JavaScript API in an easier way.

Ceviche.js

JavaScript e-book in Spanish. E-book about JavaScript for beginners oriented to frontend development.

Past Projects

Appstaire

Web music player made with Ruby on Rails. Used Last.fm and YouTube APIs to generate recommendations and control video playing.

Double Feature

Movie catalog application for Windows made with C# and .NET framework.

vaope

Web app for location-based venue recommendations made with PHP and Google Maps API.