Programmer - Unity
February 2017 - December 2022
Using Unity3D UI Systems to create more User's interactions
-Interaction with the API systems with the UI
-Use the Animation System to create User's experiences
-Made many smaller Interactive UI Objects
-Created different group of Interactive UI with the above and interact with each other
-Interact with XiCMS to set and grab text values
Software Engineer - Unity
July 2016 - January 2017
Work in the Mobile development to create iOS, and Android Version of ABCMouse.com
-Adding features
-Communication between Webviews and Unity3D Engine
-Plugin interactions, both in-house and 3rd party
-UI Setup and functions
-Phone/Tablet setup
-Create builds on the iOS/Android
-Data Transfer from server to device
-Debugging and optimizations
Software Engineer
Nov 2012 - June 2016
Research and Development group. Works on multiple projects at a given time.
NAEP- Public Release
- Using the iGUI framework to create user interactions
- 2D Video player that contains basic functions (Play, pause, and stop)
- Set States within a Unity scene and allow user to navigate thought it
- A Custom GUI table that allow developer to use any iGUI elements as a cell
- Mouse dragging of 2D and 3D objects
- Unity Editor Option to convert the iGUI size from absolute to relative
- Playing 3D animation at different states
ELA-
- Working in Construct 2 in creating a modular HTML5 teaching tool
- Create multiple different type of plugins such as Logging User's actions, Creating a chat window with computer, a Data Saving tool, Dialog box popup, Saving and Loading
- Loading data from XML to populate user's available choice and response
- Created External HTML files to assist with tools
Virtual 3D City-
- Create buildings, roads, and Fields from Open Street Map data
- Create and Manage Icons
- Placing Road names on the street and change the size base on camera location
MAPDE -
- Create an Android project Using Cordova and Jquery Mobile
- Load in a list of items to be selected with a filter list
- Allow Iframes to load external websites
- Create a choose your own adventure style game
- Save and Load data with sql
Assistant Programmer C#, C++
Apr 2011 - Nov 2012
Government contractor that create machines and program to scans solid materials with Sonic sound wave to search for interior cracks.
-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
-Image Cropping and re-sizing
-Filtering the Waveform with Averaging, Median, and Time Gate Control
-Multiple Data Image creation and Extraction
-Threading custom windows explorer type window
-Taking Screenshot of the application with ability to print
-External Application to Edit Motor Settings