Dave Sawyer

Senior Software Engineer at Adobe

Sacramento, 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
Dave Sawyer is a senior software engineer with 13+ years of experience building and leading cross-platform desktop applications used by millions, currently improving Photoshop at Adobe. He has deep expertise in C++, Python, Objective-C, C#, and Swift, with a track record modernizing sync and drive clients at Box and optimizing performance across network, memory, CPU, and disk. As a hands-on architect and staff engineer he’s led kernel-level integrations (FUSE/CBFS), IPC designs, and cross-team C++ libraries while also contributing pragmatic bug fixes to popular open-source Python SDKs. Comfortable in both greenfield 1.0 launches and long-lived legacy codebases, he blends product-focused delivery with attention to reliability and developer experience. Based in Sacramento, he pairs decade-spanning productionship at Adobe and Box with a habit of improving "existing things"—often by hunting subtle performance and UX edge cases others miss.
code13 years of coding experience
job31 years of employment as a software developer
languagesSpanish, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (8)

debug10
api10
sdk10
pytest10
python10
apidoc10
version-control6
visual-studio6

Programming languages (2)

JavaScriptPython

Github contributions (5)

github-logo-circle
box/box-python-sdk

May 2021 - Jan 2022

Box SDK for Python
Role in this project:
userBack-end Developer
Contributions:3 reviews, 5 commits, 5 PRs in 8 months
Contributions summary:Dave primarily contributed to bug fixes and improvements within the Box SDK for Python. Their work addressed issues related to thumbnail generation, specifically handling cases where thumbnails are unavailable. They also added crucial `api_call` decorators to missing methods in the upload session and updated the documentation and testing configuration. These changes directly enhance the SDK's reliability, and user experience.
box-sdkpythonsdkbox
DaveSawyer/box-python-sdk

May 2021 - Jan 2022

Box SDK for Python
Contributions:13 pushes, 5 branches in 8 months
box-sdkpythonsdkbox
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
Dave Sawyer - Senior Software Engineer at Adobe