JUAN ROLDAN

ENTHUSIAST - INNOVATOR - ENGINEER

Working with companies & clients around the world since 2012

ABOUT

Engineer, Ruby on Rails & React JS Developer. Certified Scrum Master with +7 years of experience working on-site/remotely for software factories, agencies and startups. Results-oriented with a delivery focus and really skilled working on big and small groups.

Always available to meet clients, analyze requirements, offer improvements and solutions, code, test application features, synchronize efforts, meet deadlines and communicate ideas effectively to technical and non-technical folks alike.

Passionate for simple solutions to complex problems.

Personal quote: "To get something you never had, you have to do something you never did".


PET PROJECTS

Cocktails API

cocktailsapi.xyz

MovieQuotes API

juanroldan.com.ar/movie-quotes-api


`shaken_not_stirred` (Ruby client for Cocktails API)

github.com/juanroldan1989/shaken_not_stirred

`movie_quotes` (Ruby client for MovieQuotes API)

github.com/juanroldan1989/movie_quotes

`event_finda_ruby` (Ruby client for EventFinda API)

github.com/juanroldan1989/event_finda_ruby


React MovieQuotes App (React JS + MovieQuotes API)

react-movie-quotes.herokuapp.com

MovieQuotes App (Rails + MovieQuotes API)

moviequotes.rocks

Ionic MovieQuotes (Ionic + Angular2 + MovieQuotes API)

github.com/juanroldan1989/ionic-movie-quotes

MyBudget App (Rails + EventFinda API)

github.com/juanroldan1989/my-budget-app


WORK EXPERIENCE

Ruby on Rails Developer @ LOCUSHEALTH (United States)

Oct 2018 - Oct 2019 | Remote work

His work here included time and risks estimations, frontend/backend integration tasks, tests writing and backend refactors, feature documentation within step-by-step guides and screenshots. Developments coordinated through GoogleHangout and Slack services.

▼ HIGHLIGHTS

  • API endpoints improved by adding visibility on many resources, limiting records contained in certain responses, increasing API parameters for a fine-grained set of API queries, adding “ping” status endpoints for surveillance purposes and documenting every feature using Postman API Premium docs platform.
  • Integrate AWS Cognito API with platform’s authentication base workflow, MFA authentication workflows implemented via SMS, private/public keys validation added, TDD present across all application modules, documenting steps with new environment variables required.
  • Generated PDF reports on-demand by platform users, handling backend and frontend implementations, for several summary pages including every measurement type handled within the platform.
  • Developed a user-friendly customization feature, following CTO’s requirements, automating old manual processes handled by developers. Allowing platform admins to customize programs episode/medical fields as needed, making the entire process simpler, faster and more secure.
  • Team size: 14 members.

Ruby on Rails Developer @ HUBSTAFF (United States)

Nov 2017 - Oct 2018 | Remote work

His work here includes frontend/backend integration tasks, tests writing and backend refactors. Developments coordinated through GoogleHangouts and Slack services.

▼ HIGHLIGHTS

  • Hubstaff Talent: profiles listing and search process improved by adding `Contacted` and `Viewed` labels properly on results.
  • Hubstaff Tracking App: `Manual Time Edit` logs reports setup. This way managers can keep track of time additions/editions/deletions made by users and the reasons behind it.
  • Hubstaff Tracking App: `Time off` feature implemented so users can request `time off` periods in advance and managers can assign company `holidays` to employees, generate time off balance reports & keep track of accrual policies setup for every user based on hours-worked or annual fixed amounts.
  • Team size: 35 members.

Ruby on Rails Developer @ DRIVERREACH (United States)

Aug 2016 - Nov 2017 | Remote work

His work here included time and risks estimations, frontend/backend integration tasks, tests writing and backend refactors. Developments coordinated through Skype, GoogleHangout and Slack services.

