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.
12 years of coding experience
9 years of employment as a software developer
Master of Science (M.Sc.) Wirtschaftsinformatik, Master of Science (M.Sc.) Wirtschaftsinformatik at University of Mannheim
Syncany is a cloud storage and filesharing application with a focus on security and abstraction of storage.
Role in this project:
Back-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.
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:
Back-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.
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