David Paul Ihnen

48 S Eureka Ave
Columbus, OH 43204
Phone: (562) 743-1807

Living in Columbus OH (updated 12 January 2022)
Currently available for work
Experienced telecommuter AND able to relocate worldwide

Skills Summary

Software Development

Project Team Lead
Senior Java
Senior Perl
Senior Node.js
Senior Typescript
Advanced Git
Web Technology Expert
Dev-Ops Practice
Pairing and TDD advocate


Postgres + gis

Front End

Advanced Javascript

System support

AWS (Amazon Web Services)
Azure (Microsoft web services)
CentOS/RedHat Linux
Ubuntu/Debian Linux
SUSE Linux
Cisco IOS
Docker Compose


Senior Cloud Developer then Team Lead

Jan 2022 to Jan 2024

Rocket Partners Remote work for Circle K

Altria Project Team lead

Retail Marketing Systems Developer

Consultant Programmer

May 2020 to Jan 2022

Omni Federal Remote work at Air Force Kessel Run

Senior Application Developer

Consultant Programmer

October 2019 to April 2020

Mainz Brady Group On-site work at Nike in Beaverton, OR

Senior Java Developer

Application Architect

June 2018 to Present (Quiescent since February 2020)

Cleantech Athletics Remote side work over internet

Application Architect for Lighting Control System

Senior Perl Programmer

June 2019 to October 2019

Cypress HCM Telecommute work for CBS

Perl Application Programmer

Consultant Programmer

September 2018 to June 2019

Mainz Brady Group On-site work at Nike in Beaverton, OR

Application and Devops software expert

Software Craftsman

February 2016 to August 2018

Pillar Technology On-site work in Columbus, OH

Polyglot Application and Devops software expert

Perl Consultant

October 2014 to February 2016

Catapult Staffing at Kroger On-site work in Cincinnati, OH

Infrastructure software architect and lead

Columbus Mutual Housing Collective

June 2012 to Present

Personal Project

Manager, Dreamer, Organizer, Funder

Replay Project

October 2008 to Present

Personal Project

Application architect

Perl Programmer

March 2014 to Present (quiescent since October 2014)

CargoTel, Inc Remote work from Columbus, OH for Baltimore, MD

Maintenance programmer and operations technician

Perl Programmer

October 2013 to February 2014

Career Strategies, Inc for RentPath Remote work from Columbus, OH for Santa Monica, CA Consulted in support of rent.com's web application

Senior Application Developer

November 2011 to August 2013

Manta Media Columbus, OH Joined the Manta family to leverage my experience for their growing systems to expand their service based architecture.

Perl Programmer

November 2010 to November 2011

Tek Systems Boca Raton, FL. Traveled to the land of warm winters to contribute to an old Perl application. When springtime came around, converted to full-time Telecommute and continued working from more northerly climes.

Javascript Programmer

June 2010 to November 2010

Xylo Technologies Rochester, MN. Traveled to the land of the Mayo clinic and formal work dress to contribute to javascript application development.

Programmer Analyst

August 2009 to April 2010

Amazon Seattle, WA. Returned to Amazon to work in the global financial systems group again. Used knowledge of the existing systems to research subledger problems. Developed transaction testing framework. Analyzed, configured and tested another fate system integration.


December 2008 to July 2009

Norchem Laboratories Flagstaff, AZ. Web Programming. Joined Norchem to work on a Web2.0 style Perl and Javascript based application with a small group of programmers.

Programmer Analyst

April 2008 to November, 2008

Amazon Seattle, WA. Returned to Amazon to work in the global financial systems group. Acquired in depth knowledge of the existing systems by working trouble tickets. Analyzed, configured and tested the results of changes to the system

Perl Programmer

January 2008 to April 2008

Harrah's Entertainment Las Vegas, NV. Assisted with creation, modification, and debugging of monitoring, utility, and reporting scripts for a soon to be deployed AIX based management system. Worked as a telecommuter at remote site, participating in daily phone conference meetings. I utilized test based development, AIX, Apache, Oracle, and Perl. Harrahs has an extensive change management bureaucracy I needed to work within.

PHP Programmer

June 2007 to November 2007

SellingSource.com Las Vegas, NV. Web programming. I was part of a PHP programming team for a successful web marketing firm. I utilized CVS, Linux, Apache, MySQL, and PHP

XSLT/Java Programmer

October 2006 to June 2007

Amazon Seattle, WA. As a member of the digital systems development team I utilized Perforce, Linux, XSLT, Perl, S3, and Java.

Senior Programmer

May 2005 to September 2006

Streamray, Inc. Las Vegas, NV. Web programming. I was the senior local programmer for a leading adult entertainment broker. I utilized CVS, Linux, Apache, MSSQL, MySQL, and Perl

Independent Consulting

June 2004 to May 2005

Systems Programmer

June 2002 to April 2004

Python International Las Vegas, NV. Web Programming. I was the sole programmer for a niche adult entertainment producer. I utilized Win2000, Access, Linux, Apache, Postgres, and Perl

Software Engineer

January 1999 to February 2002

Network Administrator

August 1996 to November 1999

Cisco Systems, Inc. San Jose, CA. Worked as network administrator in the development laboratory support group. I utilized Networking and Solaris knowledge, Perl, and Postgres



References available upon request