Skills
C#, JavaScript, Ruby, Python, SQL, TSQL, PLSQL, HTML, CSS, Delphi, Ada95, Java, PHP, Visual Basic, C++, C, Pascal, FORTRAN
Oracle, SQL Server, Postgres, SQLite, Pervasive, Btrieve, Access
Operating Systems
Windows, OS X, Linux, MS-DOS, iOS, Android, Solaris, Netware, AIX
Experience
Freelance Consultant
July 2014 - present
Freelance Consultant working from my home in Newkirk, Oklahoma
- Working with clients to build technology systems that solve problems and can adapt as business needs change and technology evolves
- Contributed to the Code for America’s project that sends citizens of Denver reminder text messages of street sweeping dates so they avoid parking tickets
- Building open source software for profit and fun
Technical Lead - Resource Data, Inc.
July 2005 - July 2014
Technical Lead for Resource Data, Inc. (RDI), with branches in Alaska, Texas, Idaho, Minnesota, and Oregon, that provides custom database, web, and GIS programming services
- Worked directly with clients during on all phases of the software development lifecycle
- Led the development of some of RDI’s most challenging projects
- Developed business intelligence reporting applications to help clients track their terabytes of data and use it to make better business decisions
- Ensured my team of analysts, designers, and programmers were free of stress and enjoying their jobs.
- Mentored junior developers by hosting roundtable meetings, pair-programming, and being an active participant in chatroom discussions
- Practiced agile and lean management and development techniques and actively promoted it to others within RDI
- Started RDI’s open source initiatives and remain the largest contributor
- Impacted technology selection, project management, and people management across RDI
Lead Programmer - Municipal Accounting Systems, Inc.
November 1999 - June 2005
Lead Programmer for Municipal Accounting Systems, Inc (MAS), based in Shawnee, Oklahoma, that provides accounting and student information software solutions to school districts in Oklahoma
- Led the development team in replacing the legacy DOS-based software product stack with a suite of Windows desktop applications
- Developed the Student Infrastructure Framework agent that gives the Oklahoma State Department of Education (OSDE) the ability to submit queries and receive real-time student data changes from MAS software systems
- Created tools to streamline repetitive company tasks such as configuring databases, performing data imports from other vendor products, and deploying software updates
- Helped MAS grow its market share to over 70% of Oklahoma and become OSDE’s recommended student information system for Oklahoma school districts
Embedded Software Engineer - Boeing, Defense and Space Group
August 1998 - November 1999
Embedded Software Engineer for Boeing, Defense and Space Group, based in Oklahoma City, Oklahoma, that developed the B1-B Bomber Block E software upgrade
- Designed and developed the mission data loading interface used to distribute mission data throughout the multi-threaded avionic flight software
- Developed the Device Backup displays used to emulate switch panels and keyboards in cases of hardware failure
- Developed the System Management Function displays used to monitor and administer the system