Niels Basjes

Staff Engineer Cyber Security, Data & Compliance

Amstelveen, North Holland, Netherlands
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
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.
code27 years of coding experience
job27 years of employment as a software developer
languagesDutch, English, German
stackoverflow-logo

Stackoverflow

Stats
10,554reputation
1.2mreached
134answers
51questions
Badges
java
top-5%
parsing
top-5%
emulation
top-5%
hadoop
top-1%
github-logo-circle

Github Skills (52)

dependency-management10
hbase10
caching10
avro10
build-script10
apache-flink10
back-end-development10
user-agent10
clojure-cli10
apache-drill10
big-data10
bash10
flink-sql10
hadoop10
apache10

Programming languages (20)

C#JavaC++BikeshedCScalaVueGo

Github contributions (5)

github-logo-circle
nielsbasjes/yauaa

Jul 2016 - Jan 2023

Yet Another UserAgent Analyzer
Role in this project:
userBack-end Developer
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.
user-agentparseanalyzerjavahive
apache/avro

Apr 2016 - Jun 2019

Apache Avro is a data serialization system.
Role in this project:
userBack-end Developer
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.
Request Free Trial