David S

Sunnyvale, 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

🤩
Rockstar
David S is an experienced engineering manager based in Sunnyvale with 11 years delivering robust, multi-tiered Java/J2EE web applications and frameworks. He combines hands-on backend expertise—evidenced by contributions to Netflix's widely used Hollow library improving primary-key handling, snapshot history, and lazy change computation—with strong leadership of large, distributed onshore/offshore teams. David specializes in application security, single sign-on, internationalization, and system architecture, and routinely applies object-oriented design and refactoring to keep codebases maintainable. He is known for solving hard problems ahead of schedule and for rapidly adopting new technologies to meet business needs. Comfortable across Linux-based stacks and open-source tooling, he also brings practical knowledge of operating systems and hardware. Fluent in Spanish and Cantonese, he pairs technical depth with clear communication and cross-cultural collaboration.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

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

Github Skills (8)

javas10
java10
apidoc9
data-structure9
api9
data-structures9
performance-optimization7
testing7

Programming languages (1)

Java

Github contributions (2)

github-logo-circle
Netflix/hollow

Feb 2016 - Jun 2021

Hollow is a java library and toolset for disseminating in-memory datasets from a single producer to many consumers for high performance read-only access.
Role in this project:
userBack-end Developer
Contributions:10 releases, 12 reviews, 591 commits in 5 years 5 months
Contributions summary:David primarily contributed to the Hollow library by exposing primary key and field type information. They enhanced the Hollow History features to handle double snapshots, which included adding and removing types. Additionally, the user refactored the generator to support package grouping and also incorporated improvements to Javadoc. The user also enhanced the ability to remove refresh listeners and enhanced the data accessor to compute data changes lazily.
memoryjava-librarydatasetbig-dataconsumers
Netflix/zeno

Oct 2014 - Oct 2014

Netflix's In-Memory Data Propagation Framework
Contributions:1 commit in 1 day
memorypropagationnetflixdeep-learningmachine-learning
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 S