OBJECTIVE
To attain a position as a contract or full-time Senior Ruby on Rails Developer, O/O Designer or Architect.
HIGHLIGHTS OF QUALIFICATIONS
Senior Developer/Designer/Architect more than 7 years’ experience in OO Design and Development with Ruby on Rails using Ruby and C++ languages in the backend API, JavaScript, CoffeeScript, JQuery, AngularJS and Ember.JS playing with HTML5, SCSS3 and SASS in the front-end. Possess in-depth knowledge of Agile Development Methodology and Atlassian Jira integration tools, with vast experience as SCRUM team player. Excellent background in all phases of software development: design, programming, Test Driven Development (TDD), and documentation. Highlights of qualifications include:
Utilize Ruby, Ruby on Rails for Restful API backend implementation with the integration to AngularJS / React.js  JavaScript frameworks , on  JSON and XML communication. 
Over 6 years experience using Ajax and jQuery to generate HTML5, HMAL, XML, SCSS in order to implement web-based applications. Extensive knowledge of web security with more than 5 years experience.
 Over 6 years experience building Web API on REST and design patterns.
Good experience Amazon Web Services (AWS) and cloud environments using Dockers containers 
More than 7 years experience with server admin configuration, SSH and cloud platforms setup as AWS (amazon web services), Heroku and Engineyard, implementing Puppet / Chef / Ansible recipes, Capistrano, Nginx, Unicorn and deploying from GitHub and SVN. 
Solid experience working with source control systems like Subversion, SVN and Git. Deploying applications with Capistrano recipes . 
Vast Experience migrating from Ruby on Rails 2 to newer versions of the platform.
Good experience working with NoSQL databases like CouchDB and MongoDB and the implementation to Ruby on Rails.
Proficient in Relational Database performance, tuning and troubleshooting on MySql, PostgreSQL, MSQL, Sybase, DB2, Postgres and Oracle for Linux, Unix, Mac OSX and Windows 2000 -  2008.
Vast experience using OOD and OOP based on UML for Java and C++ to implement enterprise distributed applications.
Some programming experience using PHP, ASP, JSP and J2EE technologies such as Servlets, EJB, JDBC, JDO, JMS and JAXP with Apache Struts, IBM WebSphere and BEA Web Logic application servers.
Solid experience in networking technologies with routers, firewalls, switches and TCP/IP protocols
Informix - Web Applications Programmer with Databases Certified.
Bachelor’s Degree in Computer Science with 10 years’ experience in system design and software development
CAREER PROGRESSION
Senior Ruby on Rails Engineer / Cloud Environment             Dec. 2016 – Present
Home Depot -  Toronto, Ontario - Canada
Working with Rental Tools team in USA / Canada to migrate the legacy Tools Rental application into a new micro services architecture desined to run in cloud environment. I started using dockers and ended implementing Pivotal CloudFoundry (PFC).  I began with a new design in order to extract different components from that legacy monolitic application. 
I was working in the design and implementation of each service, including the Dockers container configuration, the Ruby and Rails code for adapters and backend API’s for the JSON communication between components. I was also helping with Front-End changes to the new user Interface.
Senior Ruby on Rails Developer  Back-End API / Front-End        Mar. 2016 – Nov. 2016
Atimi.com, Vancouver, British Columbia – Canada
I began with the new REST API design on a Ruby on Rails backend application. Then, I reviewed test drive development by applying rspec / Capybara, factories and API documentation. The goal was to have this work together with Sidekiq workers, Redis, Elastic-search, PostgreSQL and Mongo DB. I then deployed this with Puppet and Capistrano to multiple Amazon AWS servers in order to generate all server responses and back end support to iOS, Android and React.Js base client applications. This has been my ongoing work with this company.
We ended with an interesting product called Snowbank - a sports mobile platform that allows teams from multiple sports leagues to create their own mobile app. This mobile app provided users with radio feedback on live games, online game day feed backs and notifications, video and photo galleries’ media content about the games from fans, and stats of players by team in current and previous seasons.  Players' bios were also available in the same app.  We were following agile methodology with daily scrums meetings, using GitHub with pull request code review as part of development process, and total integration with Circle CI/ Bamboo and Jira for deployments.
Senior Ruby on Rails Developer / Back End  / API Architect          Jan. 2015 – Feb. 2016
QuietStreamFinancial.com, Charlotte, North Carolina - USA
Helped in the initial implementation of the Trader Real State Solution and CrowdWithEase REST API application, those are the new financial products for the company about real state investment with construction projects.  I was part of the architecture team, then writing new features, implementing all unit and integration testing with Rspec / Capybara. Then helping with Elastic-search and Redis implementation for searching and caching. Helping with the backend API implementation to integrate with Front End Angular JS Framework, testing with Karma and Jasmine. I was also working on Sidekiq worker’s implementation for background data loading. Finally, the deployment configuration with Capistrano and total integration to Circle CI / Bamboo and Code Climate. We were using GitHub, Pull Requests code review and Agile methodology with daily scrum meetings.
Senior Ruby on Rails Developer /  Front-End / Back End API Architect        April 2014 – Dec. 2014
Ahalogy.com, Cincinnati, Ohio - USA
Wrote new features to the backend Web API to implement the new User Interface totally redesigned on ember JS, HAML, SCSS, using Sidekiq worker’s implementation for scrapers, with the deployment configuration in Capistrano and totally integrated to Circle CI for continuing deployment. Ansible implementation for IT provision using SSH with the Ruby on Rails configuration for worker servers.
Ruby on Rails, Developer, Designer, and Architect                                 2004 – March 2014
Hewlett Packard Canada, Toronto Ontario – Canada, www.hp.com 
Ruby on Rails Developer, Designer and Architect with Americas Enterprise Solutions Integration/Infrastructure team, responsible for end-to-end SDLC (Design, Test, Build, Develop, Release, and Deployment), of the Global Delivery Capacity and Performance tool 100% updated to Ruby On Rails 3.2 using Ruby 1.9.3 on the background.  Implemented this solution on HP-UX, and Linux servers, with Apache / Passenger web servers on dynamic integration to HP Open View performance tools; then transitioned to Microsoft Operations Manager, Network Node Manager and ITIL/ITSM Process. 
Key Achievements:
Develop/test Ruby on Rails application using Web API, HAML, SCSS, always testing with RSpec, Capybara, Factory Girl, and Guard in lab before execution of any service or new release to production. Configure deployment process using Capistrano to different production environments using Git and SVN to provide source control integration.
Track, and report on each IT component under configuration control and Web Security implementation at application layer.
Responsible for the OO design, development and deployment of a large-scale web application used for HP team as well as external clients to access performance and capacity planning reports.
Develop on-demand solutions to provide online reports for use by the clients to analyze performance data.
Support web application using Ruby on Rails, JavaScript, XML, AJAX, jQuery on Apache web server and IIS 6.0
Install and configure TCP/IP, DNS and DHCP servers on Windows, Suse, Redhat  and Mac OS X environments.
Built REST API backend infrastructure and integration to allow proper communication from web application to different databases like Native Access Data Object, ODBC, JDBC, ADODB to MSQL, Oracle and MySql.
Designed user friendly and efficient interface for performance and capacity planning reports using Adobe Flex, Flash, Dream weaver, Fireworks and  ColdFusion.
Supported data flow relationships between Configuration Management and other ITIL processes, using SSH to connect with RedHat Linux servers. 
Systems Administrator / Web Developer and Programmer                                       2003 – 2004
Toni Reyes RE/MAX Performance Realty Inc, Toronto Ontario - Canada 
Installed, configured, and administered Windows NT/2000 and Linux O/S. Implemented Internet Information Server IIS 6.0 to locally test application through creation process for the Intranet and Internet applications.
Key Achievements:
Developed web application using ASP and ODBC database system. Prepared Oracle 8i/9i and MySql on Linux O/S
Built photo gallery and administration update system accessible only to authorized administrators.
Set up Apache Struts framework on Linux Redhat and Windows NT/2000.
Created several database structures for Java application on MSQL and Oracle 9i.
Deployed several J2EE applications into Struts application server.
Developed CGI applications with C++, Perl and bash shells.
Prepared, configured and administrated sendmail server on Suse Linux O/S
Designed Web Applications interfaces using Photoshop and Macromedia MX Tools.
Java Developer and Java Programmer                                         2002 – 2003
Community Living Toronto, Toronto Ontario - Canada
Developed several Internet applications. Designed OO and implemented distributed applications with J2EE, Enterprise Java Beans, Java Server Pages, Applets and JDBC connected to Oracle 8i on Linux operating system.
Key Achievements:
Developed web-side application as a JSP and Servlets programmer in collaboration with other team members such as the Project Manager, Designers, Editors, UNIX Administrators, and other Web Programmers.
Installed and configured Java Applications Servers such as IBM WebSphere Server and BEA WebLogic on Linux, and Windows NT operating systems. Received and tested source code with WebSphere Studio from java programmers to deploy it to Struts and WebSphere Java applications servers.
Java / Web Developer / System Administrator                              1999 – 2002
MCI – WorldCom S.A., Bogotá – Colombia
Installed and configured Apache Tomcat applications server on Linux and Windows NT operating systems. Set up and configured Oracle 7i/8i on Suse Linux operating system.
Key Achievements:
Developed CGI applications in C++, PERL and Unix shells for wireless Unified Messaging project.
Created several database structures for java applications into MySql and Oracle.
Prepared web, database and Qmail server in Linux, Suse and Debian O/S.
Designed graphics interface with Fireworks, Photoshop, and Flash.
Web Developer and Java Developer                                    1997 – 1998
DirecTV, Bogotá – Colombia
Developed a website, as a JavaScript programmer in collaboration with other team members.  Monitored progress of developed sites and maintained user support, constantly improving and adding new features. Created automatic font changing applications based on “cookies”.
TECHNICAL SKILLS SUMMARY
Languages: Ruby, Java, C/C++, JavaScript, HTML, PHP, ASP, and Unix Bash.
Web Servers: Nginx, Apache, Internet Information Server IIS .
Java Frameworks: Ruby on Rails 2/3/4, Apache Struts, Apache Tomcat, IBM WebSphere, BEA WebLogic
Databases:  SQL Server 2005 / 2008, Oracle, PostgreSql, MySql
Systems: Windows NT-, Mac OS X, HP-UX, Free BSD, AIX, Linux and Solaris
Application: MS Office Suite, Jbuilder, Rational Rose, WebSphere Studio, Crystal Reports, Eclipse IDE.
Hardware: RAID disk arrays, PC’s, Peripherals, Network switch and Network routers 
EDUCATION & PROFESSIONAL DEVELOPMENT
Education:
Bachelor’s Degree in Systems Engineering                     1990 – 1994
Antonio Nariño University, Bogotá Colombia
Accredited by University of Toronto
Professional Development:
SAS Web Integration services levels I, II, III        2004 – 2006
SAS Institute, Toronto, Ontario, Canada 
Web Applications Developer with Databases                                        2001 – 2001
Informix S.A, Bogotá, Colombia 
   Java Web Applications Developer                            2000
National University, Bogotá, Colombia