Astro Ashtaralnakhai is a seasoned software engineer with 12 years of experience building scalable backend systems and developer tooling, currently contributing to LinkedIn’s mission to help people advance their careers. He has deep experience in data pipelines and service frameworks, with notable open-source contributions to LinkedIn’s rest.li framework (improving Gradle plugins, data template generation, and cross-platform path handling) and enhancements to the Appium .NET client that broaden device automation capabilities. Past roles span lead engineering at Zoosk and data-focused work at Leanplum, reflecting a blend of product-facing and infrastructure expertise. Based in San Francisco, he pairs systems-level thinking with practical engineering—tinkering across Java, .NET, and build tooling—and describes himself playfully as a “Ninja” in his open-source profile.
12 years of coding experience
9 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at University of California, Davis
Extension to the official Selenium dotnet webdriver
Role in this project:
Full-stack Developer
Contributions:1 release, 108 commits, 15 PRs in 3 years 8 months
Contributions summary:Astro primarily contributed to the .NET client library for Appium, adding and modifying core functionalities. They added constructors and commands to the AppiumDriver class, including methods to toggle airplane mode and manage device orientation. Furthermore, they implemented context endpoints and the ability to find elements by various selectors, improving the library's usability and feature set. They also addressed NuGet package and project file configurations.
Rest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and simple asynchronous APIs.
Role in this project:
Backend Developer
Contributions:7 reviews, 5 commits, 14 PRs in 1 year 1 month
Contributions summary:Astro primarily contributed to the `rest.li` framework by implementing and improving Gradle plugin functionality within the Java codebase. They focused on enhancing the build process through modifications to tasks, such as updating schema handling and integrating Spock testing. Key changes included optimizing the generation and compilation of data templates, and resolving a bug related to file path handling on MacOS systems. They also implemented changes to handle case sensitivity in the generation of file paths.
architecturesapiscalableasynchronousrestful
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
Astro Ashtaralnakhai - Software Engineer at LinkedIn