Amlan Nayak

Software Engineer at Google

Mountain View, 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
🎓
Top School
Amlan Nayak is a software engineer with a decade of experience building high-performance distributed systems, databases, and ML infrastructure, currently working on streaming SQL for BigQuery at Google. He has a track record at Meta/Facebook of shipping reliability and performance features—driving a 99.9% reliability improvement for a large ingestion pipeline and rolling out fleet-wide overload protection in Thrift—alongside deep C++ and concurrency work in widely used open-source projects like folly and fbthrift. Comfortable from low-level performance tooling to end-to-end product development, he co-founded a SaaS startup focused on multimodal data curation with LLMs and helped onboard early customers. He enjoys mentoring junior engineers and translating performance telemetry into actionable system improvements, and his contributions include novel autotuning and queue-observer enhancements that reveal thread-level behavior for debugging and efficiency gains.
code10 years of coding experience
job8 years of employment as a software developer
bookMaster's Degree Electrical Engineering, Master's Degree Electrical Engineering at University of Michigan
github-logo-circle

Github Skills (12)

folly10
c-language10
thrift10
cprogramming-language10
performance-optimization10
concurrency10
multithreading9
system-design9
debugging9
algorithms9
unit-testing8
github6

Programming languages (4)

C++JavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
facebook/folly

Mar 2020 - Mar 2022

An open-source C++ library developed and used at Facebook.
Role in this project:
userBack-end Developer
Contributions:7 commits in 2 years
Contributions summary:Amlan primarily focused on enhancing the functionality of the `folly` library by implementing and modifying features related to the `Codel` queuing discipline. They added methods to dynamically update `Codel` parameters, enabling runtime adjustments for fine-tuning load shedding. Furthermore, the user introduced and integrated a `WorkerProvider` interface within the `QueueObserver`, enabling collection of thread IDs, primarily for backtrace collection. The code changes indicate expertise in C++ and concurrent programming within a high-performance library context.
cpp
facebook/fbthrift

Aug 2021 - Mar 2022

Facebook's branch of Apache Thrift, including a new C++ server.
Role in this project:
userBackend Developer
Contributions:13 commits in 7 months
Contributions summary:Amlan primarily contributed to the backend infrastructure of the Thrift project, focusing on performance and reliability. They added features to record and collect OS thread IDs within the ThreadManager for debugging purposes. Furthermore, they implemented the capture and logging of queueing times and queue timeouts in responses, along with introducing related metadata structs. The user also made adjustments to the AdaptiveConcurrency controller, introducing a minimum target RTT and configuring target RTT sampling.
cppthrift
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