Software Engineer at DERMALOG Identification Systems GmbH
Hamburg, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Jan Löwenstrom is a software engineer based in Hamburg with 10 years of experience blending software engineering, data science, and deep learning to deliver practical, production-ready solutions. He has applied ML and computer vision in industry roles at DERMALOG, and developed deep reinforcement learning methods for vessel trajectory prediction during his thesis at DLR. Jan contributes to notable open-source projects like Apache Jena, improving core Java components and semantic web dataset handling, reflecting a strong backend and systems mindset. His background spans embedded and HMI work with Raspberry Pi and Python, C++ product engineering, and building DVC pipelines for large AIS datasets, showing versatility across the stack. He holds a Master’s in Digitalization, Innovation and Information Management and a Bachelor in Computer Science, both with top grades, and brings a habit of connecting research-grade ML with robust engineering practices. Colleagues value his ability to see the big picture while shipping well-documented, maintainable code.
10 years of coding experience
2 years of employment as a software developer
Master of Science - MS, Digitalisierung, Innovation und Informationsmanagement, 1,3, Master of Science - MS, Digitalisierung, Innovation und Informationsmanagement, 1,3 at Hochschule Bremerhaven
Apache Jena, A free and open source Java framework for building Semantic Web and Linked Data applications.
Role in this project:
Back-end Developer
Contributions:6 commits, 14 PRs, 14 comments in 2 years 10 months
Contributions summary:Jan contributed to the Apache Jena project by modifying core Java code, including changes to the `Dyadic` class and improvements to query builder documentation. They also addressed a documentation issue related to Fuseki server port configuration, and added new constructors to DatatypeFormatException, improving exception handling. Furthermore, the user enabled named models with blank node names and introduced changes to DatasetImpl and Dataset interfaces.
A Java implementation of the Jaro Winkler Similarity, which is optimized for the search of similar strings in a large set of strings.
Contributions:3 releases, 41 commits, 3 PRs in 3 years 11 months
string-matchingjarosimilarstringsjaro-winkler
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
Jan Löwenstrom - Software Engineer at DERMALOG Identification Systems GmbH