# Peter Walsh > Software Engineer at GOGov Location: Stony Brook, New York, United States Profile: https://flows.cv/peterwalsh ## Work Experience ### Software Engineer I @ GOGov Jan 2025 – Present ### Junior Software Engineer @ GOGov Jan 2023 – Jan 2024 | Patchogue, New York, United States ### Teaching Assistant @ Stony Brook University College of Engineering and Applied Sciences Jan 2023 – Jan 2023 | Stony Brook University, New York, United States - Collaborated with a professor and a small group of teaching assistants to teach a course introducing students to the fundamentals of 2D game programming, game engine architecture, and design using a custom web-based game engine - Held 4 hours of office hours per week to address student questions about the course and their programming assignments. - Lead the creation and development of 3 large programming assignments targeted at exploring various topics in game programming and design: - The GameLoop pattern and update cycle method, how to use a messaging system and the EventQueue data structure. Students were also asked to create a simple replay system and implement custom shader using WebGL. - Detecting and resolving collisions between objects in the game world, attaching physical properties (velocity gravity, etc.) to game objects. Other topics included playing sound effects and managing scarce resources (web audio channels). - Creating custom tilemaps and tilesets, building game AI using FSMs (finite-state machines) and GOAP (goal-oriented-action-planning), and implementing A* (a heuristic depth-first search algorithm) for pathfinding. ### RF Undergraduate Researcher @ Stony Brook University College of Engineering and Applied Sciences Jan 2022 – Jan 2023 | Stony Brook University, New York, United States - Created and innovated on course materials for two introductory computer science courses - Lead the research and development of introductory course materials (lecture notes, code examples) on a unit covering the fundamentals of data science in Java using the Tablesaw API - Integrated unit testing using JUnit into Java homework problems for students in an introductory programming course - Wrote over 120+ exercises for several large assignments that focused on student's exploring data science using Python/Pandas - Developed 10-12 sets of review sheets with exercises for a course that introduced student's to the fundamentals of computer science and data science using Python, and another course on object-oriented programming using Java ### Teaching Assistant @ Stony Brook University College of Engineering and Applied Sciences Jan 2021 – Jan 2022 - Collaborated with professor and a team of approximately 20 teaching assistant to teach a course that introduced students to the fundamentals of computer science, data science, and programming in Python - Lead weekly recitations of ~30 students to review course material presented in lectures and - Conducted ~3 hours of weekly office hours to answer students questions, and guide students through their weekly programming assignments - Responsible for monitoring and addressing student questions on the class discussion board ### VIP Team Member @ Stony Brook University College of Engineering and Applied Sciences Jan 2021 – Jan 2021 - Contributed to the development of a web application for history instructors to develop their own text-based games - Formulated weekly reports for supervisor on development progress ### Teaching Assistant @ Project STEM Jan 2022 – Jan 2023 | New York, New York, United States - Primary duties involved addressing student and teacher's coding/debugging questions regarding ProjectSTEM's AP computer science curriculum. ### Independent Contractor @ Project STEM Jan 2021 – Jan 2023 | New York, New York, United States - Developed and revised solutions for 15% of ProjectStem's AP Computer Science curriculum - Revised questions and solutions to 100+ exam questions and coding activities ### Independent Contractor @ Surge AI Jan 2022 – Jan 2022 | New York, United States - Developed training data for model to write Python and Matplotlib scripts - Wrote anywhere from 20-30 Matplotlib scripts to train the AI model ## Education ### Bachelor of Science - BS in Computer Science Stony Brook University College of Engineering and Applied Sciences Jan 2019 – Jan 2023 ## Contact & Social - LinkedIn: https://linkedin.com/in/peter-walsh-45a519204 --- Source: https://flows.cv/peterwalsh JSON Resume: https://flows.cv/peterwalsh/resume.json Last updated: 2026-04-01