▼ HIGHLIGHTS

  • Analytics implementations from scratch through SegmentIO (Google Analytics & Intercom). Tracking 14 different events within the platform: registration steps, purchases, accepting driver applications, sending messages and more.
  • Signup process improved by providing insights to Drivers before accessing the platform: # of matching companies based on location, license class, years of experience and job type preferences (part-time, full-time).
  • SMS communication between recruiters and drivers improved: recruiters can directly contact drivers. Also the platform provides automatic responses to drivers sending SMS messages to companies.
  • Drivers signup process improved by reducing the # of steps required, re-arranging questions, setting less but more efficient requirements leading to an increase on successful signups (UX & BE work provided).
  • CRM developed for recruiters to improve communication with drivers, handle meetings and any missing requirements, ensuring each driver a successful application to trucking companies across United States. Recruiters can now keep track of each driver's progress on a daily basis.
  • Team size: 12 members.

Ember JS / Ruby on Rails Developer @ ORA HQ (New Zealand)

Jan 2016 - Aug 2016 | Onsite work

His daily work included technical guidance, leadership on every step of maintenance/development of an online platform, analysis and troubleshooting of long time functionalities (2 years old and more), performing frontend/backend code refactors, transforming ideas coming from Marketing/Product teams into new functionalities for the Ora App.

▼ HIGHLIGHTS

  • Successfully in charge for 8 months of developing new functionalities related to billing areas, performing database performance improvements and testings, generating PDF orders re-balancing the daily/monthly work performed by servers.
  • Provided new interfaces for Admin users to generate weekly reports in a much faster and logical way.
  • Coordinating teams work according deadlines and assigning resources to high priorities sections of the platform on a daily basis.
  • Successfully setup the first caching implementation within the platform that increased general performance, drastically reduced daily API calls to Google Analytics and led the way to future implementations in other sections.
  • Performed lightning talks for colleagues regarding MVC Patterns, Agile Techniques and Caching implementations.
  • Team size: 14 members.

Ruby on Rails Developer @ AREA 17 (France)

May 2014 - Jan 2016 | Remote work

His work here included time and risks estimations, frontend/backend integration tasks, tests writing, backend refactors, coordinating efforts with developers from France and United States, organizing meetings with project managers for demonstrations and successfully weekly production deploys. Developments coordinated through Hipchat and GoogleHangout services

▼ HIGHLIGHTS

  • Lead Rails Developer on DeringHall, a web application that works as a showcase for designers and architects to exhibit their work for clients and designers around the world - http://opticalcortex.com/improving-user-experience-without-design/
  • Rails Developer on Krrb, a web application that allow users to buy and sell articles of their own. A fun, friendly and safe place to connect with neighbors for local and in-person commerce.
  • Team size: 10 members.

Ruby on Rails Developer | Technical Delivery Manager @ STARTERTABLES (Belgium)

Jan 2014 - Jun 2015 | Remote work

His work on this project consisted on time and risks estimations, backend and frontend solutions, code quality analysis, performance and stress testing, DB maintenance, payment gateways implementations (Braintree and Stripe), PDF generations for invoices, analytics implementations through SegmentIO (Google Analytics - Intercom - Facebook Conversion tracking).

▼ HIGHLIGHTS

  • Coordinate work with frontend developers from Belgium and Brazil on daily/weekly meetings.
  • Frontend/Backend modules being integrated and deployed to Heroku platform for testing.
  • Application delivered after 18 months of work while entered in "beta" phase.
  • Team size: 4 members.

Ruby on Rails Developer | Project Manager | Technical Delivery Manager @ GLOBANT (Argentina)

Aug 2013 - Apr 2014 | Onsite work

His work here included time and risks estimations, frontend/backend integration tasks, tests writing and backend refactors. Developments coordinated through Skype and GoogleHangout services

▼ HIGHLIGHTS

  • Lead Rails Developer on Nobleza Obliga, an argentinian crowdfunding web application focused on humanity causes for all Latin-America. His work on this project included payments internalization through MercadoPago, implementation of Paypal API and production deploys for 4 months - http://www.globant.com/press-release/globant-works-noblezaobliga-expanding-its-crowdfunding-platform-latin-america-0
  • Lead Rails Developer on Tirana, a web application that manages enrollment campaigns for several colleges of United States. His work on this project included developing successfully key filters in the UI, providing an improved enrollment system for 2014 with new validations and new UI features and production deploys for 5 months.
  • Rails Developer on Apartments, a web application that manages most of the renting apartments activity in United States. His work on this project included frontend/backend integration tasks, tests writing, backend refactors, pair-programming, live demonstrations of the application with clients, collaborating and coordinating efforts with a 14 developers team, providing successfully frontend and backend solutions sprint by sprint for 6 months.

