Joseph Spadafora

Staff Software Engineer at Peloton Interactive

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
Joseph Spadafora is a Staff Software Engineer in New York with a decade of experience building and leading mobile teams for iOS and Android. He blends deep Swift and Kotlin expertise with pragmatic CI/CD, REST, and occasional Django work to deliver polished, maintainable apps using industry best practices and design patterns. At Peloton and prior roles at N26, NETGEAR/Meural and others he has moved between hands-on feature development and technical leadership, mentoring teams while driving production quality. An active open-source contributor, Joe has improved operator implementations and test coverage in the widely used OpenCombine project, showing his comfort with concurrent/streaming abstractions. Before software he led music education and choirs, a background that surfaces in his collaborative leadership style and attention to disciplined, iterative practice. He enjoys digging into new frameworks and turning creative problem solving into reliable mobile experiences.
code10 years of coding experience
job15 years of employment as a software developer
bookBachelor of Music, Music Education, Bachelor of Music, Music Education at Westminster Choir College of Rider University
bookiOS Developer, iOS Developer at CareerFoundry
stackoverflow-logo

Stackoverflow

Stats
69reputation
14kreached
9answers
2questions
github-logo-circle

Github Skills (12)

swift10
combine10
reactive-programming10
testing10
ios9
debugging6
cocoapods6
objective-c6
case-insensitive6
animated-gif6
coregraphics6
macos5

Programming languages (6)

JavaGoSwiftRubyMarkdownPython

Github contributions (5)

github-logo-circle
OpenCombine/OpenCombine

Jun 2019 - Dec 2019

Open source implementation of Apple's Combine framework for processing values over time.
Role in this project:
userFull-stack Developer
Contributions:28 commits, 16 PRs, 46 pushes in 5 months
Contributions summary:Joseph primarily contributed to the implementation and refactoring of Combine framework operators, specifically focusing on the `decode`, `encode`, `replaceNil`, `count`, `deferred`, and `filter` operators. The user implemented and updated the OperatorSubscription class and testing infrastructure, as well as added test cases for those operators. Through these changes, the user improved the functionality, and test coverage within the OpenCombine framework.
maccatalystioscombinereactive-programmingmacos
spadafiva/OpenCombine

Jun 2019 - Jul 2019

Open-source implementation of Apple's Combine framework for processing values over time.
Contributions:2 PRs, 45 pushes, 3 branches in 12 days
cocoapodstvoscombineswiftios
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
Joseph Spadafora - Staff Software Engineer at Peloton Interactive