Experience
Software Engineer
SPS Commerce: May 2024 - Present
Software engineer on Items Capability team, primarily working in Java and React
Site Reliability Engineer
RELEX Solutions: April 2022 - May 2024
- Developed Java and Python programs managing state of distributed applications
- Wrote, maintained application used in automated production environment migration
- Improved observability for early incident detection with Fluent Bit, Prometheus, and Grafana
- Wrote Ansible CI/CD pipelines for middleware infrastructure required by production applications
- Resolved multiple incidents with customer impact as on-call engineer
Technical Analyst
RELEX Solutions: April 2021 - April 2022
- Wrote and troubleshooted integrations between customer file servers and RELEX ETL infrastructure
- Worked directly with customers to resolve ETL and SSO configuration challenges
- Carried out multiple support handovers while maintaining customer referenceability
Complex Chemical Systems Group, University of Minnesota
Undergraduate Research Assistant: April 2018 - February 2021
- Wrote Python programs to analyze molecular geometric distributions across hundreds of thousands of simulation frames
- Wrote programs for automated HPC simulation submission, control, and telemetry
- Awarded paid research assistantship for progress shown in first two months
Technical Projects and Skills
GDPLE
- Playable at gdple.iainschmitt.com
- U.S. state economy guessing game updated daily
- Frontend written in TypeScript/Preact, backend in F#/ASP.NET, with an SQLite database
HumbleMarket
- Prediction market web application supporting multi-outcome events
- Frontend written in TypeScript/React, backend in Java/Spring backend, with MongoDB used for the database
- Implemented automated market maker algorithms to maintain market liquidity
Programming Languages & Frameworks: Java, Spring, JavaScript/TypeScript, React, Express, Preact, F#, Python, Flask
DevOps Tools: Ansible, Fluent Bit, Prometheus, Grafana, GitLab CI/CD
Other Utilities: Linux System Administration, Network Engineering, SQL Databases, Apache ZooKeeper, MongoDB
Education
Bachelor of Chemical Engineering
University of Minnesota, May 2021