Ami Oka

Software Engineer at Jane Street

New York, New York, 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
Ami Oka is a software engineer based in New York with eight years of experience specializing in systems programming, distributed systems, and database integrations. They've contributed to high-profile open-source projects such as Facebook's fbthrift and Delta Lake, implementing core field-masking functionality and refactoring Spark integrations to improve schema and metadata handling. Ami has production experience at Databricks and internships at Meta, Square, and AWS, and currently works at Jane Street, reflecting a trajectory from research and internships to critical backend engineering roles. Notably, their work on field-mask semantics spans both VM-level (HHVM) and C++ server implementations, showing a rare blend of low-level systems insight and large-scale data platform expertise.
code8 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Computer Science, GPA 4.00/4, Bachelor's degree, Computer Science, GPA 4.00/4 at University of Washington
languagesEnglish, Japanese, Chinese
github-logo-circle

Github Skills (24)

spark10
c-language10
delta-lake10
back-end-development10
hacking10
big-data10
hhvm10
java10
scala10
javas10
php10
thrift10
cprogramming-language10
data-engineering9
data-structure9

Programming languages (7)

TypeScriptSystemVerilogJavaC++ScalaJupyter NotebookPython

Github contributions (5)

github-logo-circle
delta-io/delta

Nov 2023 - Apr 2025

An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
Role in this project:
userBack-end Developer
Contributions:13 reviews, 9 PRs, 10 comments in 1 year 4 months
Contributions summary:Ami primarily contributed to the Delta Lake project by refactoring and improving existing code, especially within the Spark integration. Their work involved modifying core components, including schema management, data writing operations, and data source utilities. Furthermore, the user addressed specific issues related to metadata updates and table feature handling, demonstrating a deep understanding of the project's inner workings and contributing to its stability and feature set. They also contributed to tests and fixes.
analyticsprestodbflinkbig-dataspark
facebook/fbthrift

Jun 2022 - Sep 2022

Facebook's branch of Apache Thrift, including a new C++ server.
Role in this project:
userBack-end Developer
Contributions:85 commits in 2 months
Contributions summary:Ami primarily contributed to the Facebook Thrift project by defining data structures and implementing core functionalities related to field masking. Their work involved defining constants and data structures for field masks within the Thrift definition language and implementing methods for retrieving and manipulating masked fields in the C++ code. These contributions included adding the ability to get field masks by field ID and adding methods to ensure, clear, and copy masked fields in schemaful and schemaless Thrift objects, providing a core set of functionalities for the new feature.
cppapache-thriftc-plus-plusapachefacebook
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
Ami Oka - Software Engineer at Jane Street