Ali Parsaei is a software engineer and architect with 9 years of experience designing high-performance, distributed systems and AI/data infrastructure from Palo Alto. He has led engineering teams at Omron building concurrent data-streaming analytics and fleet-management APIs for autonomous mobile robots, and now contributes to Core Compute at Meta working on Presto/compute engine internals. A strong backend developer and open-source contributor, he extended Presto to support JSON-registered user-defined aggregate functions and added end-to-end tests to improve robustness. Trained at Sharif and Stanford with top grades, he blends rigorous engineering fundamentals with practical system-level optimizations and a keen interest in disruptive ML-enabled innovation. Notably, his work spans both robotics fleet software and large-scale query engines, reflecting a rare cross-domain expertise in low-level performance and high-level data platforms.
8 years of coding experience
6 years of employment as a software developer
Master of Science - MS, Mechanical Engineering, 4.09 / 4.0, Master of Science - MS, Mechanical Engineering, 4.09 / 4.0 at Stanford University
Bachelor of Science - BS, Mechanical Engineering, 19.50 / 20.0 (4.0 / 4.0), Bachelor of Science - BS, Mechanical Engineering, 19.50 / 20.0 (4.0 / 4.0) at Sharif University of Technology
The official home of the Presto distributed SQL query engine for big data
Role in this project:
Back-end Developer
Contributions:31 reviews, 7 PRs, 45 comments in 10 months
Contributions summary:Ali contributed to the Presto query engine by implementing and testing features related to User-Defined Aggregate Functions (UDAFs) within the JSON file-based function namespace manager. They extended the system to support aggregate functions, enabling more complex data processing capabilities. Furthermore, the user added an end-to-end test for aggregate functions registered via JSON files, improving the test coverage for the new feature. The user also made improvements related to supporting the use of native code via CPP and removing logging to prevent timeout exceptions.
The official home of the Presto distributed SQL query engine for big data
Contributions:99 pushes, 14 branches in 9 months
queryhivebigdataquery-enginesql
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.