Dennis Schroer

Software Developer at Sqills

Enschede, Overijssel, 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
🎓
Top School
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.
code13 years of coding experience
job6 years of employment as a software developer
bookMaster of Science (M.Sc.), Computer Science, 8 (Cum laude), Master of Science (M.Sc.), Computer Science, 8 (Cum laude) at Universiteit Twente
bookBachelor of Science (BSc), Technische Informatica, Bachelor of Science (BSc), Technische Informatica at Universiteit Twente / Twente University
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

unit-testing10
javas10
prototyping10
travis-ci10
python10
cryptography10
build-automation10
java10
testing10
randomization9
refactoring7

Programming languages (14)

JavaCGoHTMLGroovyEJSKotlinTypeScript

Github contributions (5)

github-logo-circle
DiUS/java-faker

Apr 2017 - Dec 2017

Brings the popular ruby faker gem to Java
Role in this project:
userBack-end Developer & QA Engineer
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.
java-fakerrubygemfakerfaker-gem
JHUISI/charm

Jun 2016 - Nov 2016

Charm: A Framework for Rapidly Prototyping Cryptosystems
Role in this project:
userBackend & 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.
Request Free Trial