Niels Basjes is a seasoned staff engineer with 26 years of experience building scalable, secure distributed systems and bridging IT with business needs. Currently leading Cyber Security, Data & Compliance at bol, he previously served as Principal IT-Architect and Corporate Inventor, driving platform innovations and pragmatic solutions when vendors fall short. A long-time Apache committer and contributor to flagship big-data projects like Flink, HBase, Avro, Storm and Drill, he routinely enhances open-source tooling (including his own YAUAA user-agent analyzer) to meet enterprise requirements. His strengths span IT architecture, asynchronous distributed algorithms, security and deployment, with a knack for turning open-source components into hardened, production-ready systems. Less obvious: he often solves problems by automating build and dependency workflows, reflecting deep operational craft as well as algorithmic design. Based in Amstelveen, Netherlands, he combines a business degree perspective with hands-on programming across languages to deliver measurable, auditable outcomes.
Contributions:61 releases, 4 reviews, 3563 commits in 6 years 7 months
Contributions summary:Niels's contributions focused on addressing issues related to dependency management and build processes within the project, primarily related to the use of Maven Shade. They implemented workarounds for transitive dependency problems and automated the injection of dependency-reduced POM files into the final JARs. Furthermore, they made changes to a shell script related to injecting dependency-reduced POM files. These changes indicate a focus on improving build efficiency and resolving dependency conflicts within the project.
Contributions:15 reviews, 70 commits, 107 PRs in 3 years 2 months
Contributions summary:Niels's commits primarily focus on improving the build process and generated Java code within the Apache Avro project. They addressed issues related to build scripts, including enabling the use of git archives and ensuring the clean process removes all generated files. They also modified Java code to improve Javadoc warnings and handle potential issues with code generation, such as handling variable names that conflict with Java keywords. Additionally, the user worked on adding clientside githooks.
avrodata-serializationcsharprubycplusplus
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.