Marcelo Silveira

Principal Software Engineer at Trusted Health

São Paulo, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Marcelo Silveira is a seasoned software leader and VP of Architecture with 15+ years of experience building and evolving web platforms from startup to scale. He brings deep hands-on expertise in Ruby on Rails, Go, JavaScript/React and relational and in-memory stores (Postgres, MySQL, Redis), and has repeatedly driven monolith modularization and service-oriented architectures. At Trusted Health he progressed from early engineer to principal and now VP, defining long-term architecture, bootstrapping platform teams, and helping scale engineering to 100+ people. Marcelo is an active open-source contributor in the Ruby ecosystem—authoring and improving tools like devise-async and Sidekiq integrations used widely across projects. Comfortable across backend, frontend and DevOps, he pairs technical leadership with pragmatic delivery, often stepping into interim head roles to steady teams during transitions. Based in São Paulo (GMT-3), he balances complex engineering challenges with off-hours pursuits like tennis and guitar, reflecting a pattern of disciplined curiosity beyond code.
code15 years of coding experience
job19 years of employment as a software developer
bookInformation Systems Computer Science, Information Systems Computer Science at USP - Universidade de São Paulo
bookMechatronics Technician, Mechatronics Technician at ETEC - Escola Técnica de Campinas
languagesEnglish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
81reputation
3kreached
1answer
0questions
github-logo-circle

Github Skills (16)

ruby10
testing10
jenkins10
devise10
jenkins-ci10
resque10
redis10
sidekiq10
html9
css9
web-framework9
mustache8
activerecord7
hubot7
script7

Programming languages (7)

TypeScriptShellRustJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
mhfs/devise-async

May 2012 - Nov 2014

Send Devise's emails in background. Supports Resque, Sidekiq, Delayed::Job and QueueClassic.
Role in this project:
userBack-end Developer
Contributions:92 commits, 2 comments, 2 issues in 2 years 7 months
Contributions summary:Marcelo primarily contributed to the `devise-async` repository by implementing the asynchronous sending of Devise emails. Their work included setting up the proxy to intercept devise calls and enqueue them in the background using different backends, like Resque, Sidekiq, and DelayedJob. They added support for multiple backends, creating specific classes for Resque, Sidekiq, and DelayedJob, enabling users to choose their preferred background processing system. The user also refactored the codebase and added tests to ensure proper functionality.
resqueemailemailsjobsidekiq
mhfs/sidekiq-failures

Aug 2012 - Mar 2020

Keep track of Sidekiq failed jobs
Role in this project:
userBackend Developer
Contributions:99 commits, 7 PRs, 6 pushes in 7 years 8 months
Contributions summary:Marcelo primarily focused on building features for tracking Sidekiq failed jobs. Their contributions include implementing a web extension with a failures page and middleware to capture and store failure information. They also added tests for the middleware, and web extension, and implemented a count mechanism for failed jobs. The user also refactored to support different Sidekiq versions and configured the default behavior of failure tracking.
sinatrakeepfailedrailsruby
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
Marcelo Silveira - Principal Software Engineer at Trusted Health