You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
👋 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 🐈🐈⬛.
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