Senior Software Engineer

Garrett Ohner

I build backend systems that handle millions of events daily.
Kotlin · Java · Spring Boot · Kafka · AWS

5+ years
2M+ events/day
30x faster
50% MTTR cut

Experience

Where I've worked

JP Morgan Chase

Senior Software Engineer

2024–Present

Salt Lake City

  • · Led Kotlin/Spring Boot microservice adoption across 3 teams
  • · Zero-downtime data migration, saved 20 eng-hours/month
  • · Cut incident resolution time by 50%

Nuki

Software Engineer

2023

Graz, Austria

  • · 10x latency reduction via async MongoDB
  • · Built LLM/RAG chatbot before commercial solutions existed

Locatee

Software Engineer

2022–2023

Zurich

  • · 30x optimization on data pipeline
  • · 500k events/day with reactive streams

BearingPoint

Software Engineer

2019–2021

Graz, Austria

  • · 2M GPS signals/day → real-time logistics
  • · Kafka Streams for multimodal tracking

Education

Background

MS Computer Science

Weber State University · 2024

BS Physics

Graz University of Technology · 2018

Skills

What I work with

Languages

Kotlin, Java, SQL, TypeScript, Scala, Python

Backend

Spring Boot, REST APIs, WebSockets, OpenAPI, Gradle

Data

PostgreSQL, MongoDB, Redis, Kafka, Kafka Streams

Observability

DataDog, OpenTelemetry, Grafana, Prometheus

Infrastructure

AWS, GCP, Docker, Kubernetes, Terraform, GitHub Actions

Contact

Get in touch

Looking for backend engineering opportunities, especially roles involving Kotlin, distributed systems, or data-intensive applications.

Email gernot.ohner@gmail.com

Location Salt Lake City → Dallas