Академический Документы
Профессиональный Документы
Культура Документы
Joseph Spiro
Tempe, AZ
480.209.8738
joe.f.spiro@gmail.com
>PROFESSIONAL EXPERIENCE
Youtube | Software Engineer (VR) | San Bruno, CA Jul 2019 - Present
● Developed new libraries & functionalities across mobile clients & backend servers in a polyglot environment.
● Performed extensive research and exploratory testing to assess fitness of new UI system for VR app.
E-Line Media | Gameplay Engineer | Tempe, AZ Jul 2017 - Jul 2019
● Iteratively architected, built and refactored games in 3 genres (RTS, Platforming, Racing) utilizing Unity C#,
allowing end users to combine the genres both spatially and gameplay-wise in The Endless Mission.
● Collaborated with lead engineer to make all C# gameplay code runtime editable and recompilable by creating
Roslyn-based in-game buffered editor to reduce process for users to input and edit scripts from 5 steps to 2.
● Built components and systems for pathfinding, steering, physics, and health using C#, A* pathfinding project
and PhysX, producing a library of 30 interoperable and editable cross-genre gameplay components.
● Worked across disciplines to research, architect, implement, and iterate best-practice user editable gameplay
systems in Unity C#, decreasing time needed to make a simple game by at least 10X.
● Designed and built end-to-end localization system utilizing Google drive, Unity Resource folders, custom
property drawers, and editor windows, eliminating error-prone manual input of translated strings and keys.
● Taught a 2 week long introductory Unity and C# game development class to middle and high school students.
Timefire VR | Gameplay Engineer + Scripter | Scottsdale, AZ Feb 2016 - Jul 2017
● Co-created blueprint accessible and Turing complete puzzle scripting and serialization system using UE4 C++ ,
decreasing designer back and forth in building network replicated gameplay systems in visual script.
● Implemented and maintained gameplay features on Unreal Engine 4 VR MMO Hypatia serving 1,000+ players.
● Developed continuous integration server and internal build distribution tools utilizing Jenkins, UE4, Batch
and Powershell, increasing availability of up-to-date builds for stakeholders, players and dev team of 30.
● Designed, built, and optimized multithreaded, kernel convolution/image filtering library in C++, allowing for
network replicated and shareable user generated photos mimicking 10 historical photographic processes.
● Converted synchronized online video player framework from UE4 “blueprints” to C++ resulting in 40 FPS gain
in omnidirectional VR screening room.
1st Playable Productions | Gameplay Engineer | Troy, NY Jul 2015 - Jan 2016
● Developed Three Little Pigs VR game for Android, iOS and Windows using Unity and C#, achieving over 100,000
downloads on both Google Play and Apple App Store.
● Prototyped VR and AR apps on experimental and consumer platforms using Unity, C#, Google Cardboard and
Spine, producing 4 apps, 2 of which were shown to prospective clients.
● Taught a 20 students a weeklong introductory game development course in the Ren’Py game engine.
Garmin International | Software Engineer Intern | Chandler, AZ May 2014 - Aug 2014
● Tracked and fixed bugs for WPF desktop applications in support of consumer electronics; developed UI and
controller logic for clip info viewing in video editing and publishing application using C# and C++.
>EDUCATION
Master of Computer Science, Arizona State University Aug 2012 - May 2016
B.A. Radio/Television/Film, Northwestern University Sept 2007 - Mar 2011
>LEADERSHIP + AWARDS
Host/Producer, The Yu Yu Hakushow (Anime “Bookclub ” Podcast) 2018 - Present
Host/Producer, SuperFamiCompLit (Video Game “Bookclub” Podcast) 2013 - 2016
Graduate Advisor, ASU AAPASC [Asian/Asian Pacific American Student Coalition] 2014 - 2015