# Spencer Alderman > Software Engineer Location: Rochester, New York Metropolitan Area, United States Profile: https://flows.cv/spenceralderman ## Work Experience ### Senior Software Engineer @ LenelS2 Jan 2022 – Present | Pittsford, New York, United States • Responsible for the primary integration points between Netbox and VRx, and working their respective teams. • Brought flexibility and adaptability in being able to fill in for less understood areas of the project when needed. ◦ Varied areas such as the VRx backend, UI changes, and integrations between Netbox and other VMS. • Provided feedback to the DevOps team to offer major improvements to the code infrastructure. ◦ Git pruning and library moving reduced our repository size from roughly 30,000MB down to 300MB. ◦ Demonstrated how we could host libraries and builds on Artifactory to expedite build times / reduce bloat. • Independently gathered feedback from other teams, groomed new features, and integrated them into the products • Managed 2 student-led senior projects sponsored by LenelS2 ◦ Coordinated between their coaching professor and our company regarding project needs. • Mentored incoming co-ops, and remained as a resource for them throughout their terms. ### Graduate Teaching Assistant @ Rochester Institute of Technology Jan 2021 – Jan 2022 | Rochester, NY • Independently supporting over 30 students through supplemental instruction and as a primary point of contact. • Lead out-of-class activites and supplemental instruction • Responsible for keeping pace of the course on track, and managing the online course software • In charge of the schedule for assignments, projects, and exams ### Founding Partner @ Codelanx Jan 2014 – Jan 2021 | Rochester, New York, United States • Development work for a variety of contract jobs • Writing core frameworks used across multiple projects • Occasionally, leading a team to develop projects • Networking to find work contracts for developers • Generally managing a partnership company and working with previous peers to find them work ### Server and Minigame Developer @ Hypixel Inc Jan 2015 – Jan 2017 | Rochester, NY (online) Developing brand new plugins for Bukkit/Spigot to create new network minigames, as well as optimizing and refining existing software to perform better with less required resources. All work is remotely done from home online, so this requires self time-management and scheduling to ensure work was completed on-time. Being online, this allows for working with a large group of people (40+ staff, 300+ volunteers), as well as being contactable through most hours of the day and night. There is also occasional community events which are participated in (For example, Minecon at London). Weekly Hours: Varied, there were no limits to the hours worked per week as long as projects were done in a timely manner. Some weeks this could mean 40 hours, or even up to 90 hours. Programming Languages / Software Used: Java (version 8+), Unix (Debian/SFTP/SSH), YourKit (Java Profiler), NettyIO, MongoDB, IntelliJ, Slack, Skype, Teamspeak, Babun ### Back-End Server Developer @ PhanaticMC LLC Jan 2014 – Jan 2015 | Rochester NY (online) Develop and rewrite plugins as necessary to introduce new minigames, as well as improve upon the performance of old ones. This job requires fundamental Java knowledge as well as the ability to quickly pick up upon workings of undocumented code with potential errors.A developer's own code should be clearly documented, and the developer should be in reach for contact at least once per day. Weekly hours: 40 Programming Languages / Software used: Java, MySQL (and JDBC), SQLite, Many code libraries (Gson, Apache Commons, Google Guava), PHP, Debian, Netbeans, PuTTY, HeidiSQL ### Camp Instructor @ iD Tech — Camps, Academies & Online Jan 2013 – Jan 2013 | Merrimack College, New Hampshire Prepare lesson plans, teaching a class of up to 8 students. As an instructor for introduction to Java, students started with the basic syntax and how to do object-orientated design, learning up to abstraction and some design pattern implementations. Staff were also responsible for the smooth running of the class environment, using whatever tools to their disposal to ensure students were still having fun while learning the appropriate material (minecraft servers happening to be one of those solutions). Weekly hours: On-site, 24 hour duty Programming Languages / Software used: Java, Eclipse ## Education ### Bachelor’s Degree in Software Engineering BS Rochester Institute of Technology Jan 2020 – Jan 2023 ### Bachelor of Science - BS in Computational Mathematics Rochester Institute of Technology Jan 2020 – Jan 2023 ## Contact & Social - LinkedIn: https://linkedin.com/in/1rogue --- Source: https://flows.cv/spenceralderman JSON Resume: https://flows.cv/spenceralderman/resume.json Last updated: 2026-03-22