Skip to content
View yonatankarp's full-sized avatar

Block or report yonatankarp

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.

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
yonatankarp/README.md

Yonatan Karp-Rudin

Typing SVG


👋 About Me

I'm Yonatan Karp-Rudin, a passionate backend engineer and Staff Engineer at Billie GmbH.
Driven by curiosity and a commitment to clean, reliable backend systems, I specialize in building scalable solutions with Kotlin, Spring, and a toolkit of modern backend technologies.
I love open source and believe in sharing knowledge with the community—whether through code, writing, or open-source contributions.

  • 🛠 Primary Focus: Kotlin, Spring Boot, OpenAPI, and JVM-based backend systems
  • 🌍 Based in Berlin, Germany (originally from Israel)
  • 📝 Blogger, speaker, lifelong learner, and automation enthusiast
  • 🐈 Cat person | 🎮 Gamer

🚀 Featured Projects


🌱 Open Source Contributions

  • A contributor to OpenAPI Generator
  • Always open to PRs, discussions, and collaboration—let’s build better software together!

📈 GitHub Stats

GitHub Stats

GitHub Streak

This Year GitHub Activity


✍️ Latest Articles

Recent Article 1Recent Article 2Recent Article 3Recent Article 4Recent Article 5


💬 Contact

LinkedinTwitterHashnodeStackOverflowMedium


🛠️ Skills

Languages

KotlinJavaPython

Frameworks & Libraries

SpringOpenAPI

Tools

GradleMavenDockerGitHubGit

Infrastructure & Observability

KafkaRabbitMQCassandraPostgreSQLOpenTelemetryHoneycomb

Editors

IntelliJ IDEAVSCodeVim


Pinned Loading

  1. openapi-usage-exampleopenapi-usage-examplePublic

    An example of how to use OpenAPI, SpringBoot, Gradle and Kotlin to build RESTful API as described in https://yonatankarp.com/how-to-write-robust-rest-api-with-openapi

    Kotlin 3

  2. kotlin-spring-boot-templatekotlin-spring-boot-templatePublic template

    A reactive Spring Boot 4 service template (Kotlin + R2DBC + jOOQ + JDK 25). Mirrors ktor-template's operational baseline.

    Kotlin 4

  3. domain-gateway-demodomain-gateway-demoPublic

    The source code for the article posted in https://yonatankarp.com

    Mustache

  4. kotlin-design-patternskotlin-design-patternsPublic

    Design patterns implemented in Kotlin

    Kotlin 4 1

  5. xkcd-click-and-dragxkcd-click-and-dragPublic

    The full image of the Click and Drag commits by XKCD https://xkcd.com/1110/

    Kotlin 2

  6. xkcd-data-hubxkcd-data-hubPublic

    An over engineered project to fetch XKCD comics from their RSS api and serve it to a client with nice functionality

    Kotlin 1