Ryan Newton is a seasoned procurement and cost analyst with 22 years of experience optimizing supply chains, negotiating multi-million dollar contracts, and leading cross-functional teams across automotive and heavy-equipment manufacturing. He combines a cost-conscious, data-driven approach—managing budgets up to $150M—with hands-on supplier and engineering collaboration to deliver sustained savings and operational continuity. At Caterpillar and Tenneco he led large teams, implemented MRP systems for hundreds of vendors, and drove multimillion-dollar cost-reduction and process-improvement initiatives. Now at Subaru of America he focuses on material cost management for vehicle components while continuing to bridge supplier engineering and manufacturing needs. Outside procurement he brings a rare technical depth—he holds a BS in Computer Graphics Technology and is an active open-source contributor to major Haskell projects (including work on Stack and GHC) focused on concurrency, compilers, and high-performance computing. This blend of engineering-savvy and procurement leadership enables him to translate complex technical requirements into pragmatic, auditable sourcing solutions.
22 years of coding experience
17 years of employment as a software developer
BS, Computer Graphics Technology, BS, Computer Graphics Technology at Purdue University
Embedded language for high-performance array computations
Role in this project:
Back-end Developer
Contributions:299 commits, 4 pushes, 4 branches in 2 years 10 months
Contributions summary:Ryan focused on developing a simplified abstract syntax tree (AST) and converter within the Accelerate project, an embedded language for high-performance array computations. Their work included sketching the AST, implementing a converter, and handling primitive operations. The user progressed from initial AST design to handling primop tuple arguments and environment integration, with the intent of eventually enabling proper variable bindings. This indicates they were involved in the core language implementation.
Contributions summary:Ryan primarily worked on implementing a named pipes transport mechanism for the Cloud Haskell core libraries. Their contributions involve writing Haskell code to create, manage, and transmit data through named pipes, including handling message serialization and deserialization. The user's work focuses on establishing connections and sending/receiving messages, with ongoing debugging efforts. The user's work also included updates to the project's Cabal file and example files.
cloud-haskellhaskelldistributed-systems
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.