Resume
Experience
2019 - Present
Senior Software Engineer
Electronic Arts
Redwood City, CA
-
Position was originally held at Glu Mobile which was acquired by EA in 2021
-
Lead and only engineer on Football Prototype
-
Built out gameplay prototypes under tight deadlines to test with a group of people
-
Full Stack Software Engineer on Tap Sports Baseball.
-
Wrote endpoints on the back end to send to client and wrote the UI/Front end code in Unity
-
Wrote gameplay code
-
Worked on a new Tap Sports Next project that completely overhauled the server/client system
-
Built systems that ended up helping improve the current TSB game, leading it to be more server authoritative
-
Worked on Deer Hunter World and WWE Universe
2017 - 2019
Software Engineer
GSN Games
Boston, MA
-
Helped the World Winner team develop new features
-
Lead developer for releasing the App on Android
-
Became a full stack engineer, finishing tasks that required both back end work and client side Unity work
-
Created unit tests and adjusted automation for new code
-
Self taught Perl for help in web development
2013 - 2017
Lead Software Engineer
Story Arc Media
Boston, MA
-
Lead Developer for the Poptropica English team, moving to web and mobile
-
Lead Island developer for the Poptropica team
-
Agile training and SCRUM methodology
-
Unity development of Poptropica Worlds and the framework for the game
-
Built game on iOS, Android and WebGL
2012 - 2013
Flash Developer
Safelight Security
Boston, MA
-
Designed and programmed interactions for courses
-
Coded new UI for the course player
-
Adjust player to be skinned and localized
-
Implemented various code to work with Moodle
Education
2007 - 2012
Rochester Institute of Technology
Bachelor of Science
Game Design & Development
Rochester, NY
I was part of a new Computer Science program that helped focus the students on the development of video games. Was given an excellent background in object-oriented programming and focused on the physics and math required for 2D and 3D games. Worked with many languages and development software in various team sizes.
Languages
C#
Java
C++
Javascript
Swift/iOS
Perl
NodeJS
ReactJS
Skills
Unity
Jira/Confluence
SVN/Git/Perforce
Trello
IntelliJ/Rider
Visual Studio/Visual Code
XCode
Haxe