Gregor Trefs

Senior Software Development Manager at LivePerson

Mannheim, Baden-Württemberg, 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
Gregor Trefs is a senior software development manager based in Mannheim with 12 years of experience designing and operating distributed systems and leading engineering teams at LivePerson. He combines hands-on backend engineering—contributions to notable open-source projects like Vavr and Syncany—with strategic leadership in delivery, CI/CD, and semantic data integration from his time at the University of Mannheim. Gregor has a track record of improving core synchronization and testing infrastructure, refactoring complex components, and introducing delta-database and multichunker solutions that reduced system complexity. As a freelancer he pairs penetration testing and software development, bringing a pragmatic security-aware mindset to product teams. Organizer of the local Java user group (majug), he actively mentors engineers in functional programming, Git/Gerrit workflows, and code quality practices.
code12 years of coding experience
job9 years of employment as a software developer
bookMaster of Science (M.Sc.) Wirtschaftsinformatik, Master of Science (M.Sc.) Wirtschaftsinformatik at University of Mannheim
languagesGerman, English
stackoverflow-logo

Stackoverflow

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

Github Skills (14)

synchronized10
unit-testing10
javas10
functional-programming10
data-synchronization10
database-design10
synchronize10
java10
synchronization10
test-automation10
refactoring9
immutable-collections9
database-management9
xml7

Programming languages (8)

TypeScriptJavaCSSShellC++CScalaJavaScript

Github contributions (5)

github-logo-circle
syncany/syncany

Jan 2014 - Jul 2014

Syncany is a cloud storage and filesharing application with a focus on security and abstraction of storage.
Role in this project:
userBack-end Developer
Contributions:7 commits, 4 comments in 6 months
Contributions summary:Gregor primarily contributed to refactoring and improving the `UpOperation` and `StatusOperation` classes within the Syncany library. Their work involved changes to database interactions, change set management, and file indexing logic, indicating a focus on core functionality. Further contributions include implementing the delta database functionality, and addressing the integration of the multichunker within the system's architecture. These changes improve core features around file synchronization.
filesharingsecuritycloudcloud-storagestorage
vavr-io/vavr

Nov 2016 - Dec 2016

vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.
Role in this project:
userBack-end Developer
Contributions:7 commits, 3 PRs, 10 comments in 1 month
Contributions summary:Gregor primarily contributed to the `javaslang-test` module, focusing on enhancing the testing capabilities of the Vavr library. Their work involved implementing features such as arbitrary LocalDateTime generation and fixing issues within the `Gen` class. This included addressing problems with generic interface handling and improving the test suite by cleaning up and documenting the existing code. The user also refactored and documented API methods in the project.
functional-programmingjava-8profitcode-qualityjava8
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
Gregor Trefs - Senior Software Development Manager at LivePerson