Adam Gutglick

Staff Software Engineer at Spiral

London, England, United Kingdom
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
Adam Gutglick is a Staff Software Engineer based in London with 11 years of experience building high-performance backend systems and distributed data platforms. He has progressed through engineering and leadership roles at Pinecone and Spiral, contributing to core database query execution and performance as well as broader system architecture. Earlier roles in the Israel Defense Forces gave him hands-on Big Data and infrastructure experience, including leading the design of a Data Lake and pioneering Hadoop/Spark deployments. An active open-source contributor, Adam has improved Parquet integration in the official Apache Arrow Rust implementation and added numeric and complex-number features to the RustPython interpreter, showing deep systems-level and language-runtime expertise. He blends pragmatic engineering with performance-driven design and has a track record of shipping low-level improvements that improve interoperability and async IO behavior. Colleagues describe him as a technical leader who moves fluidly between designing architectures and implementing critical, detail-heavy fixes.
code11 years of coding experience
job10 years of employment as a software developer
languagesHebrew, English
stackoverflow-logo

Stackoverflow

Stats
48reputation
7kreached
1answer
1question
github-logo-circle

Github Skills (18)

python10
interpreter10
apache-arrow10
parquet10
rust10
compiler-compiler9
compiler9
data-structures8
lang8
data-structure8
datadog6
promql6
prometheus6
algorithms6
monitoring6

Programming languages (11)

JavaShellCoffeeScriptRustOCamlScalaGoZig

Github contributions (5)

github-logo-circle
apache/arrow-rs

Dec 2021 - Jan 2023

Official Rust implementation of Apache Arrow
Role in this project:
userBack-end Developer
Contributions:18 reviews, 2 commits, 10 PRs in 1 year 1 month
Contributions summary:Adam contributed to the Apache Arrow Rust implementation, primarily focusing on improving the Parquet integration. Their work includes fixing broken links in documentation, and implementing functionality to truncate and handle min/max values within the column index. They also made improvements to the metadata loading in the async reader and added methods to the async writer. Furthermore, they addressed page statistics within the Arrow writer and adjusted the default size of `BitWriter`.
rustolapapachearrowapache-arrow
RustPython/RustPython

Feb 2019 - Feb 2019

A Python Interpreter written in Rust
Role in this project:
userBack-end Developer
Contributions:8 commits, 6 PRs, 2 comments in 3 days
Contributions summary:Adam primarily contributed to the RustPython interpreter's core functionality, adding features related to integer and complex number operations. Their work includes implementing `real` and `imag` attributes for integers, enabling addition between complex numbers and integers, and adding a `real` attribute and `is_integer` function to float objects. The user also made minor updates to the testing infrastructure, adapting code for compatibility and fixing typos within the test suite.
pythonjitrustpython-interpretercompiler
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
Adam Gutglick - Staff Software Engineer at Spiral