Dan Federman

Founding Engineer at Portola

San Francisco, California, 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
Dan Federman is a founding engineer with 12 years of experience building high-performance iOS products and leading engineering teams, currently scaling Portola from the ground up in San Francisco. He previously drove large-scale re-architecture efforts at Airbnb—standardizing routing, introducing code ownership, and building code-generation tooling that materially improved developer productivity across a million+ line codebase. Dan shipped core features at Cash App and Apple, where his UI optimizations halved rendering time and reduced power usage, and his work on Cash App integrations was showcased at WWDC. As an iOS technical lead at Tempo he managed an eight-engineer platform team, owning scoping, delivery, and platform improvements. An active open-source contributor, he modernized Square’s popular Valet keychain library for Swift 4 and Objective-C compatibility and fixed critical keychain bugs. He combines deep systems thinking with hands-on shipping discipline and a track record of turning vague product ideas into robust, testable architectures.
code12 years of coding experience
job14 years of employment as a software developer
bookBS Computer Science Systems, BS Computer Science Systems at Columbia Engineering
github-logo-circle

Github Skills (9)

mobile10
xcode10
swift10
keychain10
ios9
objective-c9
security6
watchos6
macos5

Programming languages (13)

PowerShellJavaC++CSSMakefileGoTypeScriptJavaScript

Github contributions (5)

github-logo-circle
square/Valet

Jun 2015 - Jan 2023

Valet lets you securely store data in the iOS, tvOS, watchOS, or macOS Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.
Role in this project:
useriOS Mobile Developer
Contributions:50 releases, 104 reviews, 502 commits in 7 years 9 months
Contributions summary:Dan primarily contributed to the `square/valet` repository by adopting Swift 4 and Xcode 9, and also made updates for code modernization. They modified the testing files and test view controller for the project. The user also focused on adding Objective-C compatibility to key classes. They addressed various bugs related to keychain operations.
keychaintvossecuritydata-storeface-id
airbnb/ResilientDecoding

Apr 2020 - Dec 2022

Contributions:2 releases, 20 reviews, 5 commits in 2 years 8 months
decodableresilientdecodinginspect
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
Dan Federman - Founding Engineer at Portola