Jannik Lorenz

Senior Software Developer at OTTO

Bremen, Bremen, 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
Jannik Lorenz is a Senior Software Developer and Software Architect based in Bremen, Germany, with seven years of experience building event-driven SaaS platforms and a strong specialty in Kafka. He has led architecture and backend teams at RYTLE, migrating monolithic services to Kafka-based microservices, and now drives product integrations and Spring Boot/Kotlin services at OTTO. Proficient in TypeScript and Node.js, he combines hands-on backend development with full-stack experience in React and CI/CD ownership on Kubernetes. His open-source contributions include enhancing Keycloak role-based access for NestJS, reflecting a practical focus on secure authorization in distributed apps. Known for translating technical possibilities to stakeholders, he serves as a bridge between product, operations, and external developers. He holds an MSc in Computer Science from the University of Bremen and brings a pragmatic, infrastructure-aware approach to designing reliable, scalable systems.
code7 years of coding experience
job7 years of employment as a software developer
bookMaster of Science Computer Science, Master of Science Computer Science at University of Bremen
bookBachelor of Science Media Computer Science, Bachelor of Science Media Computer Science at Stuttgart Media University
github-logo-circle

Github Skills (10)

nestjs10
keycloak10
authentication10
typescript10
user-authentication10
authorizations10
typescripts10
authorization10
typescript-types10
role-based-access-control10

Programming languages (3)

TypeScriptJavaScriptGo

Github contributions (5)

github-logo-circle
keycloak-nodejs-connect module for Nest
Role in this project:
userBack-end Developer
Contributions:2 reviews, 5 commits, 3 PRs in 4 days
Contributions summary:Jannik primarily worked on implementing and modifying role-based access control within the NestJS application. Their contributions included creating a roles decorator and a role guard to manage user permissions. They also made changes to the module and guard files to resolve build issues and adjust role matching behavior. These changes involved utilizing Keycloak for authentication and authorization, and ensuring proper integration within the NestJS framework.
nestjskeycloakhapijsnestnodejs
jalorenz/storypoints

Nov 2021 - Feb 2025

Simple story point estimation tool for on-premise use
Contributions:9 reviews, 96 PRs, 194 pushes in 3 years 3 months
estimationpointon-premise
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