Marco Neumann

Hamburg, Germany
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
Marco Neumann is a Senior Software Engineer based in Hamburg with 13 years of experience building robust back-end systems, data platforms, and CI/CD pipelines. He currently contributes to InfluxData and has a strong open-source footprint across high-profile projects like Apache Arrow, DataFusion, Dask, and InfluxDB, where he focused on refactoring, performance, and edge-case correctness. His background spans data science and architecture roles at Blue Yonder and hands-on development at CERN and KIT, giving him a rare combination of production systems expertise and research-grade data analysis. He is skilled at tightening serialization, improving fuzz-testing and CI workflows, and mapping complex numerical types across storage formats—work that often uncovers subtle correctness and security issues. Colleagues describe him as a pragmatic problem solver who prefers durable, well-tested fixes over quick patches.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
688reputation
22kreached
4answers
4questions
github-logo-circle

Github Skills (57)

database-migrations10
algorithms10
docker10
c-language10
back-end-development10
python10
datatypes10
testing10
pandas10
dockers10
data-structure10
flask-ask10
cicd10
numpy10
refactor10

Programming languages (24)

JavaC++CSSRustCTeXScalaMakefile

Github contributions (5)

github-logo-circle
apache/datafusion

Oct 2021 - Jan 2023

Apache DataFusion SQL Query Engine
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:274 reviews, 23 commits, 112 PRs in 1 year 3 months
Contributions summary:Marco contributed to the development and maintenance of the Apache DataFusion SQL Query Engine. Their contributions included implementing Continuous Integration (CI) enhancements by integrating fuzzing reports and updating testing submodules. They also addressed issues related to Docker configurations, optimizing build processes, and improving code maintainability by breaking cyclic references, adding memory management, and adding code for testing shutdown / cancelation behavior.
sql-queryarrowbig-datadataframedatafusion
apache/arrow-rs

Jul 2022 - Jan 2023

Official Rust implementation of Apache Arrow
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:282 reviews, 7 commits, 75 PRs in 5 months
Contributions summary:Marco contributed to the Apache Arrow Rust implementation by focusing on CI/CD improvements and optimizing the handling of numerical data within the Parquet format. Their work included reporting branch and commit information to fuzzing tools and ensuring null counts are correctly handled. Furthermore, they enhanced the library by supporting full u32 and u64 roundtrip through Parquet, which involved type mapping and statistics calculation adjustments. They also made improvements to the object store code.
apache-arrowrustarrowparquet
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