David Whetstone

Senior IOS Engineer at eBay

Portland, Oregon, 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
David Whetstone is a Senior iOS Engineer with 16 years of professional experience, currently building mobile experiences at eBay from his base in Portland, Oregon. He combines deep expertise in Swift and Objective-C with a broad systems background spanning C/C++, Kotlin/Java, and embedded protocols like USB/HID, enabling pragmatic solutions across app and platform boundaries. Known for strong engineering habits—TDD, refactoring, performance profiling and thread-safe design—he has improved core SDK components such as AWSS3TransferUtility and shipped UX-focused improvements like accessibility and iPhone X support in open-source projects. His career blends hands-on delivery and technical leadership roles at Trax, Quri, and Tout, where he led mobile teams and mentored engineers. A lifelong learner with roots in linguistics, he brings curiosity and a penchant for tooling and robustness to every product he touches.
code16 years of coding experience
job22 years of employment as a software developer
bookUniversity of California Santa Cruz
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
366reputation
48kreached
6answers
0questions
github-logo-circle

Github Skills (26)

aws-sdk-ios10
objective-c10
ios10
user-interface10
ui-design10
graphical-user-interface10
autolayout10
uid10
front-end-development10
nsurlsession10
swift10
uikit10
multithreading9
amazon-web-services9
hyper-threading9

Programming languages (16)

C#JavaC++CRustMakefileKotlinTypeScript

Github contributions (5)

github-logo-circle
Deprecated - A UILabel with #hashtag @handle and links tappable
Role in this project:
userMobile Developer (iOS)
Contributions:12 commits, 6 PRs, 11 pushes in 3 months
Contributions summary:David primarily contributed to the `STTweetLabel` project, a library for displaying tappable hashtags, handles, and links in a UILabel. Their work included fixing autolayout issues, merging release branches, and improving performance by optimizing object creation and implementing batch updates. The user also addressed bugs related to XIB loading and implemented a fix to handle dynamic sizing within table view cells.
uilabeltappableswiftiosuikit
Krisiacik/ImageViewer

Jan 2017 - Nov 2017

An image viewer à la Twitter
Role in this project:
userMobile Developer (iOS)
Contributions:8 commits, 4 PRs, 19 comments in 10 months
Contributions summary:David primarily contributed to the UI and functionality of an iOS image viewer application. Their work focused on enhancing the user experience by implementing features such as swipe-to-dismiss gestures, and incorporating accessibility improvements. They also refactored existing code and addressed minor typos and formatting issues to improve code quality. Additional contributions include the addition of a delete button and supporting iPhone X and iOS 11 features.
imageviewerimageimage-viewersdwebimageviewer
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
David Whetstone - Senior IOS Engineer at eBay