Andrew Bannon
973-***-**** # ad01yq@r.postjobfree.com ï linkedin.com/in/andrew-bannon-6121ba239 § github.com/game-sampler Education
Stevens Institute of Technology Aug. 2020 – May 2024 Bachelor of Science in Computer Science Hoboken, NJ Relevant Coursework
• Data Structures
• Theory of Computation
• Algorithms
• Database Management Systems
• Object-Oriented Design and Analysis
• Agile Methods for Software Development
• Systems Programming
• Computer Architecture
Technical Skills
Languages: Python, Java, C, OCaml, C++, SQL, Bash, Scheme, ARM Developer Tools: VS Code, Eclipse, IDLE
Technologies/Frameworks: Linux, OpenPyXL, NumPy, Pandas Experience
Stevens Institute of Technology Aug 2023 – Present Course Assistant - Theory of Computation Hoboken, NJ
• Aided over 10 students with complex problems related to computability theory, automata, and algorithmic design during office hours.
• Conferred regularly with the professor to coordinate grading and assignments for over 150 students.
• Regularly met with over 20 students in-person, over Zoom, and via email for course and assignment questions. Stevens Institute of Technology Jan. 2023 – Jul. 2023 Course Assistant - Principles of Programming Languages Hoboken, NJ
• Utilized OCaml and Python to grade programming assignments from over 100 students.
• Developed scripts to grade quizzes using OCaml for over 100 students.
• Regularly corresponded with over 20 students in-person, over Zoom, and via email for course and assignment questions. Projects
DQBreeder Python, Difflib, OpenPyXL January 2021
• Developed a tool using Python to generate and analyse breeding trees for Dragon Quest Monsters Joker 3 Professional.
• Used OpenPyXL to import skill data and other attributes for 722 monsters from an online guide.
• Employed Difflib to automatically correct various errors in breeding combinations and optimize trees.
• Created a robust testing system to automatically generate functionality statistics and fix errors in particular breeds. Group RPG Python December 2019
• Implemented room-based traversal and a basic RPG battle system using Python 2.7.
• Used object-oriented principles and Python to design over 30 encounters, over 30 rooms, and 50 items for the player.
• Utilized Scrum and Agile methods to quickly and effectively build a functioning RPG game. Rift Wizard Mod Collection Python October 2021- September 2023
• Implemented several extensive gameplay and technical modifications.
• Utilized Python’s standard library and OOP principles to add a variety of new game mechanics and challenges.
• Developed multiple APIs using the game’s existing systems for use by other modders and developers.
• Regularly tested and fixed bugs and game balancing issues related to the mods and APIs.
• Updated several other mods from the community for compatibility and efficiency, and added new features. Leadership / Extracurricular
Big Brother Program September 2018 - June 2019
Big Brother St. Peter’s Prep
• Coordinated and oversaw the annual IgNite retreat for over 400 freshmen.
• Guided freshmen and aided them with coursework throughout the academic year.
• Conferred with faculty and staff at St. Peter’s Prep to coordinate several other events for freshmen, including ReIgnite.