Emmanuel Delgado, Developer in Colima, Mexico
Emmanuel is available for hire
Hire Emmanuel

Emmanuel Delgado

Verified Expert  in Engineering

Software Developer

Location
Colima, Mexico
Toptal Member Since
March 17, 2014

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.

Availability

Part-time

Preferred Environment

Unix, Linux, MacOS

The most amazing...

...thing I've coded is a rewrite of a Java Mainframes ETL into Spring and Oracle Store Procedures.

Work Experience

Software Engineer

2015 - PRESENT
Magma Labs
  • Maintained a Spree custom store with NetSuite interface.
Technologies: Capybara, RSpec, Ruby on Rails (RoR), Ruby

Software Engineer

2014 - 2015
Crowd Interactive
  • Built APIs to concentrate inventory management with Golang.
  • Built a Spree custom store with AngularJS front-end.
Technologies: Cucumber, RSpec, Go, Ruby on Rails (RoR), Ruby

Ruby on Rails Developer

2014 - 2014
Finalsite (via Toptal)
  • Developed new features for their new CMS system.
Technologies: Jasmine, RSpec, jQuery, PostgreSQL, JRuby, Ruby on Rails (RoR)

Ruby On Rails Developer

2014 - 2014
Elephant Head Software (via Toptal)
  • Developed features and bug fixes for an interviews management system.
  • Developed features and bug fixing for a data reconciliation system.
Technologies: SQLite, CSS, HTML, JavaScript, Ruby on Rails (RoR)

Software Engineer

2010 - 2014
Crowd Interactive
  • Maintained and developed new features with Sinatra/MongoDB/Resque/Ajax for an implementation of http://ticketrb.com/.
  • Built a Rails eCommerce 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: Backbone.js, CoffeeScript, JavaScript, Ruby on Rails (RoR), Sinatra, Redis, MongoDB, PostgreSQL, Ruby

Software Engineer

2006 - 2010
Softtek
  • 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: SOAP, Oracle, Spring, Java, Symfony, PHP

Web Developer

2005 - 2006
INEGI
  • 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: Perl, PHP

A rewrite of a forked Open Source simple blogging platform

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

https://github.com/chischaschos/sinatra-todo
A todo items API and a Backbone.js application that uses this API.

Tic tac toe engine

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

Tools

RSpec, Git, Vim Text Editor, Cucumber

Languages

Ruby, JavaScript, CoffeeScript, Perl, HTML, CSS, JRuby, Go, PHP, Java

Frameworks

Sinatra, Ruby on Rails (RoR), Symfony, Spring, Jasmine, Capybara

Libraries/APIs

jQuery, Backbone.js

Paradigms

Test-driven Development (TDD), Behavior-driven Development (BDD), REST, Agile Software Development, Scrum, Object-oriented Design (OOD), Object-oriented Programming (OOP)

Platforms

Unix, MacOS, Linux, Oracle

Storage

Redis, PostgreSQL, SQLite, MySQL, MongoDB, Memcached

Other

SOAP

2000 - 2005

Bachelor's Degree in Computer Engineering

Universidad Autónoma de Aguascalientes - Aguascalientes, Mexico

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring