Dieggo Lucas Machado FaustinoBack End Developer
I am a backend engineer who likes to code. I like clean codes, an organized structure, and design patterns. I have no difficulty adapting to project standards and new teams. My eleven years of experience have been with backend engineering, mostly using RoR, and testing with RSpec. However, I have a good understanding of frontend, SQL, and NoSQL databases, APIs, DevOps, etc.
Certifications
B2 Upper Intermediate
B2 Upper Intermediate, B1 Intermediate
10/07/2021
Tech stack
B2 Upper Intermediate
B1 Intermediate
Ruby on Rails (RoR) (18)
RSpec (15)
PostgreSQL (12)
Heroku (10)
Git (10)
Google Cloud (8)
Capybara (7)
SAML (6)
Elasticsearch (6)
Plain Old Ruby Object (PORO) (6)
AWS Cloud Architecture (6)
NoSQL (6)
Bootstrap (5)
REST APIs (5)
MySQL (3)
jQuery (3)
Sidekiq (3)
AWS API Gateway (3)
AWS S3 (3)
AWS CloudFormation (3)
GitHub (3)
AWS Lambda (3)
Web Scraping (2)
Kubernetes (2)
Google BigQuery (2)
API Integration (2)
Microservices Architecture (1)
APIs (1)
Experience
Software EngineerHomeLight
12/2021 - Currently

Responsible for the core project of the company, with multi-engine services serving all the front-end apps. Sometimes doing small maintenance on the monolith. I’ve also helped to increase the test coverage. I dealt with some AWS resources, like lambda, S3, API Gateway, and Cloud formation.

Ruby on Rails (RoR)
REST APIs
PostgreSQL
Heroku
AWS API Gateway
AWS CloudFormation
AWS Lambda
AWS S3
Git
GitHub
Software EngineerStarsPremium
10/2021 - 11/2021

Development and maintenance of the multi-engine rails app focused on integrating it with the customer's API.

Ruby on Rails (RoR)
REST APIs
PostgreSQL
Git
Software EngineerCodeminer42
06/2016 - 11/2021

Development and maintenance of several projects of several clients, mostly using Ruby on Rails. With this diversity of projects as well as teammates, I have learned a lot about good practices and what is commonly used by the community.

Ruby on Rails (RoR)
PostgreSQL
NoSQL
Elasticsearch
AWS Cloud Architecture
Google Cloud
Heroku
Plain Old Ruby Object (PORO)
RSpec
SAML
Software EngineerPetPlate
09/2021 - 09/2021

Responsible for integrating a new payment gateway in the app (rails API), and increasing the test coverage for the existing payment gateway.

Ruby on Rails (RoR)
PostgreSQL
REST APIs
Software EngineerG5
11/2019 - 09/2021

I work mostly on an app that automatically manages ads and budgets on Facebook, AdWords, and Bing platform. The company uses Google Big Query to store important data, then the apps have the responsibility to query those to create reports, manipulate the ads, the budgets, etc. Apps deployed using Kubernetes and Google Cloud Platform.

Kubernetes
Ruby on Rails (RoR)
RSpec
Google BigQuery
Google Cloud
REST APIs
Git
Software EngineerInternational Fund for Agricultural Development (IFAD)
07/2019 - 10/2019

Responsible for implementing new features and creating a new user-level with restricted access in two different applications. Applications developed with Ruby on Rails, RSpec, Capybara for tests, and deployed using Capistrano.

Capistrano
Capybara
RSpec
Ruby on Rails (RoR)
PostgreSQL
Git
Software EngineerDoletinha Correspondentes Financeiros
05/2019 - 05/2019

This is an application to buy dollars, calling some APIs to handle all process steps. My contributions were about code improvement and test coverage. Application developed with Ruby on Rails, tests with RSpec and Capybara, deployed in Heroku.

APIs
Capybara
Heroku
RSpec
Ruby
Software EngineerNexaas
01/2018 - 05/2019

Development of a new web application to allow sellers to sell their products on B2W's marketplaces. This app also handles multi stocks, bills, and shipments. One of my important contributions and learning was with API's communication. System developed with Ruby on Rails, tests with RSpec and capybara, deployed in Heroku.

Capybara
Heroku
RSpec
Ruby on Rails (RoR)
Git
API Integration
Software EngineerOmniTrade
10/2017 - 01/2018

Development of withdrawal and deposit processes, stochastic oscillator dashboard, and trades/orders flow. Backend using ruby, Postgres, Redis, and daemons processes.

Redis
Ruby on Rails (RoR)
PostgreSQL
Git
RabbitMQ
RSpec
Software EngineerWestfield Retail Solutions (WRS)
02/2017 - 07/2017

Development and maintenance of several APIs and control of integration between services. Systems developed in ruby on rails, Postgres database, background tasks with Sidekiq, tests with RSpec and deployed in Heroku.

APIs
Heroku
RSpec
Sidekiq
Ruby on Rails (RoR)
PostgreSQL
Microservices Architecture
Software EngineerLeroy Merlin
12/2016 - 01/2017

Development of middleware for authenticating users on a local network through the SAML protocol. System developed in ruby on rails, tests with RSpec, and deployed in Heroku.

Ruby on Rails (RoR)
SAML
RSpec
PostgreSQL
Heroku
API Integration
Git
Software EngineerInstituto Tim
09/2016 - 11/2016

The main goal of the system is to track children who aren't in school and get them back to school. There are several workflows to achieve the main goal, starting with external agents reporting cases by SMS, Android App, or the Web System itself, followed by many steps until the resolution is achieved. I worked on the improvement of these workflows and building maps to display the reported cases. Backend developed in ruby and Sinatra, Postgres database, and tests with RSpec. Frontend with angular. Installation using Docker.

PostgreSQL
Ruby
Sinatra
RSpec
AngularJS
Software EngineerHeroleads
06/2016 - 08/2016

Web system development to import Facebook Ads data through Facebook API and Google Ads data from another database to generate dashboards and reports to show to registered clients. System developed in Ruby on Rails, template bootstrap, database Postgres, background jobs with Sidekiq, tests with RSpec and capybara, and deployed in Heroku.

Ruby on Rails (RoR)
PostgreSQL
MySQL
RSpec
Sidekiq
Capybara
Heroku
Facebook API
Google AdWords
Bootstrap
Software EngineerTempo Telecom
04/2014 - 04/2016

Development and maintenance of a web ERP system, including customer and employee records, inventory management, sales, negotiations, reports, and process workflow. Cell phone plan management was also done. For this, we developed a web scraper to get information from the mobile operators' websites, such as plan, balance, and history of calls, then billing calls and SMS. Systems developed in Ruby on Rails, template Bootstrap, database Postgres, background jobs with Sidekiq, and tests with RSpec and Capybara.

Ruby on Rails (RoR)
PostgreSQL
Sidekiq
RSpec
Capybara
Bootstrap
Web Scraping
Software EngineerTelgo Telecom
06/2011 - 03/2014

Development and maintenance of a web ERP system, including customer and employee records, financial and stock management, cash flow, sales, reports, invoices, and bank slips. System developed in Ruby on Rails, database MySQL, background jobs with a delayed job, and tests with RSpec and Capybara.

Ruby on Rails (RoR)
MySQL
RSpec
Capybara
Git
Bootstrap
jQuery
Education
Bachelor's degreeUniEVANGÉLICA - Universidade Evangélica de Goiás
02/2009 - 02/2012