Leandro Matioli Santos, Developer in São Paulo - State of São Paulo, Brazil
Leandro is available for hire
Hire Leandro

Leandro Matioli Santos

Verified Expert  in Engineering

Software Developer

Location
São Paulo - State of São Paulo, Brazil
Toptal Member Since
May 25, 2015

Leandro is a JavaScript and Ruby on Rails developer who loves to solve problems in creative ways and is constantly working to improve his knowledge. He always strives for a clean and organized architecture, focusing on maintainability and testing.

Portfolio

Sassafras Tech Collective (via Toptal)
Amazon Web Services (AWS), Apache JMeter, Capybara, RSpec, New Relic...
Mitre Media (via Toptal)
Google Publisher Tag (GPT), Ruby, Jasmine, JavaScript
Integra GRP
Backbone.js, JavaScript, Capybara, RSpec, Ruby on Rails (RoR)

Experience

Availability

Part-time

Preferred Environment

Git, Sublime Text, Ubuntu

The most amazing...

...thing I've developed was an app for managing field teams with secure messaging and geospatial intelligence.

Work Experience

Experienced Rails Developer

2015 - 2015
Sassafras Tech Collective (via Toptal)
  • Fixed several bugs for the app in production.
  • Set up a load testing environment and instances, and executed test plans with JMeter (using Ruby).
  • Optimized database and code. Conducted query analysis and Newrelic performance tracking.
Technologies: Amazon Web Services (AWS), Apache JMeter, Capybara, RSpec, New Relic, JavaScript, MySQL, Ruby on Rails (RoR), Ruby

JavaScript Developer

2015 - 2015
Mitre Media (via Toptal)
  • Created a standalone JS script to be used on any app with minimum configuration. The script changed the page ads with placeholders containing SVG images, information and configurations for changing its size and visualizing different layouts. It was also completely configurable through url parameters.
  • Implemented a Google publisher tag mock library that was able to run against real code for GPT.
  • Created a rake task for easier access to standalone scripts. BDD with Jasmine.
Technologies: Google Publisher Tag (GPT), Ruby, Jasmine, JavaScript

Ruby on Rails Developer

2014 - 2015
Integra GRP
  • Developed applications in Ruby on Rails. Worked in 2 systems that share functionality using an engine.
  • BDD using RSpec (with Capybara for feature specs).
  • Did front-end work using the MV* framework Backbone.js.
  • Refactored old code and extracted features from applications developed for hospitals, laboratories, and other health care industry entities to be shared with an engine.
Technologies: Backbone.js, JavaScript, Capybara, RSpec, Ruby on Rails (RoR)

Web Developer

2014 - 2014
Sensimob
  • Led web app development.
  • Built a single page application for managing field teams with secure messaging and geospatial intelligence.
  • Started to migrate the Java back-end to a Ruby on Rails API.
  • Created an in-app chat with real-time secure messaging using web sockets and RabbitMQ.
  • Worked with a multicultural team.
Technologies: Ruby on Rails (RoR), RabbitMQ, Grunt, Bower, Sass, AMD, HTML, CSS, JavaScript

Developer/System Analyst

2011 - 2013
Mitah Technologies
  • Developed web applications in Java and Ruby On Rails, working both in the front-end and the back-end (with focus on the latter).
  • Worked in the development and planning of systems like a coffee warehouse control and an enterprise resource planning (ERP).
  • Participated in requirements analysis, system modeling, and release planning.
  • Presented new features and project status to clients and internal managers.
  • Acted as Scrum Master on 2 projects where I was responsible to cover all points necessary to make a good Scrum implementation.
Technologies: CSS, JavaScript, Ruby on Rails (RoR), ZK, Java

Sensimob Web App

The Sensimob Web App was an application for the management of field teams combining private, secure group messaging, location tracking, and geospatial intelligence.
The app communicated with Android and iOS apps, providing a service that could be used by all devices.

Enterprise Resource Planning (ERP) for Dairy Industry

ERP system that took care of the entire milk production chain. The app had financial and storage control, quality assurance, and KPI reports.

Outstanding Student at Federal University of Lavras (UFLA)

Honor conferred on me by the Brazilian Computer Society (SBC) in 2010, after graduation.

"Prototype for opinion mining in social networks: Selected case studies from Twitter"

Winning essay in a competition at Federal University of Lavras' (UFLA) Computer Science Department in 2010.

Languages

JavaScript, Java, HTML5, Sass, CSS3, Ruby, CSS, HTML, SQL, UML

Frameworks

Bootstrap, Ruby on Rails (RoR), Knockout (Knockout.js), ZK, Capybara, Jasmine

Libraries/APIs

jQuery, React, Ruby on Rails API, Asynchronous Module Definition, Backbone.js, RequireJS, Sinon.JS, Chai

Tools

Git, WaveMaker, Gulp, Bower, Yeoman, GitHub, Sublime Text, RabbitMQ, RSpec, Apache JMeter, Grunt, Mocha

Other

RIFE, Google Publisher Tag (GPT)

Paradigms

Object-oriented Design (OOD), Behavior-driven Development (BDD), JavaScript MV* Framework, Test-driven Development (TDD)

Platforms

Ubuntu, AMD, New Relic, Amazon Web Services (AWS), Linux

Storage

MySQL, PostgreSQL

2007 - 2010

Bachelor's Degree in Computer Science

Federal University of Lavras (UFLA) - Lavras-MG/Brazil

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring