Bruno Rocha

Senior Software Engineer at Spotify

Greater Stockholm Metropolitan Area Sweden
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

🤩
Rockstar
🎓
Top School
Bruno Rocha is a Senior Software Engineer based in Stockholm with 11 years of experience building developer tooling and mobile infrastructure at scale, currently shaping Spotify’s client platform build and remote execution systems. He has deep expertise in iOS engineering—shipping core app infrastructure, improving build systems and CI performance, and authoring open-source tools like SwiftInfo and SwiftShield that analyze and protect Swift apps. Bruno combines hands-on coding (from language server enhancements to obfuscation and storyboard protection) with product-minded improvements to app quality metrics such as startup time, app size and crash attribution. He has a track record of leading difficult refactors, mentoring teams, and introducing modern hiring and tooling practices in fast-moving companies. Comfortable in both startup and large-company contexts, he pairs practical engineering craft with a curiosity for developer experience and security that surfaces in his public projects.
code11 years of coding experience
job8 years of employment as a software developer
bookUniversidade Estadual de Campinas
bookPontifícia Universidade Católica de Campinas
languagesEnglish, portugisiska, Swedish, Japanese
github-logo-circle

Github Skills (14)

code-coverage10
xcode10
obfuscation10
swift10
language-server10
ios10
language-server-protocol10
sourcekit10
testing10
cli9
ios-security9
ui-testing9
uitest9
objective-c8

Programming languages (10)

JavaC++JavaScriptGoObjective-CSwiftHTMLRuby

Github contributions (5)

github-logo-circle
rockbruno/SwiftInfo

Mar 2019 - Jun 2022

📊 Extract and analyze the evolution of an iOS app's code.
Role in this project:
userMobile Developer (iOS)
Contributions:32 releases, 13 reviews, 145 commits in 3 years 3 months
Contributions summary:Bruno primarily contributed to the `SwiftInfo` project, focusing on developing and improving its iOS-related functionalities. Their contributions include adding providers for essential app metrics like .ipa size, code coverage, and test counts. Further development involved enhancing existing providers, such as total test duration, and adding improvements for Objective-C file counting. They also made adjustments to the build and project settings to support the extraction of information related to iOS app builds.
analyticsevolutionios-appswiftios
rockbruno/swiftshield

Jan 2017 - Nov 2022

🔒 Swift Obfuscator that protects iOS apps against reverse engineering attacks.
Role in this project:
useriOS Mobile Developer
Contributions:22 releases, 2 reviews, 166 commits in 5 years 11 months
Contributions summary:Bruno primarily contributed to the `rockbruno/swiftshield` repository by implementing and refining features related to Swift code obfuscation. Their work focused on automatically detecting and obfuscating method declarations within Swift code. The user added features like identifying and obfuscating references to methods, and also integrated logic to obfuscate storyboards and Info.plist files. The changes demonstrate a focus on protecting iOS applications against reverse engineering.
objective-csourcekitsecurityobfuscationobjc
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
Bruno Rocha - Senior Software Engineer at Spotify