✉️

Work Experience

R&D Software Test Architect

February 2023 - June 2024

Associated Projects:
AI Enabled Movement | Automated Test Result Reporting | Protobuf Script Generation | Test Plan Application | Automated Defect Duplication


At John Deere (Deere & Company), I worked as a software test architect on the Obstacle Intelligence (OI) team. When I joined, the team was small, consisting of just my team lead and me. This was a blessing, as I was trusted with my own projects. My primary responsibilities included writing, executing, and reviewing test plans for software used on various types of heavy machinery used on construction sites. I also maintained and developed tools for use within the team and department.

During my time at Deere, I gained invaluable experience. I learned how to collaborate with overseas colleagues and navigate the challenges of differing time zones. I became familiar with Scrum, discovering that a "sprint," despite the name, doesn't involve running on a track. One of the most important lessons I learned was the “golden rule” of development: when estimating how long a something will take, double your original estimate—twice. I also learned the importance of saying no when your plate is full, and I realized just how crucial it is to document every step of the testing process. Even seemingly insignificant details, such as whether the A/C was running when there was a defect in the AI, can come back up.

One of my favorite "treats" of working at John Deere was operating the machines. While I had operated some of the smaller things like skidsteers or excavators before, it was a whole new experience to be driving a massive articulated dump truck (Photo) or navigating the complex controls of a grader (Photo of a grader and the controls). I loved going up to the Hill (the testing grounds) with the job of "breaking" the software. All in all I got trained on 6 different machines, my favorite being the loader (Photo).

My first day of work!

Setting up testing environment


Supplemental Instructor

August 2023 - Present


These positions have shown me how much I LOVE to teach. I have been lucky enough to be asked to be a supplemental instructor for 5 classes: Physics I (PHY210), Physics II x2 (PHY211), Intro to Robotics (EGR116), and Numerical Methods (EGR339). Below is my reflection on the journey.

Physics I & II

For physics I held sessions 2-3 times a week outside of the normal class time for students who wanted to get additional work in. This was my own class of sorts—one I was able to work on my skills as an educator and rediscover my love of physics. I was able to empathize with the students because they were going through the same "How the heck am I going to find the velocity of this" that I went through. This not only gave me insight into how to talk to them, but let me understand how much they actually understood when asking questions.

That was an important thing—they didn't just want answers to a homework problem (well, some of them did)—they wanted to understand the concept. That principle guided how I taught. I would rarely tell them the way they wanted to do it was wrong and instead would guide them in debunking or proving their methods. Most of my answers became questions, encouraging them to think critically.

Intro to Robotics

For Intro to Robotics, I helped with labs, occasionally teaching them myself. This was a blast as I got to see the various ways students wired their circuits or organized their code and compare it to how I did when testing the lab. Even better I was able to give students who had a solid understanding of the course additional challenges to push their critical thinking skills. That was something I've always liked in classes so I tried to apply it to my teaching.

Numerical Methods

Unlike the previous courses I've been an SI for, I never took this class. I was asked to help with this class 6 weeks into the semester which meant that I got to catch up to the students over a single weekend. The weekend led into our first session which included a brief overview of programming basics, followed by mini challenges I put together to address concepts that were problematic for the students. These challenges were first presented to the students as individual problems, then followed by a group effort to solve them. This approach encouraged students to explain their reasoning to their peers, which not only deepened their understanding through teaching but also provided the other students a different perspective. While I only have anecdotal results of this technique, students seem to have benefited greatly in tranforming their mathematical solutions to more robust and scalable programmatic solutions.


Reviews

"These sessions are super helpful!!! I feel like I understand the material better during these sessions than anything coming out of class. You explain things so well and really simplify it!" - Anonymous student review from PHY210 feedback survey


"More of everything! If you could just teach the whole class please. I'm amazed at how well you know all this stuff." - Anonymous student review from PHY210 feedback survey


"I can't think of any ways for you to improve off the top of my head, you have been one of the best SI's that I have had in being able to help us understand the material and how to think about the problems in different ways in order to be able to code it as well." - Anonymous student review from EGR339 feedback survey


"Thank you for all of your help during this semester with SI, it definitely saved me many times with the coding homework when I would get stuck and now know how to fix my code or just even how to start it at times." - Anonymous student review from EGR339 feedback survey


Heitkamp Planetarium

February 2021 - May 2023


When I took an astronomy course in high school, I expected to learn about constellations and horoscopes—it turns out that's astrology and what I was in for is much more scientific. Luckily, I loved the class, which led to me joining the Planetarium Club by the end of my 1st year of college. Eventually, I became president. I had no idea what I was in for, so it was quite the surprise when I was asked if I wanted to sign up for a show after the first meeting.

Shows were ran by teams of 2 to 5 people and presenting to crowds averaging 60 people and maxing out around 90 (only because we ran out of seats). The first few shows were nerve-wracking as I stuttered through my facts about Mars, but as time went on, I grew confident enough to throw in some jokes and engage with audience a bit more. Because we were a small club and the professor knew I enjoyed working with computers I also got to control the planetarium projector for the shows. There was a lot that you could do with the projector that we weren't taking advantage of, and after a bit of experimentation I was able to work more into the shows. This was great. Shows became a lot more dynamic and fun for both the audiences and us. We began to increase the marketing of our shows which inevitably led to more interest in the already packed shows, so much so that we would often do 2 performances in the same night to accomedate.

My absolute favorite moments were when we'd project the northern lights or a stunning nebula on the dome, and kids would fill the room with "oooo"s and "ahhhh"s. It was a magical feeling that further grew my passion for education. Other pretty awesome experiences I had included working with accomplished Loras alumni Beth Mund and Jeff Heitzman to present a show for homecoming and giving a show for members of the Iowa Space Grant Consortium.

Us with the ISGC! (Their LinkedIn post)

Us with Beth and Jeff after the homecoming show!


Residential Advisor

August 2021 - May 2023


Being a residential advisor brings a ton of opportunity to make a difference in the lives of those around you. For many students, moving away from home—often for the first time—can be a stressful or anxiety-inducing experience. Being able to help make that transition easier for people is extremely rewarding. While staying up on duty wasn't always fun, every time someone would walk in needing to talk or de-stress, it made it worth it. The position also gave me the opportunity to meet people outside of the wrestling team, and some of my closest friendships were formed through residence life.

The position was a mix of on-call counseler, mediator, custodian, event director, safety monitor, and at times, what felt like a parent (Yes, you do need to add water before microwaving your mac and cheese). Through our pre-semester training and hands-on experience, I learned how to handle a variety of situations, largely growing my interest in communication and emotion science.

Some of my favorite aspects of the position were putting on events. My favorites included:

  • "Drugs, Sex, and Rock & Roll": A program about safely navigating the college environment, set to a rock and roll soundtrack.
  • "Be a Responsible Drinker": A PSA for responsible drinking, paired with a drunk-goggle obstacle course.
  • "Paint Night": A relaxed hangout event where students could destress while painting.

These events gave me a chance to connect with people I otherwise may not have got to interact with and it was awesome to see the smile on their faces when you say hi to them around campus.

End of summer game day!

Responsible Drinker Event Poster

"Paint Night" event poster