Rafael Dos Santos Silva is a corporate and financial lawyer with 12 years of experience specializing in compliance, investment funds, M&A and mediation, currently serving as Advogado Pleno at Machado Meyer Advogados. He combines hands-on legal advisory for capital markets and financial institutions with operational compliance routines, having been a partner-level counsel at ETTI Partners and compliance analyst at RPS Capital. A Mackenzie law graduate now pursuing postgraduate studies in Business Law at FGV-SP, Rafael complements practice with academic engagement as a monitor at FGV and membership in research groups like CEM and GESM. He holds certifications in international M&A strategies and arbitration/mediation competitions, reflecting a practical dispute-resolution edge alongside transactional work. Unusually for a lawyer, Rafael contributes to open-source projects in Ruby and DevOps—improving Discourse’s Docker build and backend robustness—bringing automation and engineering-minded problem solving to legal operations. He is driven by ethics, excellence, innovation and collaboration, consistently seeking to modernize legal workflows in the financial sector.
Contributions:30 reviews, 178 commits, 180 PRs in 6 years 4 months
Contributions summary:Rafael primarily focused on improving the build and deployment process for the Discourse Docker image. They implemented and refined build scripts (build.rb, auto_build.rb) to automate image creation, incorporating features like docker-squash for image optimization. They also made iterative improvements to the build process, bumping image versions, and integrating weekly public test image builds. Ruby and Docker are the primary tools.
A platform for community discussion. Free, open, simple.
Role in this project:
Back-end Developer
Contributions:221 reviews, 366 commits, 487 PRs in 7 years 6 months
Contributions summary:Rafael primarily contributed to the back-end functionality of the Discourse platform. Their commits include adding settings to configure session stickiness and handling Unicode text on Text Sentinels. Furthermore, they addressed database-related issues like ensuring proper XML formatting for feeds and updating data in the database. The changes demonstrate the user's focus on code robustness and platform enhancements.
discourserailsforumjavascriptruby
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
Rafael Dos Santos Silva - Advogado at Machado Meyer Advogados