Gautham Ashoka

Senior Software Engineer at The Apache Software Foundation

Bengaluru, Karnataka, India
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
Gautham Ashoka is a Senior Software Engineer based in Bengaluru with 11 years of industry experience and seven years focused on distributed systems and backend platforms. He currently contributes to Microsoft's Cosmos Big Data platform and is an active Apache Hadoop committer, bringing deep expertise in HDFS, RPC internals, cross-platform native clients and hardening large C++/Java codebases. Previously at Couchbase he built a scalable real-time eventing engine and a sandboxed V8 runtime enabling embedded SQL-in-JS query execution and streaming iterators. His open-source contributions span high-profile projects like Apache Hadoop and Node.js, where he improved runtime stability, cross-platform compatibility and security by modernizing native code and fixing subtle integer overflow and memory issues. Known for pragmatic engineering, he combines systems-level thinking with production-grade maintainability and a knack for surfacing hard-to-find bugs in core platform code.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor of Engineering (B.E.) Computer Science, Bachelor of Engineering (B.E.) Computer Science at PES University
bookHigh School, High School at Poorna Prajna High School
bookPrimary School, Primary School at Poorna Prajna Education Centre
book11th and 12th, 11th and 12th at MES PU College of Arts, Commerce and Science
languagesEnglish, Kannada
stackoverflow-logo

Stackoverflow

Stats
816reputation
367kreached
17answers
3questions
Badges
json
top-5%
github-logo-circle

Github Skills (26)

javascript10
c-language10
runtimes10
multiplatform10
hdfs10
cross-platform10
nodejs10
cprogramming-language10
boost10
json9
c119
v89
rpc9
c179
protobuffer9

Programming languages (20)

PowerShellC#JavaC++CSSCCMakeScala

Github contributions (5)

github-logo-circle
apache/hadoop

Jul 2020 - Dec 2022

Apache Hadoop
Role in this project:
userBack-end Developer
Contributions:125 reviews, 121 commits, 200 PRs in 2 years 5 months
Contributions summary:Gautham's commits focused on upgrading the boost library and making changes to the HDFS native client code for Hadoop. These changes included modifications to RPC communication, and cross-platform compatibility, showing a focus on backend functionality. The user also implemented cross-platform utilities and fixed integer overflows, contributing to stability and maintainability. They also made changes to improve the security and maintainability of the codebase.
apachebig-datasparkhadoopjava
nodejs/node

Jul 2017 - Oct 2019

Node.js JavaScript runtime ✨🐢🚀✨
Role in this project:
userBack-end Developer
Contributions:8 PRs, 23 comments, 1 issue in 2 years 4 months
Contributions summary:Gautham primarily focused on improving the Node.js core runtime. They implemented changes related to the Chrome DevTools inspector, adding compatibility and utilizing the js_app.html landing page. Furthermore, the user removed redundant configuration options and addressed code quality by applying the rule of five and replacing raw pointers with smart pointers. Finally, they added a public virtual destructor for a base class, improving code stability and maintainability.
windowsnode-jsjavascriptlinuxruntime
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