Giter Site home page Giter Site logo

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

Yonatan Karp-Rudin's Projects

assertk icon assertk

assertions for kotlin inspired by assertj

delivery-driver icon delivery-driver

A delivery game follow the course "Complete C# Unity Game Developer 2D Online Course" in GameDev.tv

drools-rule-engine icon drools-rule-engine

A simple Drools / SpringBoot integration that allows to select specific rules based on a condition that is predefined

fotf icon fotf

Code of the book From Object To Functions

gradle-plugin-course icon gradle-plugin-course

Implementation of the Gradle Plugins Development course from Udemy (https://www.udemy.com/course/gradle-development)

how-to-human icon how-to-human

A show-case web page for the How-to-Human application Made by Tal Karp-Rudin

konsist icon konsist

Konsist is a powerful static code analyzer tailored for Kotlin, focused on ensuring codebase consistency and adherence to coding conventions.

kotlin-junit-tools icon kotlin-junit-tools

A toolkit of helper classes in Kotlin that would help you while writing your unit tests in jUnit

openapi-generator icon openapi-generator

OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

openapi-usage-example icon openapi-usage-example

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

pet-clinic icon pet-clinic

Custom implementation of the classic Spring Boot Pet Clinic solution (https://projects.spring.io/spring-petclinic/)

pitest-summary icon pitest-summary

A GitHub action to parse the XML file of PITest results and publish them to the job's summary section

rabbit-hole icon rabbit-hole

This repository generalize the non-blocking retry queue solution for RabbitMQ introduced in this blog post https://programmerfriend.com/rabbit-mq-retry/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.