Daniel Loureiro
Verified Expert in Engineering
Software Developer
Gramado - State of Rio Grande do Sul, Brazil
Toptal member since June 20, 2017
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
Experience
Availability
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)
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.
Ruby on Rails Developer
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).
Full-stack Ruby Developer
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.
Lead Software Engineer
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.
Experience
Camareu | Classified Ads (Brazil)
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
Education
Technical School Degree in Software Development
Instituto Federal do Rio Grande do Sul | IFRS - Rio Grande, RS, Brazil
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring