Steven Deutsch

IOS Engineer & Consultant at Freelance, self-employed

Florida, 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
Steven Deutsch is an iOS engineer and consultant with a decade of experience building highly testable, modular mobile apps and improving developer productivity. He has led mobile architecture and tooling efforts at Fundrise—introducing MVVM, modularization, snapshot testing (600+ images), hot-reloading, and automated code generation—while also shipping performant real-time features at startups like Rodio. An active open-source contributor, Steven has improved popular Swift projects (SwifterSwift, Moya, MessageKit, IBAnimatable, GitHawk), adding UI improvements, networking authorization, animations, and extensive tests to boost reliability. Based in Florida, he freelances on iOS contracting, code review, and architectural advising, and is especially focused on developer experience and reducing boilerplate across teams.
code10 years of coding experience
job6 years of employment as a software developer
bookOakton College
bookCollege of DuPage
github-logo-circle

Github Skills (36)

unit-testing10
json-parser10
json10
authorizations10
rxswift10
danger10
ios10
animation10
jsonp10
user-interface10
ui-design10
networking10
uid10
magento-extension10
xcode10

Programming languages (10)

TypeScriptShellCSSJavaScriptGoObjective-CSwiftHTML

Github contributions (5)

github-logo-circle
Moya/Moya

Jun 2017 - Dec 2018

Network abstraction layer written in Swift.
Role in this project:
userBack-end Developer
Contributions:8 releases, 154 commits, 86 PRs in 1 year 5 months
Contributions summary:Steven primarily contributed to the development of features related to authorization and the processing of network requests. Their work included implementing an `AuthorizationType` enum for an `AccessTokenPlugin` and refactoring the `AccessTokenPlugin` to use a token closure. These changes focused on enhancing the security and flexibility of the network layer. They also added and updated tests related to the `AccessTokenPlugin`.
networkingrxswiftreactiveswiftswiftabstraction-layer
MessageKit/MessageKit

Jul 2017 - Feb 2020

A community-driven replacement for JSQMessagesViewController
Role in this project:
useriOS Mobile Developer
Contributions:32 releases, 629 commits, 387 PRs in 2 years 7 months
Contributions summary:Steven contributed to the development of the iOS application, MessageKit. Their commits added core functionality, including new user interface elements. The user was primarily involved in defining protocols and implementing UI elements, building a foundation for the iOS application using Swift.
chatswiftiosmessagingmessenger
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