Résumé

    Career Objective

    To earn a living developing computer programs for business and entertainment, to grow in knowledge and experience in said field, and to meet and work with others of like mind.  Customer service is central to the success of any company, and as such I seek to work for a company to puts a high value on the needs of both their customers and their employees.

    Work Experience

    Starlit Sky Games/Studio IL - Austin, Texas; February 2008 - Present

    Contract Game Programmer
    • Developing a tower defense-style game using Unity.

    GuideStone Financial Resources - Dallas, Texas ; March 2007 - Present

    Programmer Analyst
    • Migrated a Lotus Notes Database into a SharePoint Document Library using C++.
    • Wrote a PDF generation library in C# based on the document object model found in HTML.
    • Completed the .NET 2.0 Framework Microsoft Certification Exam (70-536).
    • Learned Asp.NET and made major contributions to 4 of our public websites.

    Epic Systems Corporation - Madison, Wisconsin ; November 2004 - December 2006

    Research and Development
    • Developed the professional billing system using a combination of server side Mumps programming with ActiveX/Visual Basic 6 for the graphical user interface.
    • Worked extensively with several embedded languages, including VBScript, JavaScript, HTML, XML, XSL and SQL.
    • Worked on three major projects over a one-and-a-half year period.
    • Prioritized schedule between new development and fixes for released software.
    • Officially certified in the Resolute Professional Billing and Clarity software packages, and mostly certified in the Prelude software package.

    Education

    Hardin Simmons University - Abilene, Texas ; December 2003

    Bachelor or Science (BS)
    • Double Major: Computer Science, Mathematics

    Academic Achievements

    • Received a scholarship based on my efforts at the state UIL computer science competition.
    • Graduated from high school at the Texas Academy of Mathematics and Science located on the University of North Texas campus.
    • Transferred 56 college credit hours out of high school.
    • Received the highest possible academic scholarship offered by Hardin-Simmons University based on my 1420 SAT score.
    • Received the Holland scholarship from Hardin-Simmons University for academic excellence in math and science.
    • Received permission to skip several required computer science classes based on my advanced knowledge of computer science.
    • Received a bachelor of science degree majoring in both computer science and mathematics in only 3.5 years.

    Knowledge, Skills & Abilities

    • Operating Systems: Windows 3.1, Windows 95/95, Windows XP, Windows Vista, Windows Server 2003, Windows Server 2008, Linux
    • Languages: C++, C#, Assembly (x86, Atmel, 6502), Python, VB6, VB.Net, Pascal, Perl, JavaScript, VBScript, HTML, XML, XSL, InterSystems Cache (Mumps), Smalltalk/Squeak, T-SQL, MySql, .NET 3.5, Ruby, Java
    • APIs: WinForms, Windows Presentation Foundation, Windows Communication Foundation, DirectX, OpenGL, Simple DirectMedia Layer, XNA, PyGame, RubyGame, Dynamic Language Runtime, ASP, ASP.NET 2.0/3.5, CSLA
    • Source Control Repositories: SourceSafe, Subversion

    Personal Projects

    • Leader of the Moogle Lodge, a game development group that meets on a regular basis to create a new video game in a 24-hour time period. (http://groups.google.com/group/moogle-lodge).
    • IronSmalltalk, a Dynamic Language Runtime implementation of the Smalltalk language (http://www.codeplex.com/IronSmalltalk
    • A 2-D Role-Playing Game development system (http://gameos.sourceforge.net).
    • Wrote windowing system in Python using OpenGl and PyGame.
    • Created a 2-D cellular automata system in C# based on a dynamic rules system.
    • Wrote an implementation of the 1984 specification of Core Wars.
      • Created a custom Redcode assembler.
      • Wrote core visualizes for SdlDotNet/OpenGl, WinForms/OpenGl and XNA.
    • Competed in the Global Game Jam, completing a 2-D Lemmings-style game (http://www.globalgamejam.com/games/penguin-force).
      • Involves A.I. in the form of flocking, waypoint-following, and state management.
      • Includes a tilemap level editor.
      • Written in C#/XNA.
    • Wrote a virtual machine for the 6502 processor in C#.
    • Wrote a simplified A* path finding simulation in WinForms.
    • Currently working on reimplementing the game ZZT (http://en.wikipedia.org/wiki/ZZT) in C#/XNA.