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 - Using AutoCAD file formats with open source libraries - August 30, 2011
- Build better web applications with jQuery UI and jQuery plug-ins - May 17, 2011
- Bringing data together with OpenLayers - February 15, 2011
- Using geospatial data in applications on Linux with GDAL - February 1, 2011
- Simple and Clean Menus with jQuery - March 25, 2009
- More jQuery: BlockUI Plug-in - March 3, 2009
- Dynamic Websites with jQuery and extJS - January 13, 2009
- Introducing the MapWindow GIS Project - OSGeo Journal, Vol. 2, September 2007.
- Application of Open Geospatial Consortium Specifications to Client-Side Geographic Information Systems - Master's Thesis, May 2007
- Evaluation of the OGC Web Processing Service for Use in a Client-Side GIS - OSGeo Journal, Vol. 1, May 2007.
| 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. |
|