Download

Resume (PDF)

Education

Michigan State University

  • Bachelor of Science, Computer Science
  • 4.0 GPA, Dean's List (7 semesters)
  • Board of Trustees Scholarship Award (highest cumulative GPA in the class of Spring 2011)
  • CSE 320 - Computer Organization and Architecture (SPARC Assembly, C)
  • CSE 335 - Software Design (Design Patterns, advanced C++)
  • CSE 422 - Computer Networks (TCP/UDP, Socket programming)
  • CSE 435 - Software Engineering (Best Practices, worked with client on an iOS project)
  • CSE 471 - Media Processing and Multimedia (Audio/Video Manipulation, C#, DirectX)
  • CSE 472 - Computer Graphics (OpenGL)
  • CSE 473 - Fundamentals of 3D Game Development (C#, XNA)
  • CSE 498 - Collaborative Design (partnered with Boeing Company, OpenSceneGraph)
  • TC 455 - 3D Game and Simulation (Unity, group projects)
  • TC 498 - Collaborative Game Design (partnered with Scientifically Proven, all stages of development)

Work Experience

Application Developer - Dow Corning, Midland, MI

  • Designed, developed, tested, and supported a Windows Forms application using C#/.NET
  • Involved on projects utilizing SQL databases, multi-threading, Windows Services, Active Directory, and MS Installers

Quality Assurance Tester - Sircon, Okemos, MI

  • Part of a testing team working in agile environment with development and product management
  • Utilized Black Box testing to ensure integrity of the application for both new and revised content

Clubs/Organizations

Vice President - Association for Computing Machinery (MSU Student Chapter)

  • Organizing meetings, managing membership, and sponsoring events in the college
  • Designed and hosted a Programming Competition for MSU students
  • Competed in Regional ACM Internation Collegiate Programming Competition representing MSU

Member - Spartasoft

  • Developed on a team in Game Jam competitions as a designer and programmer

Technology Skills

  • Development Tools Used
    • Visual Studio (2 years)
    • Vim (2 years)
    • Unity (2 years)
  • Programming Languages Used
    • Python (2 years)
    • C/C++ (3 years)
    • C# (2 years)
  • Other Development Technologies
    • OpenGL (1 year)
    • OpenSceneGraph (1 year)
    • VC++ (2 years)
    • XNA (1 year)
    • DirectX (1 year)
    • Javascript (1 year)
    • HTML/CSS (1 year)