Ruby on Rails Developer | Project Manager @ INSIGNIA (Argentina)

Jan 2012 - Aug 2013 | Onsite work

His work here included time and risks estimations, frontend/backend integration tasks, tests writing and backend refactors. Developments coordinated through Skype and GoogleHangout services

▼ HIGHLIGHTS

  • Rails Developer on TableHopping NY, a web application that manages restaurants and tables allowing users to arrange meetings and owners to promote their places around New York.
  • Rails Developer on DeringHall, a web application that works as a showcase for designers and architects to exhibit their work for clients and designers around the world.
  • Rails Developer on BurdaStyle, a web application oriented to fashion designers to showcase their work and products to clients and designers around the world.
  • Team size: 12 members.

EDUCATION

BS in Computer Science - University of Tucumán

Jan 2007 - Dec 2012

COURSES/CERTIFICATES/TALKS


SKILLS

Version Control System

GIT

PASS

Heroku Engine Yard Cloud 66

Project Management Tools

Unfuddle Version One Pivotal Tracker JIRA

BDD and Test Frameworks

RSpec Capybara Minitest

CSS Frameworks

Bootstrap 4 Foundation 960 Grid System

Javascript Frameworks

React JS

Mobile App Frameworks

Ionic 2

VOLUNTEER WORK

Consultant/Developer @ NOBLEZA OBLIGA

Aug 2013 - Apr 2014

An argentinian crowdfunding web application focused on humanity causes for all Latin-America.
http://noblezaobliga.com/

Awarded for his work on "Payments internalization through MercadoPago and Paypal APIs for Colombia and Brazil".
http://www.globant.com/press-release/globant-works-noblezaobliga-expanding-its-crowdfunding-platform-latin-america-0


PUBLICATIONS

`Flipper` Ruby Gem - Feature added

June 24th, 2020

The flipper ui just got a fresh coat of paint and I am here to tell you about it. From adding descriptions to your features to bringing the OSS UI more in line with flippercloud.io, flipping features just got even better.

First, let’s talk descriptions, since that is what triggered all this work anyway. It started with a contributed pull request that got me thinking about it. Juan Roldán got it super close and I took it over the finish line akin to Usain Bolt.

The great thing is your descriptions for the web UI can come from wherever you like. Store them in MySQL or Postgres or Redis or a YAML file on disk. Whenever descriptions are needed, the block is invoked with an array of keys.
https://johnnunemaker.com/more-descriptive-flipping

Tecno Music Mixes

August 7th, 2015

As a big fan of electronic music and most of its variants and styles, I decided to start a series of mixes where I can put together nice sounds to make a morning more interesting, an afternoon enjoyable and a night to be remembered.
https://soundcloud.com/juan-roldan-89/tracks

After this, you’ll listen to music in a different way

August 31th, 2014

Article published on "Medium" about how music and goals in life can be united everyday.
https://medium.com/@juanroldan/after-this-youll-listen-to-music-in-a-different-way-535b48e09316

WebRTC Fundamentals & Examples

July 1st, 2014

Concepts, advantages and real examples with live applications. All documentation included to start working with this tecnology.
http://juanroldan.com.ar/talks/web-rtc-introduction.pdf

Meteor: Javascript Framework - Basics

June 1st, 2014

Slides destined to intoduce this javascript framework for real-time applications to the community of developers whether they have backend or frontend knowledge.
Talk: http://juanroldan.com.ar/talks/meteor-javascript-framework-for-the-future.pdf
Github Repository with example app: https://github.com/juanroldan1989/code-blast-meteor-chat


INTERESTS

Outdoor life

Paddle Soccer Trekking

Cooking life

BBQs Pasta Pizza

Music life

90's Dutch/German Techno 80's Rock & Roll Classical Music

LANGUAGES

Spanish

Fluency: Native speaker

English

Fluency: Full professional proficiency

Italian

Fluency: Basic proficiency


Linkedin Profile

ar.linkedin.com/in/juanroldan89

Github Profile

github.com/juanroldan1989

Codersrank.io

profile.codersrank.io/user/juanroldan1989

Soundcloud remixes

soundcloud.com/juan-roldan-89/tracks