Skills

Practice Areas

The parts of engineering Yonatan is strongest in, and the tools he tends to reach for in real work.

Where he is strongest

This is less a stack inventory, more a map of the work he tends to do best.

Backend architecture

Designing services, contracts, and boundaries that stay understandable as systems grow.

KotlinJavaSpring BootOpenAPIgRPCProtocol Buffers

Distributed systems and data flows

Building event-driven services, real-time processing, and the infrastructure that keeps backend systems coherent under load.

KafkaFlinkNeo4jMySQLPostgreSQL

Platform and developer experience

Improving the day-to-day engineering loop through templates, CI, internal tools, and shared libraries.

GradleGitHub ActionsTerraformDockerKubernetes

Observability and production trust

Making systems easier to debug, monitor, and operate when the stakes are real.

OpenTelemetryNewRelicKafka DLTsRunbooks

Technical writing

Explaining backend design, debugging, and implementation tradeoffs clearly enough to be useful.

KotlinArchitecture notesPostmortem-style thinking

Current working set

Tools and systems that show up repeatedly in current work.

KotlinSpring BootOpenAPIKafkaFlinkTerraformGitHub ActionsDockerPostgreSQLMySQL

Also comfortable with

Things he has worked with seriously, without pretending they are the center of gravity.

PythonTypeScriptC++C#MicronautHibernateRabbitMQCassandra / KeyspacesMockitoJenkins