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.
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:
Back-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.
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.