Resume
Professional Summary
- 20+ years as a full-stack developer using HTML, JavaScript, and CSS
- 15+ years using PHP, MySQL
- 15+ years using Drupal for site building and custom theme and module development
- Experience with setup and management of LAMP stacks
- Experience with migrating content from external sites into Drupal
- Experience with Docker and ddev for local Drupal development
- Experience with Java, Python, AJAX, JSON, and git version control
- Great at learning new programming languages, technologies, and concepts
- Great problem-solving and communication skills
- Knowledgeable on Object-Oriented Programming techniques and methodologies
- Knowledgeable on technical writing and documentation
Professional Experience
Drupal Developer: University of Minnesota (March 2020 – July 2024)
- Drupal expert for the College of Education and Human Development
- Created new websites in Drupal to replace existing sites and replicating functionality of those sites
- Maintained existing Drupal 7, 8, and 9 websites
- Created custom themes and modules
- Created modules to parse content from non-Drupal sites and display that content within Drupal or import that content into Drupal.
Web Publisher: Computer Task Group (October 2014 – March 2020)
- Contractor at IBM
- Published Security Bulletins and notifications regarding the availability of firmware fixes for IBM System x
- Maintained web-based documentation for several IBM System x products using DITA and XML
Web Development Specialist: St. Mary’s University of Minnesota (May 2008 – January 2015)
- Re-created a perl/cgi website for the Masters in Education Teaching and Learning Graduate Program using Drupal and PHP
- Replicated all site functionality to manage the program and to allow the students and instructors to collaborate on-line.
- Created custom modules in PHP to handle assignments, evaluations, and event registrations
- Set up and managed server that the site ran on using a full LAMP stack
- Maintained ColdFusion script used to keep program’s database in sync with the main database for the university
Web Programmer: Computer Task Group (September 2005 – December 2006)
- Contractor at IBM
- Maintained website for IBM TotalStorage
- Took content from subject matter experts and modified it for use on the web using HTML/CSS
Web Programmer: Ciber (January 2003 – August 2005)
- Contractor at IBM
- Maintained website for IBM iSeries/System i
- Took content from subject matter experts and modified it for use on the web using HTML/CSS
- Took marketing designs and re-created them in HTML/CSS
- Wrote tools and requirements for migration of site content to new content management system
Web Programmer: Computer Task Group (October 1997 – December 2002)
- Contractor at IBM
- Maintained website for IBM PartnerWorld for Developers – iSeries
- Took content from subject matter experts and modified it for use on the web using HTML/CSS
- Wrote template and registration system for Internet-based education modules using JavaScript
- Wrote tool to parse a text file and create HTML files for Internet-based template using Java
- Wrote web-based tool to configure SQL for AS/400 and iSeries systems
- Wrote scripts to parse emails and import that data into databases
Education
Minnesota State University, Mankato (Mankato, MN)
Graduated May 1997
B.S. Computer Science with Mathematics minor