Sailesh Mukil

Software Engineer at The Apache Software Foundation

San Francisco Bay Area 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
Sailesh Mukil is a seasoned software engineer with 11 years of experience building and hardening large-scale distributed systems, currently working on Google Spanner in the San Francisco Bay Area. He has driven production-ready database and cloud infrastructure work at Stripe, Netflix, Cloudera and now Google, with deep expertise in reliability, performance and secure RPC/TLS stacks. An active Apache committer and PMC member for Impala and Kudu, he has a track record of scaling query engines and storage layers (e.g., enabling Impala to scale from dozens to hundreds of nodes and improving Parquet scan throughput). His open-source contributions include stability and data-consistency fixes to Netflix’s Dynomite and core enhancements to Apache Impala, demonstrating attention to crash fixes, read-repair correctness and command compatibility. Trained in information security (MS from Carnegie Mellon) and experienced in low-level hypervisor and TrustZone work, he blends systems security thinking into distributed database design.
code10 years of coding experience
job9 years of employment as a software developer
bookDelhi Private School, Sharjah
bookBachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at College of Engineering, Guindy
bookMaster of Science (MS), Information Security, Master of Science (MS), Information Security at Carnegie Mellon University
bookSt. Judes Public School
languagesEnglish, Hindi, French, Tamil
github-logo-circle

Github Skills (25)

c-language10
redis10
nosql10
c1110
c1710
cprogramming-language10
impala10
code-optimization9
distributed-systems9
concurrency9
data-structures8
pytest8
data-structure8
hdfs8
testing8

Programming languages (5)

JavaC++ShellCHTML

Github contributions (5)

github-logo-circle
Netflix/dynomite

Aug 2018 - Jan 2021

A generic dynamo implementation for different k-v storage engines
Role in this project:
userBack-end Developer
Contributions:15 releases, 2 reviews, 150 commits in 2 years 5 months
Contributions summary:Sailesh primarily focused on improving the stability and robustness of the Dynomite system. Their contributions involved fixing critical crashes related to memory access errors and improving code correctness. The user also implemented a series of changes to ensure data consistency, particularly within the context of read repairs, and addressed issues around fragmented queries. Furthermore, they added support for essential Redis commands like SCRIPT LOAD, EVALSHA, and SCRIPT EXISTS, as well as addressing various code formatting and inclusion issues.
golangdynomitenosqlredisgeneric
apache/impala

Mar 2017 - Jul 2018

Apache Impala
Role in this project:
userBack-end Developer
Contributions:47 commits in 1 year 4 months
Contributions summary:Sailesh primarily focused on enhancing the Apache Impala backend, contributing to core functionalities and stability. Their work included updating the version, addressing bugs related to non-HDFS filesystems and TLS, and optimizing performance by reducing log noise. The user also implemented a templatized counting barrier for improved flexibility and addressed issues related to thread token acquisition and runtime filter bank initialization.
apache-impalaparquetolapsqlapache
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