Fairbanks, Alaska · Python & TypeScript

Micah Simmerman

Python developer building public-infrastructure software at the Alaska Department of Transportation. Ten years as an analytical chemist before that, now finishing an M.S. in Computer Science.

Now: building a CQRS service for my graduate capstone

Micah Simmerman
Fairbanks, AlaskaUTC−9
State of Alaska · DOT&PFB.Sc. Applied CS, CU Boulder, cum laudeM.S. Computer Science, in progress10+ years regulated lab science
Selected work

Four projects, each built to be trusted.

Graduate capstone · 2026In progress

A CQRS service from first principles

Brief
A mock electric utility needs its grid platform to scale. Meter readings pour in constantly, and dashboards query load and outages all day.
Approach
Separate writes from reads. A validated write model emits domain events, and projections build read models that scale independently.
Studying
Eventual consistency, event replay, idempotency, and when the pattern earns its complexity.
CommandWrite modelEvent store ProjectionRead modelQuery POST /readingsvalidate · decideasyncGET /grid/loaddenormalized view

Legacy reporting modernization

State of AlaskaProduction

Replacing DOT&PF's legacy reporting applications with a RESTful API and modern frontend components, built to department standards and supported in production.

TypeScript · Node.js
React · REST

UI regression automation

State of AlaskaProduction

A Python and Selenium platform that regression-tests in-house and third-party SaaS applications against business requirements, so failures surface in CI instead of in front of users.

Python · Selenium
bash · Ubuntu

SWITRS traffic-safety analysis ↗

Research · team project

Mining California's statewide collision records to measure trends and the safety impact of AI-assisted and autonomous vehicles on US roads.

Python · Jupyter
data mining

Also on GitHub: Sudoku Sage (Flask full-stack app), a CNN cancer-detection classifier, an Arduino garden monitor and a P2P retail database. All repositories ↗

Micah at a laboratory microscope
The chemist's angle

I learned engineering in a regulated lab.

For ten years I validated analytical methods and computer systems for pharmaceutical and biotech companies, where a result that can't be reproduced doesn't exist. I write software the same way: tested, documented and ready for an audit.

Experience

Career.

2024 – Present

Analyst / Programmer 2

State of Alaska · Department of Transportation & Public Facilities

I build a Node.js REST API and TypeScript React frontends that replace legacy reporting systems statewide. I own the Python/Selenium test-automation suite and the team's Linux development tooling.

2024

Frontend Software Developer

Siblings Software

Shipped Express.js and Angular 18 features from Figma designs. Configured YAML CI pipelines and wrote lint rules and unit tests.

Prior · 10+ years

Senior Research Associate · Associate Scientist · Senior QC Chemist

DMC Biotechnologies · Neva Analytics · Huvepharma

Method development, computer-system validation and investigations in regulated biotech and pharma. Supervised laboratory staff.

M.S. Computer ScienceIn progress
B.Sc. Applied Computer ScienceCU Boulder · cum laude
B.Sc. ChemistryUniversity of Alaska Fairbanks

Download the full résumé (PDF) →

Writing

Latest notes.

All writing →

Contact

Let's talk.

A role, a project or a question about anything on this site: send a note and I'll reply personally. References are available on request.

Contact