Sam Knight

Location: Lovelock, NV
Phone: (775) 442-1248

Hard-working, detail-oriented programmer pursuing a Bachelor's degree in Computer Science with 6 years of programming experience. Skilled at programming in Lua and Python. Skilled with the front-end languages: HTML, CSS, and JavaScript, as well as the back-end language PHP. Some experience with SQL, C, C++, and Java, as well as the back-end framework, Node.js. Works well in teams or on his own. Currently seeking an internship or entry-level position in Software Engineering.

I can be reached by phone or by email. View my LinkedIn page or GitHub profile using the tiles below the photo. My resume is included below. Blue buttons indicate clickable links. Click the Brigham Young University - Idaho button to see relevant coursework. Click a button in the Skills section to see relevant experience. Click a button in the Experience section to see more about a particular project. If a GitHub icon () appears next to a project name, it can be clicked to view that project's source code on GitHub.

Resume

Education

BS, Computer Science Anticipated - December 2021
Brigham Young University - Idaho Rexburg, ID
  • GPA: 3.6

Skills

Experience

SMBX2 (Game Engine -- API Development, Lua) Oct 2017 - April 2022
Developer
  • Created and maintained documentation for engine API features, greatly improving usability for developers and users.
  • Diagnosed, documented and fixed bugs reported by testers and users.
  • Followed documentation, software development methodology, testing, and version control (Git) standards.
  • Utilized object-oriented, event-based Lua scripting to add game features such as enemies and other interactive objects.
  • Utilized communication and problem-solving skills to asynchronously work with a small team of about 5 people from around the world.
SMBX2 Tileset Importer (Python) May 2021
Developer
  • Utilized proficiency in Python and the Tkinter framework to develop a UI application
  • Eliminated 80 to 90 percent of time spent on the tedious process of importing "tilesets" to SMBX2.
  • Resolved 100 percent of user-reported bugs using the GitHub issue tracker.
  • Responded to and implemented several feature requests from users using the issue tracker.