Travis Boettcher

Staff Software Engineer
📍 Eau Claire, WI 📞 715.505.1806 ✉️ boettcherta@gmail.com 💼 LinkedIn 💻 GitHub

Summary

Staff Software Engineer with 10+ years experience leading technical initiatives, teams, and cross-functional projects. Proven track record in large-scale system migrations, test automation, and international team leadership. Patent holder with expertise in enterprise software architecture and emerging technologies.

Skills

Technologies Java, Python, Rust, HTML, Javascript, JSP, Spring Framework, Hibernate, MySQL, Message Queues, Distributed Computing, Containers
Software Engineering Software Architecture, Design Patterns, Reactive Systems, Team Leadership, Agile, SAFe, Testing Pyramid
Tools Gradle, Develocity, Maven, Git, Linux, macOS, IntelliJ, Docker

Experience

Jamf Eau Claire, WI
Staff Software Engineer | MAR 2022 - PRESENT
Senior Software Engineer | MAR 2019 - MAR 2022
Software Engineer II | MAY 2015 - MAR 2019
  • Led a team to develop a testing framework to completely automate 2500 manual tests, including device interactions
  • Led a team as technical product owner and tech lead to migrate an active 2 million-line codebase from Spring Framework 5 to Spring Framework 6, Jakarta EE 8 to Jakarta EE 10, and Java 11 to Java 21. To accomplish this, we used OpenRewrite and Gradle plugins, and completed the project in 8 months. Communicated progress and obstacles with leadership during the project, and made sure the broader engineering org was aware of the effort and progress
  • Led a guild on code quality, focused on implementing automated solutions for improving and maintaining code quality in a way that the engineer doesn't even have to think about
  • Led a guild on build quality, focused on improving build reliability. Over the course of the past year, one of the guild's accomplishments is stabilizing a test suite of 50,000+ automated tests
  • Helped onboard a new Engineering office in Poland, including traveling to meet and train the team
  • Served as team lead and technical lead for 4 years in a core product area, leading refactoring of 3 major features to reduce technical debt and improve system reliability
Marten Transport Eau Claire, WI
Programmer | JUL 2013 - MAY 2015
  • Developed and maintained software for various internal departments, including Payroll, Human Resources, and Safety
  • Developed a replacement time tracking program that more than 300 employees use on a daily basis to report the hours they work

Education

University of Wisconsin-Eau Claire Eau Claire, WI
Bachelor's in Mathematics and Computer Science | 2007 - 2013

Studies included: Software Engineering; Mobile Software Development; Web Programming; and Unix System Programming

Notable Projects

RISC-V Emulator

github.com/travisboettcher/risc-v-emulator →

Personal RISC-V project in Rust exploring low-level system programming and emerging processor architectures.

Patent: Task Window Creation and Configuration

Publication no. US-20240362554-A1, published October 2024