Johannes Hellrich

Senior Software Engineer Team Lead at semvox GmbH

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

👤
Senior
🎓
Top School
Johannes Hellrich is a Senior Software Engineer and Team Lead with 11 years’ experience merging academic NLP expertise and industry-grade engineering to build proactive voice assistants for the automotive sector. With a PhD in Computational Linguistics and a background in word-embedding research and medical language analysis, he brings deep ML/NLP fluency into production contexts using Java, Python and platform-specific stacks like geni:OS. At semvox he progressed from Product Owner and Domain Architect to team lead, driving SAFe processes while ensuring ASPICE-compliant delivery and coaching team members. He is an attentive maintainer in open-source, improving pedagogy and test reliability in the popular Scala Exercises standard library. Based in Nuremberg, Johannes combines rigorous research habits with pragmatic system design and a knack for clarifying complex examples for both engineers and learners.
code11 years of coding experience
job2 years of employment as a software developer
bookPromotion Computerlinguistik, Promotion Computerlinguistik at Friedrich Schiller University Jena
bookBachelor of Arts (B.A.) Germanistische Philologie, Bachelor of Arts (B.A.) Germanistische Philologie at University of Regensburg
languagesGerman, English
github-logo-circle

Github Skills (5)

pattern-matching10
scala10
maps9
functional-programming9
unit-testing8

Programming languages (5)

JavaCScalaRAMLPython

Github contributions (5)

github-logo-circle
Scala Exercises' lessons for the standard library
Role in this project:
userBackend Developer
Contributions:10 commits, 6 PRs, 4 comments in 19 days
Contributions summary:Johannes primarily focused on improving and refining existing code within the Scala Exercises standard library project. Their contributions involved removing redundant code elements, correcting minor errors, and enhancing the clarity of examples. Key changes include modifications to code snippets within "Objects," "HigherOrderFunctions," "PatternMatching" and "Maps" lessons, improving their accuracy and readability. Furthermore, the user corrected failing tests to ensure the exercises function as intended, demonstrating a good understanding of the project's structure.
scala
JULIELab/JeSemE

Jan 2017 - Apr 2021

Jena Semantic Explorer
Contributions:2 releases, 223 commits, 5 PRs in 4 years 4 months
jenanatural-language-processingdigital-humanitiesdiachronic
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