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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
yonatankarp/README.md

Yonatan Karp-Rudin

Profile Image

Typing SVG

Top Repositories

GitHub Activity

This Year GitHub Activity

GitHub Contributions

GitHub Streak

GitHub Stats

Yonatan's GitHub stats

About Me

๐Ÿ‘‹ Hey there! I'm Yonatan Karp-Rudin, and I've been on a coding adventure since the tender age of 15, when I first delved into the intriguing realms of Assembler and C in the halls of my school. While my journey into professional development began a bit later in life, my passion for coding has never wavered.

๐ŸŒ Originally hailing from the vibrant tech scene of Israel, I embarked on a new chapter of my life in Berlin, Germany, just six months before the world was hit by the unexpected wave of COVID-19.

What I Do

๐Ÿ‘จโ€๐Ÿฆณ I'm not just a seasoned software engineer; I'm a dedicated craftsman in the art of backend development. I specialize in languages that champion Object-Oriented Programming (OOP) or dive into the exciting realm of functional programming.

๐Ÿฅ‘ I'm a fervent advocate for the Kotlin language, especially when it comes to building robust backend solutions.

๐Ÿ’ป My professional toolkit includes an array of languages, from the mighty Java to the versatile Python, C#, and of course, Kotlin.

๐Ÿ‘จโ€๐Ÿ’ป Coding isn't just my profession; it's my passion. I indulge in it for fun during my spare time, aiming to write code at least once a week.

๐ŸŽ™ Language-wise, I'm a native Hebrew speaker (๐Ÿ‡ฎ๐Ÿ‡ฑ), fluent in English (๐Ÿ‡บ๐Ÿ‡ธ), and even have a basic grasp of German (๐Ÿ‡ฉ๐Ÿ‡ช).

๐Ÿค– Automation is my middle name. I firmly believe in streamlining everyday tasks, from automated tests to simplifying daily routines.

What I'm Not

๐Ÿ”ป Low-level programming isn't my cup of tea. I prefer the elegance of managed memory, which often outshines manual optimization.

๐Ÿ•ธ Frontend development, well, that's not my forte. Although I've ventured into it in the past, it's safe to say I'm more at home in the backend wilderness. ๐Ÿ˜…

Beyond the lines of code and the tech trenches, I find joy in the simple pleasures of life. I'm happily married and the proud owner of two delightful feline companions, who never fail to add a touch of whimsy to my days ๐Ÿˆ๐Ÿˆโ€โฌ›.

Check Out Recent Articles on Medium

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

Contact

Linkedin Twitter Hashnode StackOverflow Medium

Skills

Languages

bash bash bash

Frameworks

bash bash

Tools

bash bash bash git git

Infrastructure

bash bash bash bash bash bash

IDEA

git git git

Pinned Loading

  1. openapi-usage-example openapi-usage-example Public

    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. spring-starter spring-starter Public template

    A template spring boot web application to enable fast bootstrapping

    Mustache 3

  3. domain-gateway-demo domain-gateway-demo Public

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

    Mustache

  4. kotlin-design-patterns kotlin-design-patterns Public

    Design patterns implemented in Kotlin

    Kotlin 3

  5. xkcd-click-and-drag xkcd-click-and-drag Public

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

    Kotlin 1

  6. xkcd-data-hub xkcd-data-hub Public

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

    Kotlin 1