Resume

Resume


Kyle Hurd

Professional Experience


Junior Software Engineer

Applied Research Associates - Raleigh, NC
05/2023 - Present
  • Hold an active Secret clearance and currently under investigation for Top Secret//SCI clearance.
  • Integrating joint targeteering on an Integrated Munitions Effect Assessment tool using C++, CMake and Qt on the Windows platform.
  • Create and communicate with REST APIs to stream geospatial data and targets from miscellaneous sources to aid targeteers in planning and simulating bombardment-style attacks.
  • Integrated OAuth2 with KeyCloak and GeoAXiS, using localhost and out-of-band redirects to securely obtain JWT tokens.
  • Participate in the AGILE methodology, actively engaging in sprint meetings, backlog refinements, retrospectives, and daily standups.
  • Develop and maintain unit tests using GTest and QTest, ensuring software quality and reliability.

Software Engineer Intern

Amazon - Seattle, WA
05/2022 - 08/2022
  • Actively communicated project progress by following the AGILE methodology with sprint meetings, reflection meetings, and daily standups.
  • Improved the performance and trust of integration testing for Alexa's Routine Recommendations Engine Service by mocking the external dependencies used by the system.
  • Developed on a remote desktop, utilizing Amazon EC2 Linux instances alongside IntelliJ IDEA to run, test, and contribute to the repository.
  • Communicated with Amazon DynamoDB tables as a storage tool for mocking results.

Software Engineer Intern

Schweitzer Engineering Laboratories - Pullman, WA
10/2021 - 12/2021
  • Performed stress tests on SEL Real-Time Automation Controllers (RTAC) for new firmware releases.
  • Improved the setup and teardown procedures of tests by designing automated scripts to adjust input and output settings for the device.

Teacher's Assistant - Fundamentals of Programming in Python

Washington State University - Pullman, WA
08/2020 - 12/2022
  • Educated students in the fundamentals of programming in Python by hosting weekly labs and office hours.
  • Leveraged my knowledge of common misconceptions students make learning new programming languages to help improve productivity.
  • Managed and grade sensitive content such as programming assignments, examinations, and lab materials.

Education


Bachelor of Science, Computer Science

Washington State University - Pullman, WA
Fall 2022 | 3.93 GPA

Associate of Arts, Music

Grays Harbor Community College - Aberdeen, WA
Spring 2017 | 3.93 GPA

Projects


SkyBro: Weather Observations

Repository: https://github.com/khurd21/SkyBro
Alexa Skill Store: https://www.amazon.com/kmdude1000-SkyBro/
  • An Alexa Skill providing weather observations tailored for skydivers and aviation enthusiasts.
  • Built with C#, AWS Lambda and the Alexa Skill Set.
  • CI/CD pipeline using GitHub Actions, automatically performing test coverage reports, unit tests, and deployment to AWS.
  • SkyBro provides important weather reports including cloud coverage, precipitation, and wind patterns based on the nearest METAR weather station data from a USPA affiliated skydiving dropzone.

Audible Altimeter

Repository: https://github.com/khurd21/Audible-Altimeter
  • An open source speaking altimeter, acting as a tool for skydiversto maintain altitude awareness when skydiving.
  • Supporting altitudes of 15,000 feet, the audible altimeter reports a skydiver's altitude in 1,000 foot intervals.
  • A more affordable option for skydivers, priced six times lower than comparable audible altimeters.
  • Utilized I2C communication with the BMP390 sensor to accurately read temperature and pressure data for real-time altitude calculations.
  • Utilized I2S communication to efficiently transmit altitude reports to a speaker, providing clear, real-time auditory feedback to the user.

Flappiest Bird

Repository: https://github.com/khurd21/Flappy_Bird
  • Recreation of the iconic Flappy Bird released in May, 2013.
  • Play two gamemodes, Normal Mode or Flappy Invaders. Normal Mode is the class experience from the original game where Flappy Invaders challenges you with enemy birds!
  • Built with C++ using SFML.

Linux EXT2 Filesystem

Repository: https://github.com/khurd21/ext2-file-system
  • A Linux-compatible ext2 filesystem.
  • Traverse or modify the filesystem with basic commands such as cd, ls, mkdir, rmdir, and pwd. Open files for read and write operations.
  • Built with C.

Macbeth

Repository: https://github.com/epimodels/macbeth
  • Open source disease modeling web application tool.
  • Dynamically load in deterministic and stochastic models for users to run and view outputs.
  • Built with Python, Django and React.
  • 1st place in the senior design capstone course at Washington State University.

Spreadsheet App

Repository: https://github.com/khurd21/Spreadsheet-App
  • A spreadsheet to create and edit basic spreadsheets, adjust cell color, reference other cells, perform arithmetic equations, and undo/redo actions.
  • Built with C# using Winforms, targeting Windows.

Sentence Generator

Repository: https://github.com/khurd21/Cpts-315-Final-Project-Sentence-Generator
  • A framework that reads a stream of text and generates new and unique sentences based on the original text.
  • Built with Python using a markov chain and n-grams.

Zoom Mate

Repository: https://github.com/khurd21/Zoom_Mate
  • A terminal based controller for the Zoom application on MacOS.
  • Join meetings, toggle video and audio, end meetings, and share your screen all from the terminal.
  • Built with Python using AppKit and PyAutoGUI.

Cougar Research Application Portal

Repository: https://github.com/khurd21/Cougar-Research-Application-Portal
  • An application portal designed for professors at Washington State University to publish research positions for undergraduate and graduate students.
  • Professors can post job opportunities, see applicants, and edit or delete their postings. Students have the ability to view job postings and submit applications.
  • Built with Python, SQLAlchemy and Flask.

Skills


LanguagesFrameworks and Tools
C#, C/C++
Python, Java
HTML, SQL

ASP.NET, Git
VSCode, AWS
DynamoDB, Jupyter Notebook
GitHub