Felipe Tanus is a seasoned senior developer based in Rio Grande do Sul, Brazil, with 16 years of experience building backend systems and developer tooling. Currently at Sticker Mule, he combines deep practical experience in performance-sensitive indexing and packaging systems with a long history of open-source contributions—most notably improvements to RubyGems.org’s compact index and linting/tooling work for the K Framework. His background spans distributed systems, automation, and language tooling from projects in Google Summer of Code to lead roles delivering localization and deployment platforms. Felipe pairs a master's in computer science with hands-on systems work dating back to Linux infrastructure and virtualization projects, and has a track record of turning research-grade language tools into production-ready integrations. An unexpected detail: alongside his technical career he also pursued a Bachelor of Laws, reflecting a breadth of interests beyond engineering.
16 years of coding experience
6 years of employment as a software developer
Bachelor of Laws - LLB, Law, Bachelor of Laws - LLB, Law at Federal University of Rio Grande do Sul
Master’s Degree, Computer Science, Master’s Degree, Computer Science at Universidade Federal do Rio Grande do Sul
Contributions:11 commits, 3 PRs, 48 comments in 6 months
Contributions summary:Felipe contributed to the core functionality of the RubyGems.org platform, focusing on the compact index feature. They implemented support for yanked gems in the compact index and added functionalities for handling version information retrieval through new API endpoints. The user also modified database schema and models to support features like info checksums and yanked_at timestamps, essential for managing gem versions and deployments. These changes indicate a focus on improving the indexing and retrieval of gem versions.
Contributions summary:Felipe contributed to the K Framework Tools project by implementing and integrating a linting tool, Klint, within the kompile process. Their work involved reusing parsing methods from the KompileFrontEnd and modifying the code to incorporate and run the linting rules. The user also worked on fixing the `toString` of attributes. Furthermore, the user integrated the lint tool with kompile by adding some documentation.
edaframeworkdataflow-programmingtlaplus
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.