Skip to content
View jomeerkatz's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report jomeerkatz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jomeerkatz/README.md

Hi, I'm Jo πŸ‘‹

Full Stack Developer @ DBH Logistics IT AG | Hamburg, Germany

I build solutions to real-world problems that bring real value to the table. My focus is on clean architecture, comprehensive testing, and production-ready applications β€” currently working on modernizing enterprise logistics and customs software.


πŸš€ About Me

  • 🏒 Full Stack Developer at DBH Logistics IT AG β€” working on Java legacy modernization and React/TypeScript frontends in the customs & logistics domain
  • πŸ”­ Previously built a SaaS product with 2,000+ users and went through 3 YC application cycles
  • 🌱 Currently deepening: Java internals & enterprise patterns, Spring Boot, domain-driven design in logistics
  • πŸ’‘ Passionate about clean systems, real automation, and bridging technical implementation with business value
  • πŸŽ“ B.Sc. E-Commerce, FH Wedel Β· IT-Assistent Softwareentwicklung, PTL Wedel
  • πŸ“ Hamburg, Germany

πŸ› οΈ Tech Stack

Backend & Frameworks Java Spring Boot Spring Security

Frontend React TypeScript Tailwind CSS Next.js

Databases & Search PostgreSQL Elasticsearch

Data & Automation Python

Testing & Quality JUnit Testcontainers Mockito

DevOps & Tools Docker Git Maven


πŸ’Ό Featured Projects

Tech: Spring Boot, PostgreSQL, Keycloak, Next.js, OpenRouter AI

A full-stack flashcard application with AI-powered card generation and a three-tier difficulty system.

Key Features:

  • πŸ§ͺ Comprehensive testing with Testcontainers, Mockito, and MockMvc
  • πŸ” JWT/OAuth2 authentication via Keycloak
  • πŸ€– AI integration for automated flashcard generation
  • πŸ“Š Clean architecture with proper separation of concerns

πŸ“Ί Watch Demo | πŸ“– Read Docs


πŸ‹οΈ Gym Review Platform

Tech: Spring Boot, Elasticsearch, Keycloak, Docker, Railway

A backend-focused platform for gym reviews with full-text search and geo-location queries.

Key Features:

  • πŸ” Elasticsearch for full-text & geo-radius search
  • πŸš€ Deployed on Railway with Docker containerization
  • πŸ” OAuth2 Resource Server with Keycloak integration
  • πŸ“Έ Secure file upload system with path-traversal protection

πŸ“Ί Watch Demo | πŸ“– Read Docs


🎯 What Sets Me Apart

πŸ§ͺ Testing Culture Unlike many juniors, I prioritize testing from day one. My projects feature production-parity testing with Testcontainers, comprehensive unit tests with Mockito, and integration tests with MockMvc.

πŸš€ Real Production Experience I don't build localhost demos. My applications run on cloud platforms with proper security (OAuth2/JWT), containerization (Docker), and real-world features. Before joining DBH, I co-built a SaaS product that reached 2,000+ users.

πŸ”„ Legacy to Modern At DBH I work daily on Java legacy modernization β€” understanding and migrating production-grade enterprise code is a different skill set than greenfield development, and one most juniors haven't touched.

πŸ’Ό Business + Technical Mindset With an E-Commerce background, I understand both technical implementation and business value. I can bridge the gap between developers and stakeholders β€” and I've applied that in real startup and enterprise contexts.


πŸ“« Let's Connect

LinkedIn

πŸ“ Hamburg, Germany


πŸ“ˆ Current Focus

class Jo extends Developer {

    String currentRole     = "Full Stack Developer @ DBH Logistics IT AG";
    String domain          = "Customs & Logistics Software";
    String[] dailyStack    = { "Java 8β†’21", "Spring Boot", "React", "TypeScript", "Tailwind" };
    String[] deepening     = { "Java Internals", "Enterprise Patterns", "DDD", "Spring Security" };

    @Override
    public void work() {
        while (motivated) {
            modernizeLegacyCode();
            buildCleanFrontends();
            writeTests();
            shipToProduction();
        }
    }
}

Pinned Loading

  1. joschan21/contentport joschan21/contentport Public

    The open-source content platform for technical founders

    TypeScript 772 108