Khalvai Ozbek
Khalvai Ozbekopen to work
Kaiserslautern, Rheinland-Pfalz, Germany

I prioritize doing things right over doing things fast and love building systems for long-term usage,
making them understandable for future engineers.

TypeScriptNestJSNode.jsPostgreSQLDDDHexagonal Arch.Docker

// how I think about hierarchies

Layered system architecture diagramConcentric rectangles showing infrastructure wrapping application wrapping domain, with ports connecting the domain to the outside world.INFRASTRUCTUREHTTP · gRPC · DB · QueueAPPLICATIONuse cases · orchestrationDOMAINbusiness logic · rulesthe core stays pureportport
Simplicity over cleverness
Passionate for learning about software
Build for the people who maintain it next

Experience

Where I've worked

Where I've worked, what I built, and how I grew.

  • Nov 2025 – Jun 2026  ·  8 months

    Senior Software Engineer

    Intelika.ai

    AI services company building LLM-powered conversational experiences for enterprise customers.

    • In close collaboration with marketing team, engaged users to become customers in Finance service, by designing a system that offers trial subscriptions.
    • Implemented a notification service, using event-driven architecture, to notify customers to renew the past-due subscriptions.
    • Collaborated with DevOps engineers to define deployment architecture and improve production delivery workflows.
    • Reduced message fetching latency by %50, using multi-stage migration, designing presentation service using MongoDB, delegation of JWT verification to the service.
    NestJSTypeScriptModular MonolithDDDTeam Leadership
  • Jan 2024 – Nov 2025  ·  2 years

    Software Engineer

    Intelika.ai

    AI services company building LLM-powered conversational experiences for enterprise customers.

    • Implemented Stripe subscription workflows and integrated them with internal billing logic for automated monthly star refresh.
    • Supported a team of 4 engineers in adopting Domain-Driven Design (DDD) and Hexagonal Architecture through structured knowledge-sharing sessions.
    • Built an internal NestJS seedwork implementing DDD tactical patterns (Entities, Value Objects, Aggregates, Repositories), enabling consistent domain modeling across microservices.
    • Decoupled communication protocols, HTTP and gRPC, from business logic, making the logic more understandable.
    • Implemented inbox/outbox pattern, ensuring eventual consistency and idempotency of events.
    • Discovered business bonded contexts and integrated domain model concepts into existing N-Layered Architecture.
    NestJSTypeScriptDDDgRPCMicroservices
  • Jan 2023 – Dec 2023  ·  1 year

    Backend Engineer

    Nobati

    Appointment management platform offering tailored scheduling solutions for businesses, serving over 200,000 users.

    • Solved payment issues and subscription issuance problems for users, creating a convenient purchase flow.
    • Migrated JavaScript codebase into TypeScript, using DDD, improving separation of concerns.
    • Planned parallel development of legacy repositories alongside integration with new services.
    • Contributed to the success of a company serving over +200K users by prioritizing solving existing challenges.
    • Solved concurrency issue of reserving a slot of time for a user, using two level locks in the business process.
    NestJSTypeScriptHexagonal Arch.CQRSDDD
  • Jun 2022 – Dec 2022  ·  7 months

    Backend Developer

    Asrez Group

    Web technology consultancy delivering creative software infrastructure solutions to clients.

    • Developed APIs using REST and GraphQL to support diverse client applications.
    • Implemented an N-layered architecture in NestJS, ensuring scalability, testability, and clear separation of concerns.
    NestJSTypeScriptRESTGraphQL

Talks

On stage

Conference talks and university workshops on architecture, patterns, and developer craft.

  • Poster for "Software Architecture and Hidden Costs"

    28 Dec 2024  ·  FullstacksJS YouTube Channel

    Software Architecture and Hidden Costs

    Trade-offs and how to avoid long-term architectural costs.

    watch seminar →
  • Poster for "Software Architecture"

    20 May 2024  ·  Vali-e-Asr University

    Software Architecture

    The importance and history of software architecture — from monoliths to modern distributed systems.

  • Poster for "Design Patterns"

    22 Apr 2024  ·  Vali-e-Asr University

    Design Patterns

    The importance of patterns with live demonstrations of real-world applications.

  • Poster for "Clean Code Principles"

    9 Feb 2023  ·  Vali-e-Asr University

    Clean Code Principles

    Clean code principles explained with annotated code samples and live refactoring.

Contact

Get in touch

You also care about patterns and architecture?
I'm open to discuss, feel free to contact me.