Leonardo Ruiz Oberle

Waikato - New Zealand

+64 22 6585022 • leocello.github.io

Product Lead / Full Stack Software Engineer

20 years of experience

leocello@gmail.com

Problem solver • Software engineer • Mentor of great developers • Professional learner

Skills:

Team leadingMentoringProblem SolvingSoftware developmentProject managementAPI developmentSaaSLaravelNode.jsPHPAngularJSVue.jsNuxt.jsBootstrap

Latest experience

Adroit Creations  adroitcreations.com

Dec 2015 to Present

Product Lead / Full Stack Software Engineer New Zealand

Lead the development of the multi-tenant SaaS solution for time-sheet, payroll, scheduling, leave / overtime / allowances management and reporting. The product changes the life of payroll officers of all the company's clients for good. elementtime.com

  • Laravel · Angular.js · Node.js · MySQL · API · Redis · AWS · Websockets · PUG · LESS · Bootstrap · GIT

mBeans Software House

Dec 2011 to Dec 2015

Senior Full Stack Software Engineer Brazil

Creation of a specialist system that generated a report to measure how reliable the soil of a rural property is for all sorts of agriculture activities. This report was used for the farmers to get investment for their business with bank and other financial companies. Built an online interface for customers of the Brazilian biggest soil analysis company to retrieve their results when they just got available - with a real time integration with their internal system. Development of a CMS and many interactive websites.

  • PHP · Laravel · MySQL · Javascript · Angular.js · jQuery · API · HTML · CSS · Bootstrap · GIT

ICOMP  icomp.com.br

Nov 2010 to Dec 2011

Senior Full Stack Web Developer Brazil

Led the development of a Javascript framework based in jQuery, as well as a CMS in PHP that provided content and good iteration for the agency's clients, that were mostly very well known bands and singers of Brazil. Mentored trainees and could help many developers of a team of around 30 people to improve their productivity and knowledge.

  • PHP · MySQL · Javascript · jQuery · Mootools · API · HTML · CSS · GIT · SVN

Other experiences

2004 to 2011

Software Engineer / Mentor / Teacher Brazil

Many other work experiences with software development and engineering in all sorts of domains. Taught software analysis and development on Microsoft S2B Programme in Brazil. Mentored and Trained students for web-development competitions on SENAI - one of the biggest technology schools of Brazil.

  • One of my trainees of web-development was 1st place on regional competition, as well as on Brazilian nationals and took 2nd place on world in 2009.

Featured project

elementTIME  elementtime.com

The best online multi-tenant SaaS solution for time-sheet, payroll, scheduling, leave, overtime, allowances, penalties and reporting workflow for public councils.

I lead this project since the beginning of its development and took part on all the decisions for implemented functionalities as well as how they were and are developed including methodology, design patterns, libraries, languages, etc. The technologies used and environment were chosen based on the most used and reliable frameworks and tools for delivering, developing and maintaining online solutions. The product provides not only great functionality with an awesome and intuitive user interface but also integration with the most used ERPs and EDRMSs on Australian councils. Also it generates reports in different formats using data gathered from all parts of the system that are very useful for payroll officers, HR managers and CEOs.

  • SaaS · Multi-tenancy · Multiple integrations · Load balancing · AWS · Continuous delivery
  • Laravel · Angular.js · Node.js · MySQL · API · Redis · Websockets · PUG · LESS · Bootstrap · GIT

Education

UNOPAR - Universidade Norte do Paraná  unopar.br

Diploma, Systems Analysis and Development

I was honoured as the laureate student of the year with the highest score of the whole class. I also mentored other students and had a great feedback from the professors about it. And I took part on many different extension projects during my time at the University what also gave me great experience. My final paper, that was highly scored by the examination board, was the development of a Specialist System that analyses and take decisions for the best usage of agricultural mechanisation including the routes used for the tractors, using GPS and the choice of many types of side equipment.

Technician College, Data Processing

In this three years long course I had the basics of computing, data processing, software analysis and engineering, data structures, algorithms, programming languages (Pascal, Clipper, C, Delphi), and other subjects, alongside normal college disciplines.

Languages

English FluentPortuguese - BR Native

Interests

MusicBrain gamesPuzzlesBoard games