Stephan Diederich

Software Engineer at [untitled]

Frankfurt Rhine-Main Metropolitan Area Germany
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
Stephan Diederich is a seasoned software engineer with 20 years of experience, based in the Frankfurt Rhine-Main area, who blends deep iOS/mobile expertise with backend systems work. His contributions to well-known open-source projects—ranging from CocoaLumberjack and RestKit to TVHeadend and legacy Apple-era libraries like Three20—showcase a knack for hardening code, fixing memory leaks, and improving cross-platform build compatibility. He’s shipped production-grade SDK maintenance for mobile services (HockeyApp/HockeyKit) and improved developer-facing frameworks, often focusing on subtle issues like compiler warnings, deployment-target compatibility, and lifecycle optimizations. Having worked at organizations including Facebook and The Browser Company and now at an unnamed startup role, he pairs product-facing impact with long-term maintainability. A dipl. Computer Engineering graduate from the University of Mannheim, Stephan brings pragmatic engineering judgment and an eye for rescuing brittle codebases.
code19 years of coding experience
job11 years of employment as a software developer
bookDiploma Computer Engineering, Diploma Computer Engineering at University of Mannheim
github-logo-circle

Github Skills (41)

git10
objective-c10
libgit210
maintenance10
ios10
vcr10
memory-management10
user-interface10
epg10
json-api10
c1110
ui-design10
c1710
afnetworking10
libgit2sharp10

Programming languages (11)

TypeScriptC++ShellJinjaCJavaScriptGoObjective-C

Github contributions (5)

github-logo-circle
futuretap/InAppSettingsKit

Nov 2011 - Oct 2021

This iOS framework allows settings to be in-app in addition to or instead of being in the Settings app.
Role in this project:
useriOS Mobile Developer
Contributions:2 releases, 193 commits, 20 PRs in 10 years
Contributions summary:Stephan primarily contributed to the InAppSettingsKit iOS framework, focusing on improvements to the user interface and overall functionality. Their work included fixing typos related to slider images, optimizing the view lifecycle by reducing unnecessary table view reloads, and enhancing cell selection handling. Additionally, the user implemented delegate methods for greater control of switch and multi-value selections. Their efforts directly enhanced the user experience and improved the framework's performance.
cocoapodsios-frameworkswift-3ioscarthage
bitstadium/HockeySDK-iOS

Aug 2012 - Dec 2018

HockeyApp was retired and the SDKs are deprecated. Please use App Center instead.
Role in this project:
userMobile Developer (iOS)
Contributions:127 commits, 2 PRs, 7 comments in 6 years 4 months
Contributions summary:Stephan primarily focused on maintaining and improving the iOS SDK for the HockeyApp service. The contributions include fixing UI issues related to the update button's appearance and state, addressing problems with the display of UIActionSheets within scroll views and modal view controllers, and fixing memory leaks. They also addressed code style issues and deprecated code to keep the SDK functioning correctly.
app-centercenterjavascriptsdksappstore
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