Post Job Free

Resume

Sign in

Developer Software Engineer

Location:
Santa Fe, Santa Fe Province, Argentina
Posted:
April 21, 2020

Contact this candidate

Resume:

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.



Contact this candidate