Stepan Hruda

Software Engineer at Facebook

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
Stepan Hruda is a seasoned Software Engineer with 13 years of experience building scalable mobile and tooling systems, currently shaping developer experiences at Facebook in New York. He has led architecture and technical direction for mobile teams—pushing Swift adoption, reducing tech debt, and driving full native rewrites—while also contributing deep full‑stack and backend expertise to prominent open-source projects like Nuclide, idb and Buck. Comfortable across iOS, build systems and DevOps, he’s shipped practical improvements from debugger integrations and ADB reliability to simulator automation and build flavor auditing. Known for thoughtful architecture choices and hands‑on execution, he combines product-minded engineering with a penchant for improving developer workflows. An unassuming detail: he’s regularly modernized legacy codebases (Objective‑C literals, model overhauls) to make them more maintainable and testable.
code13 years of coding experience
job9 years of employment as a software developer
bookBachelor's degree, Business and Administration, Bachelor's degree, Business and Administration at Masaryk University
languagesGerman, Czech, English
stackoverflow-logo

Stackoverflow

Stats
596reputation
42kreached
9answers
2questions
github-logo-circle

Github Skills (41)

unit-testing10
debugging10
objective-c10
debug10
buck10
javascript10
ios10
ropc10
android-adb10
testing10
drpc10
command-line-interface10
java10
javas10
rpc10

Programming languages (11)

TypeScriptJavaC++ShellBatchfileJavaScriptObjective-CSwift

Github contributions (5)

github-logo-circle
kiwi-bdd/Kiwi

Feb 2013 - Sep 2013

Simple BDD for iOS
Role in this project:
userMobile Developer (iOS)
Contributions:37 commits in 7 months
Contributions summary:Stepan primarily focused on updating the codebase to modern Objective-C syntax. This involved changes to code using literals. Additionally, the user contributed to adding method implementations by modifying classes and associated files. These changes suggest a focus on maintaining and updating the iOS-specific BDD framework's functionality.
objective-ctestingbddswiftios
facebookarchive/nuclide

Oct 2016 - Dec 2018

An open IDE for web and native mobile development, built on top of Atom
Role in this project:
userFull-stack Developer
Contributions:346 commits, 7 comments in 2 years 2 months
Contributions summary:Stepan contributed to the implementation of a new command, `nuclide-test-runner:run-tests`, and improved the native debugger's naming conventions. They also added a configuration field for custom LLDB python paths. The user also worked on the device panel, including tasks such as the ability to open tunnels via any available port and displaying device details, further improving the user experience for developers.
mobile-developmentatomideon-top
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