Truman Kautzman

About

Hi, I’m Truman Kautzman. I really enjoy making delightful tools and software is my medium. I recently graduated with a degree in computer science to further my ability to make such tools. I have experience with numerous technologies and familiarity with many domains.

Qualifications

Languages

C

C++

Java

Kotlin

Python

HTML

CSS

JavaScript

TypeScript

Technologies

Vue JS/TS

React JS/TS

Flutter Dart

Tailwind CSS

Storybook

Android

Arduino

Amazon Web Services

DynamoDB

Kubernetes

μ

Micronaut

Skills

Software Design Principles and Patterns

User Experience Design

Testing and Formal Verification

Technical Communication

Big Picture Perspective

Attention to Detail

Education

Bachelor's of Science in Computer Science

Brigham Young University - Provo, UT - April 2023

Course work included web development, data structures, discrete math, computer systems, computational theory, user experience design, and software engineering. Software engineering gave me exposure and practice with dozens of technologies and tools as well as practical application of software engineering principals. Other classes include those in music and religion.

Experience

Associate Software Engineer

Imagine Learning - Remote - May 2023 to Present

As my first exposure to industry software production, I was exposed to large-scale software challenges and solutions, scalability and cost considerations, and Agile development practices. I became comfortable with working on a team to decompose work and deliver business value. I built several React TypeScript components and Kotlin Micronaut microservices.

Lighting Technician

BYU OIT AV Productions - Provo, UT - August 2017 to December 2023

Here I gained and applied understanding of technical lighting equipment including professional lighting control and programming environments. I also worked closely with others to make decisions and accomplish tasks requiring organization of up to 100 lighting fixtures. I also contributed to high profile events such as BYU Devotionals and gained confidence under time and quality constraints.

Software Engineer

Velaflame Capstone Project - Provo, UT - August 2022 to April 2023

This opportunity was part of my degree program and provided a project that myself and four other students could focus on for several months. Half of the project involved writing C++ Arduino code to communicate with ESP Rainmaker, an IoT backend service from Espressif. The other half was building an app for iOS and Android, so naturally we chose to use Flutter. We were able to deliver business value.

Wordpress Website Developer

BYU Cougar Marching Band - Provo, UT - January 2021 to April 2023

In order to meet university accessability and brand requirements, I was brought on to build a Wordpress theme to meet these requirements. To accomplish this I needed to understand the accessability and brand requirements as well as meet the needs and expectations of the band staff. This work itself required building a WordPress theme, HTML, CSS, PHP and all.

Computer Systems Teaching Assistant

BYU Computer Science Department - Provo, UT - Winter 2020

As a Teaching Assistant, I taught concepts and applications of computer systems in classroom and one-on-one scenarios. Through teaching others, this expanded my knowledge of binary logic, assembly, and C. I also worked with instructors and other teaching assistants to oversee assignment grading for over 100 students by using Linux shell scripts to validate student code.

How I Work

My approach to a project focuses on quality and considerate decision making. I am diligent in seeking the best solutions to important problems. What follows are the principles I use to approach the problem-solving process.

User Experience Design

Design refines the near endless possibilities of computing into optimal solutions. I believe software can compliment and enhance many processes, removing the rote and leaving the creative and inventive tasks for people.

Seeing the Big Picture

I approach any problem with the overarching goals at the forefront of my mind. Seeking solutions that satisfy not just short term goals, but those related to the larger impacts and ambitions of a project.

Refining the Smaller Details

Crossing 't's and dotting 'i's may not be most people's idea of fun, but I find tackling the minutia very satisfying as they often add up to having a large impact on the whole product.

Communicating Complexity

Technical topics are not easy to talk about and decision making is a tough task. I can explain complex subjects with clarity and simplicity, allowing all involved to have a better picture of the relevant problems and solutions.

What I Work On

I am a curious person and have many wide ranging interests and am sure to have many more. I like to learn and appreciate the world around us and what we create for it. The following are sampling of more specific things that I enjoy learning about and participating in.

Music

I have played the French horn for 12 years. I love contributing to an ensemble of musicians, from quintets to marching bands, and admiring what beauty many can come together to accomplish. I also dabble in music composition (ask me about music notation software) and marching drill writing. (However, I don't have a ton of positives about drill writing software)

Event Lighting

For several years, I have had the opportunity to contribute to events large and small by lighting them. I have loved learning the intricacies of the technology and art of lighting. I've found a knack for lighting control software and love speculating about what is happening under the hood.

The Built Environment

I really admire the things we have built and invented for our use. Architecture, urban planning, civil engineering, and transportation fascinate me with their complex problems and genius solutions. I find designing interiors, layouts, roads, and transport networks a fun challenge.