Resume

SUMMARY OF QUALIFICATIONS

Extensive background in computing combined with a refined education in programming theory. Insightful ideas for advancing personal knowledge and business practices. Proven abilities in web programming, legacy software maintenance, and user support. Strong rational thinking and design skills in combination with creative project planning ideas provide an increase in job productivity.

PROFESSIONAL EXPERIENCE

Background in computer programming (C, C++, Java, Perl), web design (PHP, Ruby, JSP, MySQL), networking administration, and computer hardware support. Advanced knowledge of computer systems and software. Personal research into Hierarchical Temporal Memory and applications of HTMs.

EMPLOYMENT HISTORY

Programmer Analyst

September 2005 - Current

Central Web Services – Information Services – Oregon State University

  • Redesigned and implemented second release of WebManage: A multi use server management system.
    • Written in Ruby using the Rails framework. Standards compliant, AJAX
    • Manages multiple redundant Apache web servers
  • Researched, evaluated, and implemented the Drupal content management system.
    • Worked in groups to implement new modules for custom functionality.
    • WebManage for tracking of installations and upgrades of Drupal.
    • Offered to over twenty-one departments and student groups
  • Support legacy applications written by previous programmers
    • Helpdesk – Bugzilla based help desk software
    • Professional Development – Custom written personnel training scheduling system.
    • WebTroll – In house flat file based content management system.

Network Administrator

September 2001 - 2005

P. Mars Scott Law Offices

  • Designed, created, and administered a network system.Implemented an Windows Active Directory structure of users and computers
    • Windows Server 2000/2003 and 2000/XP Pro.
    • Installation and setup of VPN for employees.
  • Installation and support of SDSL.
    • Creation of Server 2003 Based Router.
    • Provisioning of DSL to Users
    • Sublet of DSL to other building tenants.
  • On call customer support.

Webmaster

January 2004 – May 2005

University of Montana – Computer Science Department

  • General upkeep and maintenance.
  • Consult with Dean and Professors about layout and design.

Consultant / Programmer

In association with Chapman Advertising Summer 2004

  • Design and implement VehicleStatus: A vehicle repair tracking system.
  • Written in PHP and MySQL. Manages users, vehicles, photos, and administration.

Technical Support Representative

Summer 2001

Stream International

  • Responsible for handling incoming support calls.
  • Expert customer service experience.

EDUCATION

University of Montana - Missoula, MT 2001-2004

  • Major: Computer Science / Mathematics
  • Graduated Fall, 2004 with B.S.
  • Career related classes:
    • CS531 - Design & Analysis of Algorithms
    • CS486 - Data Visualization
    • CS476 - User Interface Design: PHP and MySQL.
    • CS435 - Web Server Programming: ASP, JSP, Perl, SQL, .Net.
    • CS488 - Network Programming.
    • CS332 - Algorithms.
    • CS331 - Data Structures.

INTERESTS

  • Outdoor recreation, movies, music, and R/C airplanes.