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.
11 years of coding experience
8 years of employment as a software developer
Indian Institute of Technology Kanpur
B.E. Computer Science, B.E. Computer Science at Devi Ahilya Vishwavidyalaya
Apache Heron (Incubating) is a realtime, distributed, fault-tolerant stream processing engine from Twitter
Role in this project:
Backend 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.
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.