Full Stack Developer
Professional Summary
Accomplished Full Stack Developer with over 15 years of experience delivering robust, scalable web solutions. Proven track record of enhancing site performance, maintainability, and user experience. Adept at migrating legacy systems, integrating APIs, and automating workflows to streamline content management. Known for writing clean readable code using object-oriented programming concepts and optimized for reuse and future-proofing.
Core Competencies
- Web Development: CSS, HTML, JavaScript, PHP
- Frameworks: Drupal, Laravel, WordPress
- Back-end tools: Docker, Git, Java, Python
- Drupal Development: modules, themes, site building, administration
- Database Management: MariaDB, MySQL, SQLite
- DevOps: LAMP stack configuration, server setup, administration
- Collaboration & Training: End-user training, documentation
Professional Experience
Senior Drupal Developer
University of Minnesota, College of Education & Human Development
Minneapolis, MN | 2020-2024
- Architected and maintained multiple Drupal 9/10 sites, improving user engagement through optimized content structures and intuitive interfaces.
- Led a full-site rebuild for a major research center, developing custom PHP modules to replicate complex functionality, reducing maintenance time.
- Designed and implemented custom child themes based on university branding, enhancing site accessibility and functionality with tailored Twig templates.
- Upgraded Drupal 8 to Drupal 9, ensuring content integrity and updating custom modules for compatibility, saving many hours of manual rework.
- Developed modules to migrate content into Drupal from RSS/XML/JSON feeds and WordPress exports, including embedded media, cutting data entry time significantly.
- Trained staff members on using Drupal, increasing team efficiency.
Web Publisher
Computer Task Group (Contractor for IBM System x)
Rochester, MN | 2014-2020
- Managed publication of security bulletins and firmware update notifications, ensuring 100% accuracy and timely delivery for IBM System x clients.
- Streamlined documentation processes for hardware and software, improving accessibility for global technical teams.
- Collaborated with cross-functional teams to maintain content consistency across IBM’s web properties.
Web Development Specialist
Saint Mary's University of Minnesota
Winona, MN | 2008-2015
- Built and managed a Drupal-based site for the Masters in Education program, enabling seamless collaboration for 200+ instructors and students.
- Reengineered a legacy site into a high-performance Drupal platform, reducing page load times and empowering non-technical staff to manage content.
- Configured and maintained a LAMP stack server, ensuring uptime and robust security.
- Developed custom PHP modules for assignments, evaluations, and event registrations, enhancing user experience and operational efficiency.
- Delivered comprehensive training to staff members and end users.
- Authored detailed technical documentation to support ongoing maintenance and scalability.
Additional Experience
Web Developer
Computer Task Group and Ciber (multiple roles as a contractor for IBM)
At IBM TotalStorage:
- Updated and maintained websites, improving content delivery for enterprise clients.
- Implemented SEO best practices, increasing site visibility.
At IBM iSeries:
- Enhanced marketing websites, improving user navigation and engagement.
- Collaborated with marketing teams to ensure brand alignment across digital assets.
At IBM PartnerWorld for Developers:
- Developed a templating system for online education modules, reducing module creation time by 50% through custom command-line tools.
- Developed a custom registration system for online education modules.
- Built a web-based configuration tool for AS/400 and iSeries systems, enabling IBM business partners to streamline setup processes.
Education
Bachelor of Science
Minnesota State University—Mankato, MN
Major: Computer Science
Minor: Mathematics