Patrick Balestra

Staff Engineer at Spotify

New York, New York, United States
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
Patrick Balestra is a Staff Engineer at Spotify with 11 years of experience specializing in mobile engineering, build systems, and developer experience. He leads efforts to scale monorepos and Bazel across large codebases, improving CI/IDE tooling for hundreds of mobile engineers and migrating millions of lines of code. An active open-source contributor, Patrick has directly influenced Bazel’s Apple platform support and the Bazel central registry while also contributing to iOS-focused SDKs and apps. He pairs hands-on Swift/iOS development with deep expertise in Bzlmod and build automation, enabling teams to move faster and more reliably. Based in New York, he brings a rare combination of product-focused mobile UX work and low-level build infrastructure mastery.
code11 years of coding experience
job5 years of employment as a software developer
bookHigh School Theoretical and Mathematical Physics, High School Theoretical and Mathematical Physics at Liceo Cantonale di Bellinzona
bookBachelor’s Degree Science of Informatics, Bachelor’s Degree Science of Informatics at USI Università della Svizzera italiana
languagesEnglish, Italian, German
stackoverflow-logo

Stackoverflow

Stats
10,054reputation
493kreached
92answers
39questions
Badges
xcode
top-5%
ios
top-1%
closures
top-5%
asynchronous
top-5%
watchkit
top-5%
multithreading
top-1%
github-logo-circle

Github Skills (41)

dependency-management10
apiconnect10
appstoreconnectapi10
ios10
apidoc10
multithreading10
model-driven10
appstoreconnect10
build-system10
model-building10
automation10
api10
sdk10
appleii10
bazel10

Programming languages (18)

MDXJavaC++CSSObjective-C++ScalaGoHTML

Github contributions (5)

github-logo-circle
BalestraPatrick/WhatsNew

Oct 2017 - May 2019

Showcase new features after an app update similar to Pages, Numbers and Keynote.
Role in this project:
useriOS Mobile Developer
Contributions:18 releases, 44 commits, 18 PRs in 1 year 7 months
Contributions summary:Patrick primarily contributed to the development of an iOS application, focusing on creating a "What's New" feature. They implemented UI components, including image and text views, using Swift and UIKit, and integrated them into a view controller. The commits show a focus on adding UI customizations, dynamic font support, and refining the user interface, demonstrating a focus on iOS application development. Unit tests were also added to verify functionality.
keynotesimilarappstorenew-featuresupdate
bazelbuild/rules_apple

Aug 2020 - Jan 2023

Bazel rules to build apps for Apple platforms.
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:2 releases, 63 reviews, 29 commits in 2 years 5 months
Contributions summary:Patrick contributed to the build process and test infrastructure for Apple platforms. Their work included implementing and testing watchOS static frameworks, incorporating the `watchos_static_framework` rule, and ensuring proper asset packaging. They also updated the build system for watchOS extensions, specifically targeting application extensions and ensuring the correct entry points are used, and they are working with Bzlmod by including it in the `MODULE.bazel` file. Furthermore, they made changes to support building device-specific targets.
bazelplatformsrulesapplebazel-rules
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
Patrick Balestra - Staff Engineer at Spotify