Roberto Schneiders, Software Developer in Iporã do Oeste - Santa Catarina, Brazil
Roberto Schneiders

Software Developer in Iporã do Oeste - Santa Catarina, Brazil

Member since September 11, 2018
Roberto is a back-end engineer with 12 years of experience. He spends his time continually improving his solutions using best practices, new technologies and applying DevOps techniques. For the last year, Roberto has been helping Chloe + Isabel to expand their software solutions.
Roberto is now available for hire




Iporã do Oeste - Santa Catarina, Brazil



Preferred Environment

Kanban, Linux, Ruby, PostgreSQL, Agile Software Development, Git

The most amazing...

...thing I've built was an application that automates the infrastructure management on AWS for multiple web services.


  • Lead Software Engineer

    2019 - PRESENT
    Stadium Goods
    • Developed GraphQL API Endpoints for React and ReactNative clients.
    • Integrated Hyperwallet for Consignor's automated payments.
    • Created a withdrawal system with Stripe integration and automated refunds.
    • Developed integrations with Shippo API for address validation and labels creation.
    • Implemented several improvements to the test suite, including parallelization, the addition of test coverage reports, and better system specs to improve run times and consistency.
    • Set up several Heroku environments with automated deployments for QA.
    • Developed Metabase reports for data analysis on critical areas of the system.
    • Upgraded the Drop Ship Supplier project to Ruby on Rails 6.
    • Implemented a docker-compose set up to help with onboarding on the Seller Portal project.
    • Implemented a Multi-Database set up to interact with three different databases on the Drop Ship Supplier portal.
    Technologies: Ruby, Ruby on Rails (RoR), MySQL, Sidekiq, GitLab CI/CD, Shopify API, Metabase, GraphQL, React, Full-stack, JavaScript, Amazon Web Services (AWS), TypeScript, CSS, HTML, Amazon S3 (AWS S3), SQL, RSpec, Redis, Heroku, Git
  • Ruby Back-end Engineer

    2018 - 2019
    Chloe + Isabel (Toptal Client)
    • Refactored the entire RMA process on the admin portal.
    • Reconfigured TeamCity Server to solve memory issues allowing to run it in an instance with half the cost.
    • Upgraded TeamCity Agent AMI from ubuntu 14.04 to 18.04.
    • Configured TeamCity Builds to use RSpec runtime information to speed up parallel tests, allowing the test suite to run twice as fast.
    • Reviewed all AWS resources to increase efficiency and save up to $15k/yr while keeping the same performance and reliability.
    • Upgraded the project from Ruby on Rails 4.2 to 5.1.
    • Added jemalloc, which led to a +30% improvement in memory consumption in the production environment.
    • Migrated from ElasticSearch 2.4 to 5.6: refactored almost every search query, including a GraphQL and ElasticSearch connector.
    Technologies: Amazon Web Services (AWS), Docker, Resque, Elasticsearch, Heroku, MySQL, Ruby on Rails (RoR), Ruby, Full-stack, CSS, HTML, Amazon S3 (AWS S3), SQL, RSpec, Agile Software Development, Redis, Git
  • Backend/DevOps Engineer.

    2013 - 2018
    Monde Sistemas
    • Worked on the transition of a Delphi client-server application to the cloud.
    • Migrated a Firebird database structure to a multi-tenant PostgreSQL.
    • Developed the communication layers of a Delphi based API to allow the transition from stateful TCP to an HTTPS stateless communication protocol.
    • Developed several Ruby micro-services alongside with multiple integrations with Delphi APIs.
    • Developed a Ruby on Rails REST API to gradually replace the Delphi API.
    • Specified continuous integration pipelines for Ruby, Go and Delphi projects.
    • Developed an infrastructure automation tool in ruby on rails that is responsible for the AWS stack management for the Delphi servers, including automated deploys, provisioning of EC2 instances, Elastic Load Balancers, AutoScaling groups and Route53 records.
    • Developed async processes using Sidekiq.
    • Developed and supported critical software routines.
    • Developed deploy scripts for windows services with Powershell.
    Technologies: Amazon Web Services (AWS), Firebird, Windows PowerShell, Delphi, PostgreSQL, GoLand, Ruby on Rails (RoR), Ruby, Amazon S3 (AWS S3), AWS Elastic Beanstalk, SQL, Amazon EC2, DevOps, RSpec, Amazon EC2 API, Amazon Route 53, Agile Software Development, Redis, Heroku, Git, Go
  • Technical leader

    2007 - 2013
    Sysmo Sistemas
    • Implemented and configured an ALM structure for Java projects with Jenkins.
    • Conducted technical training for the team.
    • Defined the architecture of a Java EE application to enable mobile and web applications to work with a legacy client-server Delphi application.
    • Led a project to update a Delphi codebase with 3 million lines of code to a newest Unicode version of Delphi.
    • Built database structure models with Firebird and PostgreSQL.
    • Conducted analysis of technologies for upcoming projects.
    • Used Agile Scrum techniques.
    • Mentored junior developers.
    Technologies: Scrum, Agile, PostgreSQL, Jenkins, Java, Delphi, SQL, Agile Software Development, Git


  • Monde

    Monde is the Brazil market leader software for management of travel agencies. The software is used in the management of the majority of the CVC (CVCB3 in BVMF) agencies in the country.

  • Blockscout

    BlockScout provides a comprehensive, easy-to-use interface for users to view, confirm, and inspect transactions on all EVM (Ethereum Virtual Machine) blockchains. This includes the Ethereum main and test networks as well as Ethereum forks and sidechains.

    I'm contributing with new API endpoints for the Elixir project.

  • Sysmo S1

    Sysmo S1 is a highly specialized ERP designed for supermarkets that allows the management of various departments, including logistics, commercial, financial, and CRM.

  • RubyCritic

    RubyCritic is an open source gem that wraps around static analysis gems such as Reek, Flay, and Flog to provide a quality report of Ruby code.

    I added a minimum score option to the command line interface, configured cucumber and wrote features tests for the project.

  • Delphi REST Client

    A library that provides an interface in Delphi for REST APIs.

  • Verifalia Ruby SDK

    Verifalia provides a simple HTTPS-based API for validating email addresses and checking whether or not they are deliverable.

    I help to maintain the project. I configured the continuous integration pipeline using CircleCI, CodeClimate, Gymnasium, and Coveralls.

  • Poxa

    Open Pusher implementation in Elixir compatible with Pusher libraries.

    I created documentation for deploy on AWS Elastic Beanstalk.


  • Languages

    Ruby, SQL, Java, Elixir, Go, Delphi, GraphQL, JavaScript, TypeScript, CSS, HTML
  • Libraries/APIs

    Ruby on Rails API, Sidekiq, Amazon EC2 API, Resque, JSONAPI::Resources, Shopify API, React
  • Tools

    RSpec, AWS SDK, Git, Amazon ECS (Amazon Elastic Container Service), Jenkins, GoLand, Amazon ECR (Amazon Elastic Container Registry), Amazon CloudWatch, Rubocop, Amazon SES, Vim Text Editor, Amazon Simple Queue Service (SQS), AWS CloudFormation, Amazon ElastiCache, GitLab CI/CD
  • Paradigms

    Agile Software Development, Clean Code, Kanban, Agile, Scrum, Functional Programming, DevOps
  • Platforms

    Amazon Web Services (AWS), Amazon EC2, Linux, AWS Lambda, Docker, Heroku, AWS Elastic Beanstalk
  • Frameworks

    Ruby on Rails (RoR), Windows PowerShell, JSON Web Tokens (JWT)
  • Storage

    Amazon S3 (AWS S3), PostgreSQL, Firebird, MySQL, Elasticsearch, Redis
  • Other

    Elastic Load Balancers, Amazon Route 53, Ruby Gems, Metabase, Full-stack


  • Bachelor's Degree in Information Systems
    2005 - 2009
    UNOESC - Universidade do Oeste de Santa Catarina - São Miguel do Oeste, SC, Brazil


  • Developing With Elixir/OTP
    MAY 2019 - PRESENT
    The Pragmatic Studio
  • Rails 4 Patterns
    APRIL 2014 - PRESENT
    Code School
  • Rails 4: Zombie Outlaws
    MARCH 2014 - PRESENT
    Code School
  • Rails for Zombies 2
    Code School
  • Rails for Zombies Redux
    Code School
  • Surviving APIs with Rails
    Code School
  • Testing with RSpec
    Code School

To view more profiles

Join Toptal
Share it with others