Niels Theen

Senior Software Developer at onOffice GmbH

Baesweiler, North Rhine-Westphalia, 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

👤
Senior
🎓
Top School
Niels Theen is a Senior Software Developer and tech lead with 11 years of experience building and maintaining PHP- and JavaScript-driven web backends, currently shaping engineering standards and mentorship at onOffice GmbH. He blends hands-on development — including Elasticsearch integrations, MariaDB work, and large-scale refactoring — with a focus on code quality, test automation and developer coaching. As an active open-source contributor he improved the ReactPHP HTTP library’s test suite and added a Chunked Decoder, demonstrating a practical knack for low-level protocol correctness. Organizer of Web Engineering Aachen meetups, he cultivates community learning and cross-team knowledge sharing beyond his day job. Based in Baesweiler, Germany, he balances engineering rigor with continuous self-improvement and even publishes small projects like bragdoc.me, signaling a practical builder’s mindset.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science - BS Informatik, Bachelor of Science - BS Informatik at Aachen University of Applied Sciences - FH Aachen
bookAusbildung Fachinformatik Anwendungsentwicklung, Ausbildung Fachinformatik Anwendungsentwicklung at Datus AG
stackoverflow-logo

Stackoverflow

Stats
46reputation
1kreached
3answers
1question
github-logo-circle

Github Skills (23)

unit-testing10
back-end-development10
testing10
http10
lms10
http-client10
php10
ilias10
test-automation10
git9
http-server9
mysql7
database-api7
databases7
database7

Programming languages (6)

ShellRustJavaScriptPHPRubyPython

Github contributions (5)

github-logo-circle
reactphp/http

Feb 2017 - Apr 2017

Event-driven, streaming HTTP client and server implementation for ReactPHP.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:43 commits, 28 PRs, 105 comments in 2 months
Contributions summary:Niels primarily focused on improving the test suite for the ReactPHP HTTP library. Their contributions include removing unnecessary interfaces and type hints, fixing assertions within the test suite, and refactoring tests to use mock objects and stub implementations. They also added and tested a Chunked Decoder class for handling chunked transfer encoding in HTTP requests.
streaming-requesthttp-clientphpstreamingstreaming-response
onOfficeGmbH/api-client-gui

Feb 2021 - Feb 2023

Contributions:1 release, 2 PRs, 1 push in 1 year 11 months
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
Niels Theen - Senior Software Developer at onOffice GmbH