to david - resume

Post on 10-Feb-2017

31 Views

Category:

Documents

10 Downloads

Preview:

Click to see full reader

TRANSCRIPT

David ToPg. 1

David To

7240 Lankershim Blvd #248 | North Hollywood, CA 91605 | 301-337-8372David.To.FS@gmail.com | http://davidto.jimdo.com | https://www.linkedin.com/in/davidto2

Technical Skills3D Game Engine DevelopmentAI programmingAndroid DevelopmentDebugging SkillsDesign PatterniOS DevelopmentObject Oriented ProgrammingUser Interface DevelopmentWindows OSXML

APICordovaCudaDirect 3D

Direct DrawDirect InputDirect XOpenGLWPFXNA

SoftwareAlienBrainConstruct 2InstrumentsInterface BuilderMayaMicrosoft VisioPhotoshopSourceTree

Tortoise SVNUnity 3D EngineVisual HAMXCode

Personal SkillsSpeak Cantonese, EnglishWork well within teams

LanguagesC, C++, C#JavaJavaScriptHTML5Objective CVisual Basic

Employment- Software Engineer - Unity July 2016 – January 2017Age of Learning, Inc. C#, Unity3DWork in the Mobile team using Unity3D to create iOS, and Android version of ABCMouse.com.

-Adding More features, debugging, and optimization-Plugin interactions, both in-house and 3 rd party-Data Transfer from server to device, and vice-versa-UI setup and functionality

- Software Engineer November 2012 – June 2016Intelligent Automation Inc. C#, Unity3D, Cordova, HTML5Work on multiple different projects simultaneously.

-NAEP: A group of Unity3D Projects that teaches students different subjects. User start and finish each projects linearly-ELA: Created in Construct 2. Another teaching tools that allows the User to travels to different locations and interact with objects. Unlike NAEP it is not linear. This project will also be modeler so that other user can modify the image, location, and response-Virtual 3D City: A plugin we created in Unity in which we pull in data from outside sources as Open Street Map, and create a city base on the data-MAPDE: An Android project Using Cordova and Jquery Mobile. This application is for medical use and offer help and suggestion for the user-FITS: Create interactions among 3 different applications. First is the game Urbansim, second is our in house application written in Java that calculate the score of Urbansim, and the third isthe Output API GIFT-Time Allocation - Our in house website that let our managers keep tract and allocate the amount of time left on different projects. Written in Javascript and PHP

- Assistant Programmer April 2011 – November 2012Okos Solutions C#, C++Create Hardware/Software to scans solid materials with Sonic waves to search for interior cracks.

-Using template matching to correctly adjust image to overlap with each other-Created Custom Cuda Kernal to program with Nvidia's GPU-Allowed Multiple Motors to travels at the same time in a spline-Created 3D models and display with Windows Presentation Foundation-Filtering the Waveform with Averaging, Median, and Time Gate Control

David ToPg. 2

-Multiple Data Image creation and Extraction-Threading custom windows explorer type window-Taking Screenshot of the application with ability to print

Projects“Donnie's Dogs!” Language: C#Global Game Jam 2017 Unity3D

-Game's logic such as the Grid, and waves-Player/NPC's controls and actions-Menu UI logic

“TumbleWeed Express” Language: C#Dirigiballers, LLC – Out on Steam, PC/Mac/Linux Unity3D

-Enemies Cars AI: Ground Hugging, AI algorithm-Camera To Terrain-Shop Menu UI-Billboard Image: Use by Enemy object to display current status and Crosshair-Sound Setup-Optimization

“Connecting Hexagon” Language: C#Self Project – Out on Android Unity3D

-Main Programmer-Release on Android with Google Play, and Ads revenue-Menu Navigation-Player Control-Path finding for scoring

“Beta Test” Language: C#IGDA Group Game Jam Unity3D

-Pair programming in a mouse drawing and creating a new mesh-Edit Unity character controller script to fix bug of jumping sideways-Implementing Stage Hazards such as falling spikes-Displaying the UI of the number of enemies killed and the current time-Menu Navigation

“Over The Hoop” Language: JavaScriptGlobal Game Jam 2012 Unity3DNoticeable Awards: Best Game by Judges

-Start and Win Condition-Saving Best Time and displaying it in-game-Menu Navigation with stage information-Pipe Teleportation object

“Heirs of Man: War Machine” Serious Business – Team of SixTitle: QA Lead / AI Lead Language: Visual Studios, C++Source Control: Alienbrain

-Direct X Input Control: Created structs to hold input command and reactions-Lua Scripting: Gameplay tweaking-Weapon Systems actions and reactions-AI Programming for All enemies-Debugging

Education-Full Sail University Winter Park, FLBachelor of Science in Game Development April 09-Northern Virginia Community College Manassas, VAAssociate of Science in Computer Programming Jun 07

top related