Ammar Khaku

Staff Software Engineer at Netflix

South 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

🤩
Rockstar
🎓
Top School
Ammar Khaku is a Staff Software Engineer with 14 years of experience building resilient, scalable data platforms at Netflix and Evernote, now focused on Data Platform Engineering in South San Francisco. He combines deep backend expertise in Java and distributed systems with hands-on experience in cloud-native architectures, microservices, and task queues. His open-source contributions include robustness and schema-handling improvements to the widely used Apache Cassandra Java driver and performance-focused work on Netflix’s Hollow, reflecting attention to stability and memory-conscious design. At Evernote he led cross-team data-model redesigns and built production services—from shard-copying microservices to an email templating system—that reduced developer friction and improved reliability. Known for turning complex operational failure modes into pragmatic, horizontally scalable solutions, he pairs strong technical execution with clear documentation and cross-team leadership. Outside core platform work he has a practical knack for bridging legacy APIs and modern runtimes, evidenced by SDK and thrift-stub migrations early in his career.
code14 years of coding experience
job11 years of employment as a software developer
bookBS, Mechanical Engineering and Computer Science, BS, Mechanical Engineering and Computer Science at Tufts University
stackoverflow-logo

Stackoverflow

Stats
1,117reputation
38kreached
58answers
3questions
github-logo-circle

Github Skills (29)

javascript10
strings10
back-end-development10
apidoc10
cassandra10
text-manipulation10
data-structure10
java10
javas10
api10
data-structures10
nodejs10
thrift10
cassandra-database10
api-design9

Programming languages (10)

C#JavaJavaScriptObjective-CPHPHTMLVim scriptKotlin

Github contributions (5)

github-logo-circle
Evernote/evernote-sdk-js

Apr 2016 - Jan 2017

Evernote SDK for JavaScript
Role in this project:
userBack-end Developer
Contributions:48 commits, 20 PRs, 24 pushes in 9 months
Contributions summary:Ammar's commits primarily involve updating generated thrift stubs within the `evernote-sdk-js` repository. These updates include modifications to the `NoteStore.js`, `UserStore.js`, and related files, focusing on the structure and function calls within the Evernote API. The changes reflect a migration from asynchronous JavaScript interfaces to Node.js (CommonJS) interfaces. The commit history reveals a consistent effort in aligning the JavaScript SDK with the underlying Thrift definitions, highlighting the user's involvement in maintaining and updating the core interaction logic of the SDK.
javascriptsdkevernotetypescriptevernote-sdk
Netflix/hollow

Feb 2018 - Jan 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:19 releases, 32 reviews, 154 commits in 2 years 11 months
Contributions summary:Ammar primarily focused on refactoring and enhancing the `HollowRecordJsonStringifier` within the `netflix/hollow` repository. They added functionality to allow passing a custom `Writer` to handle potential memory issues. The user also made modifications to the Hollow Explorer UI, exposing the Writer to the page classes to utilize the updated `HollowStringifier`. Furthermore, they improved the data display by correctly representing null nodes in the diff/history UI.
memoryjava-librarydatasetbig-dataconsumers
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
Ammar Khaku - Staff Software Engineer at Netflix