Daniel Loureiro, Developer in Gramado - State of Rio Grande do Sul, Brazil
Daniel is available for hire
Hire Daniel

Daniel Loureiro

Verified Expert  in Engineering

Software Developer

Gramado - State of Rio Grande do Sul, Brazil

Toptal member since June 20, 2017

Bio

Since 2002, Daniel has worked as a full-stack developer and is currently in the top 1% of the most highly rated GitHub Ruby developers. His main programming skills are with Ruby on Rails, but he's also familiar with AngularJS, React, and PHP. He's developed platforms and systems in his career, but he's open to any project. When Daniel writes code, he likes to follow code guidelines and for his code to be clean and readable to others.

Portfolio

Freelance Work
Amazon Web Services (AWS), WordPress, Drupal, Laravel, PHP, RSpec, Capistrano...
StageCoach LTY
Amazon Web Services (AWS), NGINX, MySQL, Linux, JavaScript, Chef, Engine Yard...
SNRC
Amazon Web Services (AWS), Capybara, RSpec, PostgreSQL, Bootstrap, AngularJS...

Experience

Availability

Full-time

Preferred Environment

GitHub, Atom, Ubuntu

The most amazing...

...project I’ve developed is software that manages the logistics of a sea port complex.

Work Experience

Full-stack Software Engineer (Ruby)

2013 - PRESENT
Freelance Work
  • Helped more than 20 companies and individuals around the world to translate their concepts into clean, fully-functional websites, or applications.
  • Developed the back-end with Ruby on Rails, Node.js, Grape, PHP, Laravel, and WordPress.
  • Developed the front-end with AngularJS, React.js, Redux, Bootstrap, and Materialize.
  • Installed Linux servers with AWS, DigitalOcean, and EngineYard.
  • Integrated with third-party solutions like AWS, payment processing services, phone text services, email marketing services, and social networks.
  • Fixed and improved legacy systems.
  • Migrated from legacy systems to new systems with zero disruption or negative impact on the business.
  • Integrated multiple frameworks like Laravel and WordPress, WordPress and Rails, and Angular and React.
Technologies: Amazon Web Services (AWS), WordPress, Drupal, Laravel, PHP, RSpec, Capistrano, Redux, React, AngularJS, Ruby on Rails (RoR), Ruby

Ruby on Rails Developer

2015 - 2016
StageCoach LTY
  • Acted as the Ruby on Rails lead developer.
  • Upgraded the infrastructure smoothly with a zero disruption impact on business.
  • Wrote Chef scripts.
  • Developed web-scrapers.
  • Installed and setup Linux servers (MySQL, Nginx, AWS, Engine Yard, Linux Mailer, Cloudflare).
  • Setup a configuration management tool (Engine Yard).
Technologies: Amazon Web Services (AWS), NGINX, MySQL, Linux, JavaScript, Chef, Engine Yard, Ruby on Rails (RoR), Ruby

Full-stack Ruby Developer

2015 - 2015
SNRC
  • Worked on a Rails and Angular application that manages 200 rescue teams in high-risk environments.
  • Integrated 3rd-party systems (text messages, AWS, and ERP).
  • Developed an app to manage the company's inventory (Rails and Angular).
  • Installed and setup Linux servers (AWS PostgreSQL, Apache, and Capistrano).
  • Developed the back-end with Ruby on Rails.
  • Developed the front-end with AngularJS and Bootstrap.
Technologies: Amazon Web Services (AWS), Capybara, RSpec, PostgreSQL, Bootstrap, AngularJS, Ruby on Rails (RoR), Ruby

Lead Software Engineer

2002 - 2013
CCGL
  • Planned and developed a platform that allows customers to book the company's services (2006). It has a complex business model that allow customers (farmers and truck drivers) to sub-locate or resell their storage rights directly or by auction.
  • Led, in a highly critical operation, the development of a bank-like system that manages the customer's balance of the "bulk storage" sub-division (2005). This system is responsible for the management of multi-million dollar accounts of big market players (e.g. ADM, Bunge, Cargill, and Louis Dreyfus).
  • Handled a corporate culture disruption, planned, and programmed a system that automates all the bulk handling and storage processes. The system is integrated with several hardware devices (e.g. cameras, truck/train/ship scales and lab devices). It had a huge impact on the company's profits: it eliminated massive losses (theft and corruption), it decreased expenses by cutting positions, and it increased the revenue due to the speed up in the process.
  • Programmed several of the company's ERP submodules: financial, HR, accountability, milk industry, logistics, bulk-handling, and storage operational processes, etc.
  • Met strict deadlines, led the development of a system that manages the logistics of the company's milk factory (2008). It's a complex environment that involves 200,000 customers (farmers), hacked POS terminals (used by the trucks), integrations with outsourced labs, company's ERP, and industrial machines. This system uses a dynamic pricing model that pays farmers according to the quality of their products and the daily supply/demand. It also includes RFIDs, a custom GSM network in the middle of a rural region, and a website that allow customers to see their balances, withdraw money, and more.
Technologies: Microsoft SQL Server, MySQL, PostgreSQL, Oracle, Delphi, PHP

Camareu | Classified Ads (Brazil)

This was a Rails project that was developed in 2002.

Some of the technologies used: Rails, jQuery, Devise, OmniAuth (for Facebook authentication), AJAX/Pjax, real-time searches (while the user is typing), Redis, CSS3, Compass, CoffeeScript, several gems, and jQuery plugins.)

The project was completed in 3 months.

Some features:
- Sign-up and sign-in with Facebook.
- Scrapers.
- Favorite system.
- An internal messaging system so users can communicate with others.
- Instant searches while typing.
- An ability to save searches so that the users will get a daily email with new ads matching their saved searches.

GIMOBI | Real Estate CRM

In this Rails project, real estate agencies can manage their housing catalog, revenue, tenant invoices, and so on.
1998 - 2001

Technical School Degree in Software Development

Instituto Federal do Rio Grande do Sul | IFRS - Rio Grande, RS, Brazil

Libraries/APIs

React, Selenium WebDriver, Node.js

Tools

Amazon Elastic Container Service (ECS), Chef, Amazon Simple Email Service (SES), Capistrano, RSpec, Atom, GitHub, NGINX

Languages

Ruby, ECMAScript (ES6), PHP, JavaScript, Delphi

Frameworks

AngularJS, Ruby on Rails (RoR), Materialize, Laravel, Bootstrap, Redux, Capybara

Paradigms

Pair Programming

Platforms

Heroku, Engine Yard, Apache2, Ubuntu, Drupal, WordPress, Linux, Oracle, Amazon Web Services (AWS)

Storage

Amazon S3 (AWS S3), PostgreSQL, MySQL, Microsoft SQL Server

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