Rohan D

IOS Engineer at Whatnot

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

👤
Senior
🎓
Top School
Rohan D is an iOS engineer with 13 years of experience building user-facing features and shipping products used by thousands, currently based in San Francisco and working at Whatnot. He led major safety and real-time communication initiatives at Lyft—authoring ride-sharing safety tools, a Bluetooth library, real-time translation in support chat, and rider location-sharing—while also managing vendor integrations for emergency services. Rohan blends hands-on engineering with leadership, having led teams across payments, safety, and platform migrations, and taught front-end development part-time to cultivate stronger engineering practices. He contributes to open-source quality tooling—helping test and extend the widely used SwiftLint linter—bringing a quality-first mindset to code style, testing, and automation. Known for transitioning legacy apps to Swift and introducing snapshot/regression testing, he excels at turning complex product needs into reliable, user-centered mobile experiences.
code13 years of coding experience
job15 years of employment as a software developer
bookComputer Science, Computer Science at University of California, Berkeley
stackoverflow-logo

Stackoverflow

Stats
485reputation
33kreached
14answers
9questions
github-logo-circle

Github Skills (16)

linting10
swift10
test-framework10
static-analysis10
testing10
software-quality9
code-analysis9
objective-c6
storyboard6
ios6
multiple-select6
uitableview6
jquery6
rubygems6
ruby6

Programming languages (9)

JavaShellSCSSJavaScriptObjective-CSwiftHTMLRuby

Github contributions (5)

github-logo-circle
realm/SwiftLint

Aug 2016 - Sep 2016

A tool to enforce Swift style and conventions.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:7 commits, 4 PRs, 7 comments in 16 days
Contributions summary:Rohan primarily contributed to the testing framework and rule definitions within the SwiftLint project. Their work involved creating and modifying test cases for code style rules, specifically focusing on conditional returns, guard statements, and private outlet rules. They added new rules, updated existing ones, and ensured the correct behavior of the linter through unit tests. They also configured a private outlet rule with different configuration parameters.
linterswift-package-managerbazellintingcode-quality
HaloZero/run_distance

Jan 2014 - Jun 2020

Calculate what other cities you could have run to after a certain mileage
Contributions:19 commits, 2 PRs, 4 pushes in 6 years 5 months
calculatemileage
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
Rohan D - IOS Engineer at Whatnot