Dennis Schroer is a software and DevOps engineer with 13 years' experience building maintainable, scalable systems for transportation and public-sector platforms, currently developing software for train and bus operators at Sqills. He combines strong backend development and CI/CD expertise with practical DevOps experience from delivering municipal care platforms at Topicus Overheid. An active open-source contributor, Dennis has improved libraries like java-faker and helped modernize build and test infrastructure for cryptography tooling, demonstrating attention to testability and cross-version compatibility. He holds an M.Sc. in Computer Science (cum laude) from Universiteit Twente and has researched attribute-based encryption, reflecting a deeper interest in applied cryptography and secure data sharing. Outside work he tinkers with home automation and hardware (Raspberry Pi, Arduino), bringing hands-on prototyping skills to software problems. Colleagues know him for shipping clean, well-tested solutions and treating automation as a first-class component of quality software.
13 years of coding experience
6 years of employment as a software developer
Master of Science (M.Sc.), Computer Science, 8 (Cum laude), Master of Science (M.Sc.), Computer Science, 8 (Cum laude) at Universiteit Twente
Bachelor of Science (BSc), Technische Informatica, Bachelor of Science (BSc), Technische Informatica at Universiteit Twente / Twente University
Contributions:5 commits, 3 PRs, 8 comments in 8 months
Contributions summary:Dennis contributed to the development of the java-faker library by adding new features and improving existing ones. They implemented methods to select random elements from arrays, lists, and enumerations, enhancing the library's utility. The user also wrote unit tests to ensure the correct functionality of these new methods, improving code quality and maintainability. Additionally, they refactored the code and made constructors protected to allow for extension.
Charm: A Framework for Rapidly Prototyping Cryptosystems
Role in this project:
Backend & DevOps Engineer
Contributions:22 commits, 9 PRs, 14 comments in 5 months
Contributions summary:Dennis primarily focused on improving the build and testing processes within the repository. They updated the build configuration to utilize the correct Python 3 configuration, ensuring the project could be built with different Python versions. Additionally, the user implemented testing frameworks and integrated Travis CI to automatically run tests, and updated setup.py to make tests fail builds. Finally, they added an attribute-based encryption scheme.
cryptographypythonprototypingcharm
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.