Welcome Page arrow Christopher Michaelis
Christopher Michaelis
Download PDF Version

Objective

I wish to perform consulting services in the following areas:

  • Web development (PHP, JavaScript, jQuery, etc)
  • Mobile web development (jqTouch, etc)
  • Geospatial and GIS software development
  • OpenLayers, GeoServer, and MapServer
  • Data Interoperability and file format conversion
Education
  • 2005-2007 - M.S. in Geographic Information Science with emphasis in GIS Software Development from Idaho State University.
  • 2001-2005 - B.S. in Computer Science from Utah State University.
Publications and Writing
Languages and Skills

Scripting Languages

  • BASH, C Shell, Korn Shell
  • Perl
  • PHP (4, 5, and 6), including MVC frameworks like CodeIgniter
  • JavaScript, including libraries like jQuery, extJS, Prototype
Database Technologies
  • MySQL, MySQL Cluster, Replication (native and third-party technologies), MariaDB
  • Microsoft Access
  • Microsoft SQL Server
  • PostgreSQL, PostGIS
  • SQLite, SpatiaLite
Programming Languages
  • C, C++, Standard Template Library (STL)
  • Microsoft Visual Studio, including Visual Basic 6 and .NET
  • C# (including Mono and Microsoft implementations)
Operating Systems and Other Technologies
  • OpenLayers, MapServer, and Google Maps API
  • Windows Installation Creation (InstallShield and INNO Setup)
  • Linux (all major distributions - Red Hat, CentOS, Debian, Ubuntu)
  • FreeBSD (including ZFS configuration)
  • Mail Transport Systems (sendmail, exim, postfix, dovecot, procmail)
  • Web Servers (Apache, nginx)
  • Networking (TCP/UDP programming, iptables, routing/BGP)
  • Adobe AIR
  • GML, KML, SVG
  • HTML, CSS, XML, JSON
  • Virtualization (VMWare, Xen, KVM)
Work Experience

Hosting Systems, Inc. / UK2 Group
Director of Development
March 2008 - March 2011

  • Employee of the Month - February 2009
  • Employee Spotlight - April 2009
  • Employee of the Year - 2009

I drove the development, administration and operations of high-availability web hosting services using Linux. I managed a small team, where we used dozens of technologies and languages including BASH, Perl, PHP, jQuery, MySQL, PostgreSQL, Sendmail, Apache, C and C++, cPanel, Sphera, and Xen, among others. We created public services for web hosting and domain management, as well as dozens of in-house tools assisting with support, technical administration, finance and business administration.

Idaho State Journal / Pioneer Newspapers
Assistant Director of Information Technology Services
July 2007 - March 2008

  • Employee of the Month - October 2007

I monitored, optimized and maintained Linux, Mac OS X and Windows servers. This included developing monitoring systems to strive for a 24/7 uptime of all critical services, and developing high-performance PHP and Perl web applications for client and staff use.

Idaho State University
Senior Software Engineer
April 2005 - July 2007
I performed Windows programming and Linux system administration. I contributed heavily to the continued development and maintenance of MapWindow GIS, which I had worked on previously while employed by Utah State University. I made extensive use of Microsoft's Visual Studio, including C++, C# and VB.Net. I focused mainly on geospatial software and geospatial algorithms. I also maintained several web sites using PHP and ASP.Net.

WestHost, Inc.
Technical Support Representative
February 2005 - June 2005
I provided a great variety of technical support and system administration services to thousands of clients, working with Linux and Windows. 

Utah State University Environmental Management Group
Windows Programmer
September 2002 - July 2005
I created enterprise data analysis tools for water-related modeling and prediction, and I created high-performance database management tools. I used a variety of languages including C#, VB.NET, C++ and T-SQL, and served in a lead programming role in a variety of projects.

Logan City Parks and Recreation
Part-Time Janitor and Weight Room Attendant
September 2001 - May 2003
I assisted with cleaning the facility and equipment, including annual maintenance operations. I supervised court-appointed workers serving public service hours, as well as monitoring activities in the weight room to ensure compliance with safety regulations.

Pretium Corporation
Windows Programmer and System Administrator
April 1996 - April 2002
My father and I started Pretium Corporation to build Windows-based information management systems for coroners and medical examiners. Primary technologies used include Microsoft Visual Studio 6, SQL Server, Seagate Crystal Reports and InstallShield Professional. In addition to software development, I maintained company hardware, including all software and hardware support and Windows Server administration.

Spillman Data Systems (now Spillman Technologies)
Quality Assurance Testing
June 1994 - November 1995
I tested software products for bugs and malfunctions, as well as for general usability and function. Software products ran on SCO Unix System V. I attended and passed a Unix Fundamentals training course, and assisted with setup of Wyse VT dumb terminal banks for user conferences.



Share |