Menu

Hello There

My name is Steven Sheets. I recently graduated as a Software Engineering student at Iowa State University.

About

More About Me

You probably here to learn more about me...

So let's get into it. As I'm sure you've gathered so far, my name is Steven Marshall Sheets (perhaps you couldn't have guessed the middle name). I am a 22-year-old graduate from ISU. Being from an incredibly small town of about 600 people in southeast Iowa, technology gave me a means to be able to connect to the rest of our huge world, and it instilled in me a passion and appreciation for the tech industry, and inspired me to learn how I could contribute. I hope to give back and create software that really impacts people in a positive way.

While my main focus is currently on software development, I'm not opposed to learning more about the various other disciples related to software, as it is a huge field and more than I could hope to learn in a lifetime. When I'm not working on school or working, I enjoy listening to music, (very) amateur photography, working out, and just chilling with my friends.

On this website you will find a small collection of the projects I've worked on throughout the years, from those in class to personal ones, although the latter is in short supply with how busy I keep myself. Of course, this is just a website, and you won't get a full taste of my personality through this, so perhaps we'll meet sometime in the future! Enjoy the site!

Work Experience

May 2019 - May 2020

Workiva

Software Engineering Intern
  • Part of the Test Engineering team in R&D - continued in our team's policy of 100% test coverage with approximately 8,000 unit test cases for our main product, contributing about 200 myself.
  • Worked using Agile methodologies such as Scrum and Kanban.
  • Consistently worked with Google App Engine, learning aspects such as Versions, Instances, Cron Jobs, Logs, and BigQuery, and how to appropriately utilize them.
  • Gained familiarity with Amazon Web Services, such as learning how to properly start and work with AMIs.
  • Obtained general knowledge of Docker and container technology.

Aug 2018 - May 2021

Iowa State University, College of Engineering

Software Engineering Peer Mentor
  • Assisted incoming software engineering students with their transition to collegiate life.
  • Led and organized two software engineering learning communities, each consisting of 24 students.
  • Held office hours to assist with technical questions with courses, or life in general.

Jan 2020 - May 2021

Iowa State University, College of Engineering

S E 186 Instructor
  • Helped with the construction of this, initially experimental course, with my fellow peer mentors. It was S E 186X, but after two semesters, it is now an accepted course in the S E curriculum at ISU.
  • Led a section of 20 students and guided them through the development of their semester-long group project.

Jan 2019 - Dec 2020

Iowa State University, College of Engineering

CPR E/S E 185 Head Teaching Assistant
  • Set up, organized, and published the labs for the students to work on and complete.
  • Continued to use knowledge of C to push an understanding of core programming concepts.
  • Continued to hold office hours for students to demo their code and ask for help.

Jan 2019 - May 2019

Iowa State University, College of Engineering

E E 285 Teaching Assistant
  • Guide the students to learning how to integrate field-specific computational tools for practically solving electrical engineering problems through teaching methods of systematically reducing problems into sequential steps compatible with computer-based tools.
  • Analyze and grade students' lab report submissions.
  • Continue to push an understanding of core programming concepts.
  • Continue to hold office hours for students to ask for any assistance.

May 2018 - Jan 2019

Kingland Systems

Data Research Analyst
  • Conducted research and completed data entry on corporations and investment vehicles, using defined procedures to identify relationships and provide validated and credible data.
  • Thoroughly continued to enhance data quality over time on new and existing data through continual data clean-up efforts.
  • Meticulously performed work according to the data quality and production standards as defined in policies and procedures.
  • Participated in projects, as assigned, to assist the management team with improving automation, efficiency, effectiveness of solutions, and training.

Aug 2018 - Dec 2018

Iowa State University, College of Engineering

S E 185 Teaching Assistant
  • Thoroughly and accurately relayed instructions to students to ensure labs were done correctly.
  • Used knowledge of C to clarify and answer questions to guarantee understanding of coursework.
  • Through office hours, assisted students with programming work to solidify understanding.
  • Helped guide and organize review sessions for students before exams.

Relevant Coursework

Spring 2021

S E 492: Senior Design Project II

Spring 2021

S E 362: Object-Oriented Analysis and Design

Fall 2020

S E 491: Senior Design Project I and Professionalism

Fall 2020

S E 342: Principles of Programming Languages

Summer 2020

STAT 330: Probability and Statistics for Computer Science

Spring 2020

COM S 352: Introduction to Operating Systems

Spring 2020

COM S 311: Introduction to the Design and Analysis of Algorithms

Fall 2019

COM S 363: Introduction to Database Management Systems

Fall 2019

S E 319: Construction of User Interfaces

Spring 2019

COM S 327: Advanced Programming Techniques

Spring 2019

COM S 106: Introduction to Web Programming

Fall 2018

COM S 228: Introduction to Data Structures

Spring 2018

COM S 104: Introduction to Programming

Spring 2021

S E 417: Software Testing

Spring 2021

COM S 331: Theory of Computing

Fall 2020

S E 421: Software Analysis and Verification for Safety and Security

Fall 2020

CPR E 430: Network Protocols and Security

Spring 2020

S E 339: Software Architecture and Design

Spring 2020

S E 329: Software Project Management

Fall 2019

COM S 321: Introduction to Computer Architecture and Machine-Level Programming

Fall 2019

COM S 230: Discrete Computational Structures

Spring 2019

COM S 309: Software Development Practices

Fall 2018

CPR E 281: Digital Logic

Spring 2018

COM S 227: Introduction to Object-Oriented Programming

Fall 2017

S E 185: Problem Solving in Software Engineering