Juan Eduardo Roig
Senior Software Engineer / Senior RoR Developer
adcwhw@r.postjobfree.com
(+54) 9-249-*******
https://github.com/jeroig
Jeroig
Oscar Messina 405 -Teodelina
Santa Fé - Argentina
Profile
I’m a Software Engineer from Argentina with more than 12 years working with RoR on webs projects.
Using the whole stack of tools that RoR offers, I've created from small websites to enterprise applications. I consider myself a backend developer but I also have quite experience with frontend stuff.
I have lead many projects following Kanban with distributed teams so I’m used to work with Agile Methodologies.
Skills summary
Ruby on Rails
Ruby
Git
API REST
rBenv
Linux
AWS Management
Relational Database
Regular Expressions
DataMining
HTML/HTML5
Javascript
Vue.js
jQuery
Bootstrap
CoffeeScript
Work History
Self employed Software development (Jan. 2013 - Present) Technical Lead / Senior RoR Developer.
Main responsibilities:
● Architecture Design.
● Build and maintain (code) software components.
● Perform data modeling and analysis.
● AWS deployments automation.
Technologies used:
● RoR with Twitter Bootstrap, JQuery, Git, MySQL, Sass, CoffeeScript, Vue.js.
● Phusion Passenger with Apache or Nginx
● Deploy web applications to AWS
● rbenv experience to manage different ruby versions Created Products:
● (WIP) - Minesweeper Game Board
A simple project of the traditional and well-known Minesweeper game. Completely separated the backend (Ruby on Rails)from the frontend (Vue.js)
● Management software for receptive tourism agencies. Rails 5.0.2, Ruby 2.4.0, Bootstrap 3.3.7, Capistrano 3.11.0, Sidekiq 5.2.3, redis-server, MySql, AWS server.
AFIP WSFE (electronic bill) integration.
Experience Bank (API) integration.
Support RESTful JSON API NetSuit integration.
SPS-Decidir integration - Payment online platform.
MercadoPago integration - Payment online platform.
Pay-U integration - Payment online platform.
Custom notifications component from “despegar.com”.
Dynamic rates, providers, clients & excursions.
Patagonia-Dreams E-Commerce system, site integrated by RESTful API.
● OnLine Supermarket web app: Rails 5.2.1, Ruby 2.4.0, Bootstrap 4.1.3, MySql, AWS server (EC2, Route53, S3)
Shopping cart
Stock management
Active Storage to uploading files
Pundit authorization system
Yarn for JavaScript package manager
● Booking engine for excursions: Estancia Cristina Rails 5.2.1.1, Ruby 2.4.0, Capistrano 3.11.0, Sidekiq 5.2.3, redis-server, MySql, AWS server.
Improve api endpoints to support requirements for prices, excursions, availability & additionals.
Payment platforms integrated: PayPal & MercadoPago
● Booking engine for expeditions: Cruise Marpatag, Rails 5.0.0, Ruby 2.3.0, Bootstrap 3.3.7, Capistrano 3.6.0, Sidekiq 4.2.7, redis-server, Integration with Pay-U payment platform (web-checkout & API)
Support backend configuration for prices, departures, cruises capacity, availability & additionals
● Backend farm food mill system, stock from products & food raw material, order & dispatch from products, consumption statistics.
Rails 4.2.3, Ruby 2.2.2, Bootstrap 3.3.7.
● POS (Point of sale): stock control, sales, bulk import of products, sales stats. Rails 4.2.3, Ruby 2.3.1, Bootstrap 3.3.7, Capistrano 3.4, Apache, MySql, AWS server.
● Backend Chicken Slaughtering system: Rails 4.2.0, Ruby 2.1.5, Bootstrap 3.3.7, Capistrano 3.4, Apache, MySql, AWS server.
Graphics stats with Google Charts
● Support RESTful JSON API to Tours booking system: Ruby 1.9.3, Rails 3.2.8, rails-api gem ( when it was not supported by rails-core)
● Tours booking system:Symfony 1.4 (PHP), Doctrine 1, HTML, Javascript, Jquery, Git, capifony, Mysql, AWS.
V1 Service ARGENTINA S.R.L. (Oct. 2007 - Dec. 2012) Project Manager
● Lead twelve developers
● Customer negotiation.
● Projects roadmap, goals, milestones, times, scope & budget.
● Pre-sales proposals.
● Weekly reports to CEO.
● Job description definition.
Lead Developer
● Ruby on Rails Backend developer:
Worked on web site and internal ERP system
Member of team semi-senior developers
Technologies involved: Agile methodology (Kanban) / Javascript / AJAX ( Jquery) / JSON / CSS / RoR versión 2.3 and 3.2
● AWS Service Setup
Worked as devops to set up servers.
Project technologies: AMAZON AWS / APACHE / PASSENGER / LINUX / SSL vLex Network (May. 2005 – Sep. 2007)
● Scripts Developer
Created several web crawlers & spiders.
Technologies involved: PERL/ RUBY / CSS / HTML / XML / MySql/ Regular expressions.
● Database migration:
DBA - Worked on data migration from ORACLE to MySQL (Master/Slave) Responsible of:
Analysis, design and implementation of libraries to map Databases
Trained developers to improve their knowledge of SQL.
Database optimization
Monitoring database efficiency
Technologies involved: SQL / PERL / RUBY /ORACLE / MySQL INTERCOM GIRONA S.L. (Sept. 2003 – Aug. 2007)
● Responsible for the analysis, design and implementation of a framework to reuse code and improve web development process.
● Software development.
Education
Universidad Nacional del Centro (UNICEN)Tandil, Argentina 1998 – 2007 Systems Engineering
Universidad Nacional del Centro (UNICEN)Tandil, Argentina 1998 – 2004 Analyst Programmer
Escuela Técnica Nº3 Necochea, Argentina 1991 – 1997 Technical computation
Languages
● Spanish (native speaker)
● English (intermediate)
Diploma of Proficiency in English - High Lyceum of English Culture (1996) Courses / Conferences
Ruby Conf - Uruguay - Oct. 2010
Analysis of investment projects - Sep. 2010
Leadership training and planning software projects - Jun. 2007
Artificial Intelligence.Aug 2006. UNICEN
Human resource management. May 2006 - UNICEN
Aspects oriented design.Dec 2005 - UNICEN
Internet, ecommerce and mobile applications tools.Dec 2005. UNICEN
Introduction to DataMining. Sep 2005 - UNICEN
Introduction to Datawarehouse. Jul 2005 - UNICEN
Knowledge management. April 2005 - UNICEN
Hardware algorithms in propositional logic - Mar. 2002.