Click here to download resume (PDF 268 KB)
DuShaun Mikel Williams
Programmer
Consultant/Software Engineer
Project Miner
Role: Gameplay & Level Programmer (C#, XNA, Visual Studio)
Duties: Develop gameplay mechanics and level creation.
Completed Task: Created a level generator that allows me to implement levels/stages and all key components of the game by decoding text files. Implemented basic platformer gameplay (movement, jumping, attacking). Created script for A.I. logic and collision handling of the level.
Party Helper
Role: Programmer (Java, Android Framework, Eclipse, SQLite, XML)
Duties: Develop essential structure of the app as well as network handling of incoming and outgoing data.
Completed Task: Created XML documents that held all the information of each theme. Implement a way to create party invitations that can be sent to people via text messaging (SMS). Implemented a way to read XML scripts online take the data to be presented in the app.
Swim Shark
Role: Programmer (C#, Unity3D, Photoshop, Soomla, Applovin, Android)
Duties: Develop mobile game with Unity3D for android.
Completed Task: Created gameplay mechanics similar to Flappy Bird’s movement and bounce style. Created handlers to place and manage the pipes in the game. Created UI assets and implemented menus with those assets. Integrated outside api’s like Soomla and Applovin to provide social features and ads for the player to see. Implemented leaderboards for players to compete.
Agent Scene Creator
Role: Programmer (C#, Visual Studio, XML)
Duties: Develop a tool to create scenes in Unity3D to allow non-technical users to create their own scenes without code.
Completed Task: Implemented a way to create scenes and scenarios from modular sections that can be edited. Created a UI to help users implement their own scenes to run in the game. Create a way to export user’s scenes to customize XML documents to create story connected scenes in a Unity3D base game.
Work Experience
Consultant for Microsoft
Role: Consultant 2017-current (Azure Platform, windows deployments, and SCCM design and implementation)
Duties: Help customers and enterprises move to the cloud with Azure technology as well as help update their current infrastructure.
GIS Analyst for El Paso Water
Role: Consultant 2016-2017 (ArcGIS, C#)
Duties: Work with ArcGIS to create and manage map data for the stormwater department.
Completed Task: Maintained and updated map layers for billing. Created and implemented a weekend log sheet to help employers log their hours for the week and save the information to a pdf provided by the contracted company.
Head Programmer for PartyScape
Role: Head developer 2012-2013 (Java, Android Framework, Eclipse, SQLite, XML, JSON, MySQL)
Duties: Develop an application to help the user find bars and clubs in the local area.
Completed Task: Implemented the entire design of the app. Created a database with MySQL and SQLite. Created JSON and PHP scripts to retrieve information from the database. Maintained data entry for new venues.
Research Assistant(University of Texas at El Paso)
Role: Research Assistant (RA) Summer/Fall 2011 (Java, Apache Ant, XML)
Duties: Develop a tool for automated compiling, SVN retrieval and automated testing.
Completed Task: Created scripts that would run automatic test cases on the program or sections of the program. Created scripts to build .exe files and submit the builds to the SVN.
Admin/Web Master for CSTEP (as Research Assistant)
Role: Admin/Web Master Spring 2011 (HTML, CSS, Dreamweaver)
Duties: Redesign and maintain a website for CSTEP.
Completed Task: Rearranged the website to present newer information. Implement a different design for the website.
Organization Participation
INNOVA Game Works and Animation
Officer Position: President (2011 – 2013)
Achievements, Involvement, and Completed Task: Lead programmer and designer for multiple projects. Organized fundraisers. Given tutorials on Unity3d. Created and maintained game design documents for projects. Manage teams and content between them.
UTEP 3D Printing Pilot Program
Involvement Completed Task: Develop 3D printed models with Tinkercad.
GDC Conference Associate (CA)
Duties: Help run various events, offered friendly help whenever while maintaining a positive outgoing attitude.
Education:
- The University of Texas at El Paso, Bachelor of Science in Computer Science
Graduation date:
- August 2016
Programming Languages
- Java
- C#
- XML/VXML
- PHP
- JavaScript
- C/C++
- JSON
- Apache/Ant
- AspectJ
- Prolog
- Haskell
- HTML
- CSS
- MySQL/SQLite
- Lua
Engines, Modeling Tools, and Developer tools
- Unity3D
- Unreal Engine 4
- Android
- XNA
- Kinect SDK
- Torque game Engine
- Dreamweaver
- Autodesk Maya
- Pixologic Zbrush
- Corona SDK
- Git Hub
- Photoshop
- Adobe Premiere
- Sony Vegas
- Tinkercad
- 3d Printer OS
- Soomla
- AppLovin