I am Joe Wise, a current student at the University of Southern California pursuing a Master’s degree in Computer Science with a specialization in Game Development. I’m currently looking for an internship as a software engineer for Summer 2017. I have a lot of hands-on experience and I’m passionate about finding pragmatic elegant solutions to complex problems.
I’m interested in teams with strong collaboration and communication skills. I want to be able to push the bounds of my abilities and be able to learn from a strong team and from strong projects. I want to be a part of a team that I can help grow by sharing my skills. I’m particularly interested in roles that involve mobile, game-play, or artificial intelligence development. I’m most comfortable with Python, C#, C++, and Java, but I’m a fast learner and love to pick up new languages and tech stacks.
University of Southern California
2016 - 2018
Master's in Computer ScienceSpecialization in Game Development
University of California, Santa Cruz
2013 - 2015
Bachelor's in Computer ScienceHonors in the Major
Sony Pictures Entertainment
VR Innovation AssociateI contributed to a number of Virtual Reality experiences for Sony Corporate Development. I was Lead Engineer for a branching narrative horror experience based on Sony IP and a relaxing meditation experience. I negotiated design issues between executive and artistic interests to create two engaging VR pieces.
VR/AR Engineering InternI developed several Virtual and Augmented Reality game prototypes for the VR/AR startup, Lucid Sight. While at Lucid Sight I gained experience using tools for targeting Oculus Rift, HTC Vive, and HoloLens in Unity. I also collaborated with CTO and lead engineers to foster, implement, and document best practices for VR.
Software Engineering InternSpeedy Packets developed Speedy TCP, an alternative to traditional TCP. Speedy TCP takes advantage of Random Linear Network Coding to help speed up network file transfers. During my first internship, I ported their C code from Linux to Android using the Android Native Development Kit. I overcame issues of scattered documentation and worked mostly independently on the project. Currently, the Android app is being used for internal testing and demos to potential customers.
Software Engineering InternDuring my second internship, I created an automated test bed to measure and report various metrics such as battery usage, speed, and throughput compared to TCP. This included setting up a network of virtual machines to emulate a range of connection conditions and writing scripts to run tests on the network, analyze the data, and then graph the relevant information.
Gameplay EngineerStruggle is a 3D exploration-based game where you play as the tiny imaginary friend of a frightened little girl. Frightened during a thunderstorm, she tasks you with going out into the mysterious carpet world to collect light and bring it back to her. I contributed to player controls, enemy AI, puzzle design, and puzzle implementation. Created in Unity using C#.
Amélia Blume and the Cursed Heart of the Old, Old Woods
Gameplay EngineerAmélia Blume and the Cursed Heart of the Old, Old Woods is a side-scrolling platforming game that utilizes 3D assets to tell a story about dismantling hostile environments using nonviolent means. I engaged in quality assurance and implementation of player movement, platforms, sound effects, and music. Created in Unity using C#.
Cat Escape: Meow or Never
Edibility was a mobile app that used Java with Android SDK in development of app displaying menus of UCSC dining halls. I contributed to user interface, preference saving, and application flow. Our team utilized various APIs to create application against aggressive timeline.
I'm proficient in Python, C#, and C++