Home
Education
Work Experience
Sample Projects
References

Contact at:
david_king6@hotmail.com

Work Experience

Research Assistant
August 2008 - Present

My current job is to assist in a research project by creating a visual representation of data generated by the overall project's program.

This position requires knowledge of C# (specifically the .NET compact framework), HLSL Shader programming, XML, networking and synchronization (UDP and System Link for the Xbox specifically), linear algebra and other advanced geometry topics. A demo can be seen in the Sample Projects section.


Microsoft Internship
June 2009 - August 2009

During my internship with Microsoft, I worked as a developer with Dynamics AX, a finance tracking software suite. I was on the Office Business Applications team. There were three major tasks given to me. The first task was create an Excel add in prototype that allows a user to edit pivot table contents and perform a write-back operation to properly modify the back end data. This was to provide a solution for budgeting teams to quickly make sweeping changes to itemized budgets. The second task was to export tabular data from the Dynamics AX application into Excel spreadsheets. The last task was similar to exporting to Excel, however it was a version of export to Word. My task was to allow data to export to Word document templates to automatically fill out forms like invoices.

For this position I needed to know C#, X++ and the Office Object Model.


Web Developer
June 2008 - August 2008

For this position, I worked as a web developer for the Computer Science department at Florida Institute of Technology. My job duties included cleaning and maintaining the department's website, minor system repair and administration, and development of long term web applications. Some notable projects included converting the portal site into an AJAX application.

I needed to know PHP, HTML, JavaScript, AJAX and some Perl for this position.


Information System Analyst/Operator
August 1999 - August 2005

Information System Analyst/Operator was the official title of my job when I enlisted in the Army. Due to how the Army categorizes positions, my job actually entailed a broad range of duties dealing with computer technology. Most of those duties included setting up and maintaining various networks for both deployment and garrison (home). I was deployed three times for Operation Iraqi Freedom, spending nearly two years in Iraq. In the last year of my service I was in charge of five soldiers and was responsible for their health and well-being.

I needed to know network topologies, server and workstation concepts, backup software (VERITAS), Cisco switch and router configuration and management software and several military specific applications for this position. In addition to technical skills, I also had to develop discipline, responsibility and leadership.