Parth Chandra

Principal Process Engineer at Northrop Grumman

Rolling Meadows, Illinois, 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
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.
code12 years of coding experience
job9 years of employment as a software developer
bookMaster's Degree, Mechanical Engineering, Master's Degree, Mechanical Engineering at University of Illinois at Chicago
bookUniversity of Illinois Urbana-Champaign
github-logo-circle

Github Skills (22)

spark10
c-language10
big-data10
networking10
java10
scala10
javas10
performance-optimization10
sql10
parquet10
cprogramming-language10
protobuffer10
protobuf10
async9
apache-drill9

Programming languages (7)

JavaShellRustScalaGoEiffelPython

Github contributions (5)

github-logo-circle
apache/drill

May 2014 - Jul 2018

Apache Drill is a distributed MPP query layer for self describing data
Role in this project:
userBackend 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.
jdbcdatastreambig-datadatabasehadoop
apache/spark

Mar 2022 - Mar 2022

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userBack-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