Ashvin A

Research SDE at Microsoft

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
Ashvin A is a research-driven software engineer with two decades of experience designing and shipping large-scale distributed systems and cloud data platforms, currently a Principal Research Engineer at Microsoft Gray Systems Lab. He specializes in data storage, databases, streaming technologies, and data provenance, and has driven core features used by millions across enterprises and open-source ecosystems. His career spans senior engineering and technical leadership roles at Microsoft, Pivotal, Yahoo, and AirTight Networks, and includes more than ten scholarly publications, best-paper awards, and numerous patents. Ashvin is an active open-source contributor with quality-focused commits to prominent projects like Apache Geode and Apache Heron—demonstrating attention to maintainability, scheduler improvements, and YARN integration. Trained at IIT Kanpur (M.Tech), he combines rigorous academic grounding with a practical knack for refactoring and clarifying complex system components.
code11 years of coding experience
job8 years of employment as a software developer
bookIndian Institute of Technology Kanpur
bookB.E. Computer Science, B.E. Computer Science at Devi Ahilya Vishwavidyalaya
github-logo-circle

Github Skills (13)

yarn-berry10
yarn210
javas10
hdfs10
java10
yarn310
yarnpkg10
refactor9
testing9
documentation9
refactoring9
data-storage9
slf4j8

Programming languages (5)

C#JavaGoHTMLPython

Github contributions (5)

github-logo-circle
apache/incubator-heron

May 2016 - Jul 2018

Apache Heron (Incubating) is a realtime, distributed, fault-tolerant stream processing engine from Twitter
Role in this project:
userBackend Developer
Contributions:52 commits, 40 PRs, 2 pushes in 2 years 2 months
Contributions summary:Ashvin contributed to the core logic of Apache Heron, making changes to improve the scheduler, dependencies and YARN integration. Their commits included adding utility methods, removing unnecessary dependencies, and implementing a YARN scheduler. The user also worked on fixing test flakiness and refactoring code for improved performance.
fault-tolerantrealtimedata-streamfaultstream
apache/geode

Jul 2015 - Nov 2015

Apache Geode
Role in this project:
userBack-end Developer
Contributions:68 commits in 4 months
Contributions summary:Ashvin's commits focused on absorbing review comments related to code style, method names, and documentation, particularly within the HDFS store component. These changes involve refactoring and renaming methods related to file size limits in write-only configurations to ensure consistency. The edits demonstrate a concern for code quality, clarity, and proper parameterization of the HDFS store implementation. The changes also address review comments to enhance method names, and javadoc documentation for better code readability and maintainability.
accumuloapachenetwork-serverdatagridjava
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
Ashvin A - Research SDE at Microsoft