Parth Chandra is a Principal Process Engineer with 12 years of multidisciplinary experience applying mechanical design, manufacturing optimization, and backend software contributions to complex engineering systems. Based in Rolling Meadows, IL, he currently leads process and manufacturing improvements at Northrop Grumman, where he has driven cost reductions, tooling innovations, and production control initiatives while briefing government customers on risk and maturation. His background spans hands-on machine design, SolidWorks modeling, FEA/CFD analysis, and MBOM/SAP-driven production planning, informed by a Master’s in Mechanical Engineering. Uncommonly for a manufacturing lead, Parth is also an active contributor to major open-source big-data projects like Apache Drill and Apache Spark, implementing C++ client networking features and performance-focused Parquet encodings. That blend of systems-level manufacturing know-how and low-level backend software expertise gives him a rare ability to bridge hardware production realities with scalable data-processing solutions. He excels at translating complex requirements into practical tooling, processes, and code that improve throughput, reliability, and observability.
12 years of coding experience
9 years of employment as a software developer
Master's Degree, Mechanical Engineering, Master's Degree, Mechanical Engineering at University of Illinois at Chicago
Apache Drill is a distributed MPP query layer for self describing data
Role in this project:
Backend Developer
Contributions:129 commits, 69 PRs, 8 pushes in 4 years 3 months
Contributions summary:Parth contributed to the C++ client of Apache Drill. The work involved implementing various features such as reading and writing from a socket, connection management, improved error messages, and support for user authentication. The user's work included fixing concurrency issues and the handling of zero record batches. The user's contributions demonstrate a strong understanding of network programming and data processing within the context of a distributed query engine.
Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
Back-end Developer
Contributions:64 reviews, 1 commit, 12 PRs in 1 day
Contributions summary:Parth primarily contributed to the Apache Spark codebase, focusing on enhancing its SQL capabilities and addressing performance issues. Their work involved implementing vectorized versions of Parquet V2 encodings (DELTA_BINARY_PACKED, DELTA_BYTE_ARRAY, and DELTA_LENGTH_BYTE_ARRAY) to improve read performance. They also fixed a stack overflow error within the `FilePartition` class, related to how Spark handles large numbers of files. Additionally, the user contributed to the executor JVM profiling feature.
analyticspythondata-processingsqlapache
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
Parth Chandra - Principal Process Engineer at Northrop Grumman