Emmanuel Delgado

Emmanuel Delgado

Colima, Mexico
Hire Emmanuel
Scroll To View More
Emmanuel Delgado

Emmanuel Delgado

Colima, Mexico
Member since December 9, 2013
Emmanuel is a seasoned software engineer with excellent knowledge of PHP, Ruby, JavaScript, jQuery, and more. He has created and maintained a number of web applications using a spread of technologies. He is looking for exciting, complex projects.
Emmanuel is now available for hire
Portfolio
Experience
  • Object-oriented Design (OOD), 9 years
  • JavaScript, 8 years
  • Ruby on Rails, 5 years
  • Agile Software Development, 5 years
  • RSpec, 5 years
  • Test-driven Development (TDD), 5 years
  • Ruby, 5 years
  • Sinatra, 4 years
Colima, Mexico
Availability
Part-time
Preferred Environment
Mac, Linux, UNIX
The most amazing...
...thing I've coded is a rewrite of a Java Mainframes ETL into Spring and Oracle Store Procedures.
Employment
  • Software Engineer
    Magma Labs
    2015 - PRESENT
    • Maintained a Spree custom store with NetSuite interface.
    Technologies: Ruby on Rails, Ruby, RSpec, Capybara
  • Software Engineer
    Crowd Interactive
    2014 - 2015
    • Built APIs to concentrate inventory management with Golang.
    • Built a Spree custom store with AngularJS front-end.
    Technologies: Ruby On Rails, Ruby, Go, RSpec, Cucumber
  • Ruby on Rails Developer
    Finalsite (via Toptal)
    2014 - 2014
    • Developed new features for their new CMS system.
    Technologies: Ruby on Rails, JRuby, PostgreSQL, JQuery, RSpec, Jasmine
  • Ruby On Rails Developer
    Elephant Head Software (via Toptal)
    2014 - 2014
    • Developed features and bug fixes for an interviews management system.
    • Developed features and bug fixing for a data reconciliation system.
    Technologies: Ruby on Rails, JavaScript, HTML, CSS, SQLite
  • Software Engineer
    Crowd Interactive
    2010 - 2014
    • Maintained and developed new features with Sinatra/MongoDB/Resque/Ajax for an implementation of http://ticketrb.com/.
    • Built a Rails e-commerce application from scratch.
    • Created a Spree application with Backbone.js/Handlerbars/Resque/Solr implementations.
    • Implemented OAuth2 with Rails/RackOauth2/Redis.
    • Created a domain-driven design on Rails applications for a loans management company.
    • Built a REST API consumer application with Backbone.js/SASS/CoffeeScript.
    • Implemented TDD/BDD on all my projects.
    • Deployed Heroku features.
    • Provisioned Ansible/AWS/Vagrant.
    Technologies: Ruby, PostgreSQL, MongoDB, Redis, Sinatra, Ruby on Rails, JavaScript, CoffeeScript, Backbone.js
  • Software Engineer
    Softtek
    2006 - 2010
    • Created a Java/Oracle/Struts financial web dashboard
    • Created Apache/PHP/Oracle/Symfony stack financial web dashboard
    • Created a PHP SOAP consumer web dashboard
    • Developed a Java/Spring/Oracle data processor and validator fed by thousands of mainframes
    Technologies: PHP, Symfony, Java, Spring, Oracle, SOAP
  • Web Developer
    INEGI
    2005 - 2006
    • Developed Perl/Mason/PostgreSQL/XML Survey/Questionnaire web applications.
    • Maintained PHP Survey/Questionnaire web applications.
    • Developed Text Correction tools on both front-end and back-end used to analyze thousands of documents.
    Technologies: PHP, Perl, Mason
Experience
  • A rewrite of a forked Open Source simple blogging platform (Development)
    https://github.com/chischaschos/scanty

    I rewrote and refactored many interesting parts of this app in order to make it more extensible.

  • Todo web manager API and Front-end (Development)
    https://github.com/chischaschos/sinatra-todo

    A todo items API and a Backbone.js application that uses this API.

  • Tic tac toe engine (Development)
    https://github.com/chischaschos/bare_gato

    This engine is demonstrated here: https://github.com/chischaschos/el_gato

  • Emmanuel is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Emmanuel shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.
Skills
  • Tools
    RSpec, Git, Vim
  • Languages
    JavaScript, Ruby, Java, Go, PHP
  • Frameworks
    Sinatra, Ruby on Rails
  • Libraries/APIs
    jQuery
  • Paradigms
    Object-oriented Programming (OOP), Object-oriented Design (OOD), Scrum, Agile Software Development, REST, Behavior-driven Development (BDD), Test-driven Development (TDD)
  • Platforms
    Unix
  • Storage
    Redis, PostgreSQL, Oracle, MySQL, Memcached, MongoDB
Education
  • Bachelor's degree in Computer Engineering
    Universidad Autónoma de Aguascalientes - Aguascalientes, Mexico
    2000 - 2005
I really like this profile
Share it with others