Roberto Schneiders is a senior full-stack engineer with a 13+ year track record of shipping backend-focused systems across Ruby, Elixir, Go, Java and Delphi. He has led squads and delivery at e-commerce and retail platforms—driving GraphQL APIs, complex integrations with Shopify, Stripe, Shippo and Hyperwallet, and performance and CI optimizations that materially reduced cost and test runtimes. Comfortable from legacy Delphi migrations to cloud-native Rails services, he has architected multi-database setups, automated AWS infrastructure, and introduced reliability through Sidekiq, Docker and improved test suites. An active contributor to open-source projects, he implemented and hardened an API endpoint in the widely used BlockScout blockchain explorer and added robust proxy/error handling to a Delphi REST client. Based in Santa Catarina, Brazil, Roberto combines hands-on coding with mentoring and cross-functional communication, often surfacing product/requirement issues early to keep projects on course.
13 years of coding experience
16 years of employment as a software developer
Bachelor of Information Systems, Software Engineering and Development, Bachelor of Information Systems, Software Engineering and Development at Universidade do Oeste de Santa Catarina
A Delphi REST client API to consume REST services written in any programming language.
Role in this project:
Back-end Developer
Contributions:33 commits, 24 PRs, 21 pushes in 3 years 11 months
Contributions summary:Roberto primarily focused on enhancing the Delphi REST client API's functionality. Their contributions included adding features such as proxy configuration (WinHttp, WinInet, and Indy), proxy authentication, and improving error handling (404 and other HTTP errors). They also updated the project's include file for compatibility with newer Delphi versions and refactored testing procedures. Furthermore, the user added the ability to retrieve HTTP response headers.
Blockchain explorer for Ethereum based network and a tool for inspecting and analyzing EVM based blockchains.
Role in this project:
Back-end Developer
Contributions:6 commits, 1 PR, 2 comments in 1 day
Contributions summary:Roberto primarily contributed to implementing and testing an API endpoint ("gettxinfo") for retrieving transaction information within the BlockScout blockchain explorer. They modified existing code in `Etherscan.ex`, `TransactionController.ex`, and `TransactionView.ex` to define the API, handle requests, and format responses. Additionally, the user added tests for the new endpoint, ensuring functionality and error handling. The commits also include adjustments to the smart contract view and fixes for the topic order.
analyzingetherscanethereumblockchainelixir
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Roberto Schneiders - Senior Software Engineer at ghostwrite