Meet Matthias Gehre
A professional ballroom dancer, a mathematics lecturer or a security researcher? Who said developer is boring? Let’s meet Mattias, our Senior C++ developer!
WHERE AND WHY?
I live in Cologne, Germany, and also work here in our headquarters. I’m a senior C++ developer in the C/C++ product team, which encompasses 10 developers, and I’m also the coach of that team.
My typical day starts with the daily standup to synchronize across the team. Often I would have a software design meeting with my colleagues to brainstorm and discuss the architecture for upcoming changes. Then some hours of writing high quality C++ code and reviewing and discussing peer developer’s changes.
BEST THING ABOUT SILEXICA?
I love that everyone is easily approachable. If you have a good idea, you will be heard. Working in a start-up might be stressful at times, but Silexica offsets that with many small and big amenities – from massages over company lunch to bi-monthly team events.
Besides improving Silexica’s product itself (obviously), we made software development a lot more fun by automatic code formatting, better static analysis, easier cross-platform development and testing, improved developer-facing documentation, more sophisticated continuous integration pipeline and even more to come.
WHAT DO YOU DO OUTSIDE OF WORK?
I like to go geocaching with my wife and our kids or tinker with microcontrollers and home automation. I also enjoy playing football with my colleagues. If I hadn’t become a developer, I might be a security researcher, mathematics lecturer or a professional ballroom dancer.
ADVICE TO FUTURE SILEXICANS?
Meetups are a great way to meet like-minded people. There are also many online resources (blogs, conference videos, etc) to keep learning.
The best way to build up relevant experience and strengthen your understanding of software engineering in general and C++ in particular is by getting involved in open source projects. You can also learn working together with other developers, interacting with users and all other non-technical matters. In that respect, an open source project is pretty similar to a start-up.