0% found this document useful (0 votes)
845 views1 page

Joseph Spiro: VR Software Engineer Profile

Joseph Spiro is a software engineer with experience developing games and VR applications using C#, C++, Unity, and Unreal Engine. He has worked as an engineer at YouTube, E-Line Media, Timefire VR, and 1st Playable Productions. His skills include C#, C++, Unity, Unreal Engine 4, .Net, and he has exposure to technologies like Java, PhysX, and WPF. He holds a Master's in Computer Science from Arizona State University and produces two podcasts related to anime and video games.

Uploaded by

Joe Spiro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
0% found this document useful (0 votes)
845 views1 page

Joseph Spiro: VR Software Engineer Profile

Joseph Spiro is a software engineer with experience developing games and VR applications using C#, C++, Unity, and Unreal Engine. He has worked as an engineer at YouTube, E-Line Media, Timefire VR, and 1st Playable Productions. His skills include C#, C++, Unity, Unreal Engine 4, .Net, and he has exposure to technologies like Java, PhysX, and WPF. He holds a Master's in Computer Science from Arizona State University and produces two podcasts related to anime and video games.

Uploaded by

Joe Spiro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.

Joseph ​Spiro

Tempe, AZ
480.209.8738
[Link]@[Link]

LinkedIn: ​[Link]/in/joefspiro GitHub: ​[Link]/joefs Portfolio: ​[Link]

>LANGUAGES AND TECHNOLOGIES


● Proficient:​ C#, C++, Unity, Unreal Engine 4, .Net, Jenkins, GameMaker, A* Pathfinding Project
● Exposure:​ Powershell, Batch, Java, PhysX, Winforms, C, WPF, Scheme, Processing (Language)
>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

You might also like