Noah Backus
Burlington, VT | backus.noah@gmail.com | 802-355-9271 | www.noahbackus.xyz
Education
University of Vermont: B.S. Computer ScienceGraduated Dec. 2021
- Relevant courses: Software Engineering, Algorithm Design & Analysis, Embedded Programming in C, Website Design & Development, Database Design for the Web, Client-Side Website Programming
Skills
Programming Languages: Python, Java, JavaScript, PHP, C, C++, C#, Swift, SQL
Software: Godot, Unity, Blender, MyPHPAdmin, PostgreSQL, Visual Studio, Git, NGINX, Apache
Operating Systems: Linux, Linux CLIs, NixOS, Windows
Projects
Auto Dungeon2022 - 2023
- Co-directed a game made in Unity with C#, with a team of 4 people
- Developed scalable systems for different RPG elements of the game
- Created artwork, assets, and animations in Blender, texturing was done in Substance Painter
- Worked on intro and outro cinematics and their implementation in the game
SBW2017 - 2023
- Co-created an FPS game made in Unity with C#, with a team of 2 people
- Created artwork, assets, textures, and animations in Blender
- Designed sounds and sound effects in Ableton for a variety of different objects and areas
- Worked on implementation of Goal Oriented Action Planning AI enemies
Pico Powered Keyboard2023
- Designed printed circuit board diagrams for full 104 key keyboard
- Raspberry Pi Pico powers the board and uses 3 shift registers for the key-scan matrix
- Wrote embedded software in the C language utilizing the QMK library
Anomaly Web Scanner ARG2021
- Made primarily with PHP and JavaScript
- Created JSON data sets containing large SVG image map coordinates
- Created user session tokens to give the player save data and the scanner tool
- Procedurally generated web pages for the player to see depending on their in game location
Professional Experience
Systems Administrator II, Cabot Creamery Cooperative, Waitsfield, VTOct. 2022 - Present
- Performed Tier-II support for end users in various offices and manufacturing plants
- Developed and implemented Powershell and Python scripts to automate processes and increase productivity
- Maintained an Active Directory of over 650 machines and users
- Deployed patches, upgrades, and updates over the network using Kaseya