Niklas Semmler

Software Engineer

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
Niklas Semmler is a software engineer with 11 years of experience building and hardening backend systems and DevOps tooling. Based in Germany, he contributes to high-profile open-source projects like Apache Flink, where he has improved runtime behavior, shutdown handling, and resource management under YARN. He combines practical systems programming with robust testing and deployment improvements, tackling subtle issues such as SIGTERM handling and container lifecycle synchronization. Known for improving operational resilience as much as feature code, he brings a pragmatic, reliability-first mindset to distributed system challenges.
code11 years of coding experience
github-logo-circle

Github Skills (15)

yarn-berry10
javas10
yarn210
run-time10
runtimes10
apache-flink10
sys10
runtime-environment10
java10
yarn310
yarnpkg10
testing10
devops9
big-data9
scala8

Programming languages (13)

MDXJavaC++CGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
apache/flink

Jan 2022 - May 2022

Apache Flink
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:73 reviews, 12 commits, 14 PRs in 4 months
Contributions summary:Niklas contributed to the Apache Flink project by implementing enhancements to the runtime and testing infrastructure. Their work includes adding a shutdown hook for the TaskExecutor to handle SIGTERM signals and synchronizing container termination and release within the YARNResourceManagerDriver. The user also improved exception handling and implemented tests for resource management and termination processes. Furthermore, they addressed the taskmanager.host configuration, ensuring correct deployment configurations.
apache-flinkscalajavabig-dataflink
metaswirl/flink

Dec 2021 - Jun 2022

Apache Flink
Contributions:90 pushes, 12 branches in 5 months
flinkapachebig-datadatastreamapache-flink
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