Uwe Trottmann

Software Engineer at ObjectBox

Regensburg, Bavaria, 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
🎓
Top School
Uwe Trottmann is a software engineer based in Regensburg, Germany with a decade of experience building and hardening backend systems, databases, and test automation for mobile and cross-platform projects. He currently contributes at ObjectBox and maintains his own long-running product SeriesGuide, blending product ownership with deep engineering. Uwe is an active open-source contributor to well-known Android libraries such as greenrobot/EventBus and greenDAO, where he focused on refactoring tests, performance benchmarking, threading behavior and ProGuard/documentation improvements. His strengths lie in making complex persistence and concurrency code reliable and testable, often by extracting Java-only test modules and improving build systems. Colleagues rely on him to reduce test fragility and boost query performance—skills he’s applied across JVM, Android, and Dart/Flutter database work.
code10 years of coding experience
bookTechnical University of Munich
github-logo-circle

Github Skills (25)

admin10
testing10
databases10
database-administration10
java10
performance-testing10
javas10
junit10
thread10
android10
database-design10
dart10
gradlew10
database10
gradle10

Programming languages (9)

JavaC++ShellGoSwiftRoffDartPython

Github contributions (5)

github-logo-circle
objectbox/objectbox-dart

Jun 2020 - Jan 2023

Flutter database for super-fast Dart object persistence
Role in this project:
userBack-end Developer & Database Engineer
Contributions:20 releases, 160 reviews, 401 commits in 2 years 7 months
Contributions summary:Uwe primarily focused on modifying the Dart database, ObjectBox, to improve functionality and resolve identified issues. Their contributions included fixing lint warnings, unmarshalling bytes as Int8, and optimizing query performance. They also worked on refining the query testing by removing dependencies on property order and expanding test coverage with new features related to property queries, highlighting their focus on database logic and testing.
nosql-databaseiosmobiledatabasepersistence
greenrobot/EventBus

Mar 2016 - Jul 2022

Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:3 releases, 96 commits, 28 PRs in 6 years 4 months
Contributions summary:Uwe primarily focused on refactoring and improving the test suite for the EventBus library. They moved tests that didn't rely on the Android API into a Java-only testing module, streamlining the testing process. Additionally, they implemented and tested features related to MAIN and MAIN_ORDERED thread modes, demonstrating a deep understanding of the library's threading model. Furthermore, the user enhanced the codebase by adding documentation and ProGuard rules.
communicationandroidbusthreadsdispatcher
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
Uwe Trottmann - Software Engineer at ObjectBox