Salt Lake City, UT | viswanath.700@gmail.com | +1 385-528-4442 | Linkedin
SKILLS ● Languages: C#, C/C++, Lua, Python, Java, HTML 5, PHP, JavaScript. ● Tools /Technologies: Unity3D, ARFoundation, Git, Visual Studio, Oculus Rift, HoloLens, OpenGL, DirectX. EXPERIENCE ● React Games, Salt Lake City, UT Game Engineer Aug 2016 to date ▪ Lead engineer on an AR navigation app using ARFoundation in Unity3D. Developed various algorithms to calibrate a mobile device relative to the environment by analyzing images, 3D objects, and 3D point cloud data of the surroundings. Worked on the pathing system, UI, and the flow of the application. ▪ Ported Sony’s Jeopardy! PlayShow game from Android, iOS, and other TV platforms to Win10. Unity3D. ▪ Lead engineer on a VR surgery simulator targeting Daydream for Pixel 2. Created voice guidance system required by the core game. Developed flow and UI. Unity3D. ▪ Designed and prototyped an idle dungeon crawler game with three distinct characters having two abilities each, multiple types of NPCs and traps. Unity3D. ▪ Contributed to the UI and core game dynamic audio system of a mobile collectible card, tower defense, MOBA game. Unity3D. ▪ Developed an immersive movie-watching application for Oculus Rift and Gear VR. ▪ Prototyped an interactive 3D world exploration application for HoloLens, using voice commands. ▪ Developed AR battle game with spawning characters by recognizing stickers using Vuforia for Unity3D. ● Sphero, Boulder, CO. Contractor June 2017 to July 2017 ▪ Worked on a content creator tool to import different data types such as sounds, animations, text options and fingerprint data for Sphero’s connected toys. Used Unity3D. ● Good Vibration Games, Salt Lake City, UT Engineer Aug 2015 - May 2016 ▪ Blind Trust: Two-player, cooperative, first-person game. Developed using Unity3D. Published on Steam. ▪ Worked on gameplay features, character animator controllers, UI and networking functionalities. ● Rockwell Collins, Salt Lake City, UT Research Assistant, Engineer Jan 2016 to May 2016 ▪ Gamified a scenario that is part of a flight simulation system to help make the experience engaging and interactive without compromising on the teaching aspects of the realistic simulation. Used Unity3D. ● University of Utah, Salt Lake City, UT Teaching Assistant Aug 2015 to Dec 2015 ▪ For the course, Intro to Algorithms. Used Python and C# for the course. ● University of Utah, Salt Lake City, UT Graduate Assistant, Engineer. Feb 2015 to May 2015 ▪ Worked on a browser game inspired by the Wizard of Oz theme using Gamemaker, PHP, and Javascript. ● Abyeti Technologies, Bangalore, India Technical Analyst July 2013 to July 2014 ▪ Worked on five different SQL server management tools for Idera using C# and MySQL. ● Symantec Software Solutions, Bangalore, India Intern July 2012 to Dec 2012 ▪ Worked on a Log File analyzer tool for their internal purposes in Java. PROJECTS ● 3D Game Engine: Developed in C++ and Lua. ▪ Memory Manager, Collisions, Rendering, Messaging, and Networking systems. ▪ Platform independent systems targeting Direct3D and OpenGL; asset optimizations using binary files; Maya mesh exporter plugin for custom meshes; custom shaders, materials, and textures. ● Arduino Project: Tool to get data for a study to analyze the psychology behind time estimations. Unity3D. ▪ Implemented communication between the dynamometer and the app via the Arduino kit. ● AI Behaviors: Implemented in Unity3D. ▪ AI behaviors such as steering, obstacle avoidance, pathfinding, pursue evade, and flocking. EDUCATION ● University of Utah, Salt Lake City, UT ▪ Masters of Entertainment Arts and Engineering (Engineering track). May 2016. ● Birla Institute of Technology and Science, Hyderabad, India ▪ B.E.(Hons.) Computer Science. May 2013.