Backend development for Omni Lightning, a digital marketing platform for retail companies.
Thomas McDowell
Software Developer
about
I am a software developer with over four years of professional experience across enterprise and startup environments. Most of that as time has been spent as a backend developer building HTTP APIs, asynchronous data-processing systems, and application infrastructure. I hold dual degrees in Computer Science and Physics, and have prior research experience in the CMS collaboration at CERN. I am based in the Iowa City, Iowa area.
status
Open to new opportunities
experience
Software Developer
Jul 2023 – Mar 2026
Omni Digital Group
Software Engineer I
Jan 2022 – Jun 2023
ACT, Inc.
Built and maintained HTTP services for high-stakes assessment platforms serving millions of students.
Research Assistant
Mar 2018 – Sep 2021
University of Iowa, Physics & Astronomy
High-energy particle physics simulation and analysis as a member of the CMS collaboration at CERN.
skills
- languages
- Java, Python, JavaScript/TypeScript, Rust
- frameworks
- Spring Boot, FastAPI, Axum, React
- data
- Postgres, MongoDB, Apache Kafka
- infra
- AWS (EC2, Lambda, S3, SQS, and many more), Docker, Terraform, Kubernetes
- tooling
- Git, Claude Code
personal projects
- catscii
- Serve cat pictures as ascii art over the internet
- game of life
- Conway's game of life in the terminal
- dotfiles
- My collection of dotfiles
links
- github
- trmcdowell
- Thomas McDowell
- tmcdowell.dev@gmail.com
- resume
- tmcdowell_resume.pdf