––° ––mph ingest HOLD

Home About

Johnathan Radojevich

Chicago · Senior Software Engineer

Hi, I'm Johnathan.

I am interested in the computational modeling of physical systems, with an emphasis on spatial and temporal distributed systems — weather, climate, epidemiology, and the software that has to hold them.

Now

Allstate · Enterprise AI & risk

Where

Chicago, Illinois

Object

A field in space and time

Now

I work at Allstate on enterprise AI and risk intelligence: agents, retrieval, and decision APIs that actuarial teams can call.

Chicago. Open to senior and principal roles in software, weather risk, and the overlap.

Expand

Background

Longer notes on the work and the path. Open a section to read it.

What I am after The object is a field

The work is computational modeling of spatial-temporal systems. A storm is a state on a grid. An outbreak is a state on a contact surface. A catchment is a state on a terrain. If the software cannot hold that field — store it, step it, join it to the landscape — it is a picture, not a computation.

Employment has been the same problem in different clothes: an agent that has to retrieve and decide, an event mesh that has to keep a p99, a monolith that has to die without a weekend, a sensor fleet that has to arrive in seconds, a nightly job that has to finish before morning. The through-line is a distributed state that someone eventually prices as risk.

Graduate work, underway The pathway

The degrees are not a pile of credentials. They are one discipline, built in three layers, then pointed at physical systems and sharpened with methods.

Computing systems so a distributed state can live across machines. Applied and computational mathematics so the state can take a time step. Geospatial data science so the field stays attached to the world it claims to represent. Weather and climate risk sits over the rest: whatever the field is, someone has to price the exposure.

Where this started Background

I studied computer science at the University of Wisconsin and have been a software engineer since 2021 — Uline, Johnson Controls, Terracon, Northwestern Mutual, Allstate. The jobs got closer to systems that already have a physical or financial consequence.

Employment

Case studies →

2025 — now

Senior Software Engineer, Allstate

Multi-step agents on Bedrock, retrieval over insurance data, and decision APIs that actuarial teams can actually call.

2024 — 2025

Senior Software Engineer, Northwestern Mutual

Millions of financial events a day. The p99 was the product. Stream layout and backpressure were the work.

2022 — 2024

Software Engineer, Terracon

Anti-corruption layers, traffic shaping, and feature flags so the old system could die without a big-bang weekend.

2023

Software Engineer, Johnson Controls

Sensor fleets, an MQTT broker, and a time-series store. The backlog was measured in minutes. It needed to be seconds.

2021 — 2022

Associate Software Engineer, Uline

Enterprise Java, a 4.2-hour batch, and a coverage number that did not match the risk of changing it.

School, underway

The pathway →

Georgia Tech

M.S. Computer Science

A field model is a distributed system. Computing systems is the background that lets a state live across machines, time steps, and failure domains — not just a notebook on a laptop.

Washington

M.S. Applied & Computational Mathematics

Discretization, operators, and stability. The difference between a picture of a storm and a model that can take a time step without falling apart.

Illinois

M.S. CyberGIS & Geospatial Data Science

Coordinates are not a plotting convenience. GIS at this level is how a field is stored, queried, and joined to the landscape it claims to represent.