Thomas Traude

IT Consultant at codecentric AG

Bochum, 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

🤩
Rockstar
Thomas Traude is an experienced IT consultant and software developer with 12 years in enterprise and consulting roles, currently based in Bochum, Germany. At codecentric AG he focuses on backend engineering, test automation, and improving build processes, drawing on earlier development experience at adesso AG. He contributes to notable open-source projects like SchemaSpy and Chaos Monkey for Spring Boot, where he refactored core components, introduced Spring Boot integration, and migrated tests to JUnit Jupiter—demonstrating a strong emphasis on code quality and reproducible builds. Comfortable with database tooling, SQL service integration, and Maven/Spring ecosystems, he brings practical expertise in making legacy codebases more maintainable. Colleagues would note his penchant for thorough refactors and adding tests that prevent regressions while smoothing developer workflows.
code12 years of coding experience
job4 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
850reputation
120kreached
14answers
3questions
github-logo-circle

Github Skills (23)

chaos-engineering10
mstest10
testing10
databases10
test-framework10
teste10
java10
javas10
testing-library10
spring-boot10
maven10
ui-testing10
database10
schema9
reverse-engineering9

Programming languages (13)

C#PowerShellJavaC++CSSCScalaXSLT

Github contributions (5)

github-logo-circle
schemaspy/schemaspy

Jan 2017 - Jan 2018

Database documentation built easy
Role in this project:
userBack-end Developer
Contributions:31 commits, 29 PRs, 46 comments in 1 year
Contributions summary:Thomas primarily focused on refactoring and improving existing database documentation features within the SchemaSpy project. They updated the `DbSpecificOption` class, modified SQL service and connection URL building components, and added tests for table name generation. Further contributions included refactoring, code cleanup, and introducing Spring Boot integration and Maven wrapper, demonstrating a focus on code quality and build process improvements.
database-diagramsschemaspydatabasedatabase-documentationjava
Chaos Monkey for Spring Boot
Role in this project:
userBack-end & Test Automation Engineer
Contributions:13 commits, 4 PRs, 15 comments in 1 month
Contributions summary:Thomas contributed to the project by adding and configuring the Maven wrapper, ensuring consistent build environments. They also migrated existing tests to the JUnit Jupiter API, refactoring test code and removing obsolete elements. Furthermore, they updated and refactored test classes, including the `ChaosMonkeyRequestScopeTest`, to align with the new JUnit Jupiter structure and best practices.
chaosmonkeyengineeringchaos-monkeytesting-tools
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
Thomas Traude - IT Consultant at codecentric AG