Professional Experience
2006 - present - The Pennsylvania State University
Current
Penn State Eberly College of Science
Web Manager
- Worked with web content providers to facilitate smooth flow of information to the web
- Improved workflow and established best practices for web content providers
- Maintained and enhanced web infrastructure
- Assisted departments with upgrading their web presence
- Trained developers and content managers throughout the college on various technologies
- Evaluated and improved accessibility for web sites within the college
- Led web site user testing
- Led activities of Web Advisory Committee
2008 - 2009
Penn State World Campus
Programmer/Analyst, Educational Technology
- Established Zope/Plone infrastructure
- Built weblearning.psu.edu web site including all server setup and configuration.
- Set up subversion repository and Trac project management environment.
- Configured, documented and implemented local development standard.
- Prototyped Plone sites for online course delivery.
- Built weblearning.psu.edu web site including all server setup and configuration
2006-2008
College of Information Science and Technology
Programmer/Analyst, Solutions Institute/Office of ICT
- Worked on web development team maintaining and enhancing the college web site with internally produced content management system.
- Worked with Instructional Designers to build and maintain online course materials.
- Built several web portals for IST courses using Zope/Plone CMS
- Administered web servers that housed Zope applications.
- Did extensive work in preparing to move the IST Web site into Plone content management system.
- Trained and supervised IST interns.
- Collaborated with teammates to build and maintain code repository and organizational documentation.
1999 - 2006
Arrowhead Promotion and Fulfillment Co., Inc.
Information Systems Department
Grand Rapids, MN
Senior Web Developer/Database Programmer
- Developed numerous forms-based, data-collecting web applications for corporate clients using ColdFusion, ASP, JavaScript and SQL Server (including shopping carts, catalogs, sweepstakes, contest entry forms and instant win games).
- Served as lead developer on projects for many large corporate clients focused on collecting and maintaining data.
- Coordinated IS activities with those of other vendors including advertising agencies and public relations firms.
- Administered development and production web servers running IIS and ColdFusion (v4 through MX7) and SQL Server which included creating user accounts and managing security, creating web sites, and maintaining multiple domains, ftp sites and secure webs sites.
- Designed and delivered reports for a wide range of initiatives in formats including Crystal Reports, HTML and Excel.
- Coordinated data transfers from clients using various sources and formats.
- Trained and evaluated IS team members in all above skills.
1996 - 1999
Itasca Community College
Computer Education Center, Grand Rapids, MN
Computer Trainer/Web Developer
- Trained end-users in web development and computer applications including Microsoft Word, Excel and Access, and the Windows operating system.
- Provided customized computer training for schools and businesses.
- Developed curriculum and trained aspiring IT/Internet professionals in web development and database fundamentals.
B.S. Communications
Clarion State College, Clarion, PA 16214
Post Baccalaureate and Graduate Studies
Environmental Education
Slippery Rock University, Slippery Rock, PA 16057
- JavaScript, jQuery and jQuery Tools in Plone
- Python Boot Camp
- Advanced Plone Training
- Plone Boot Camp
- Developing Secure Web Applications
- Introduction to Adobe AIR
- Flex Essentials and Flex Beyond the Basics online training
- Programming with Java
- Administering Microsoft SQL Server
- Administering Microsoft Windows NT
- Certified Novell Administrator (CNA)
- Intranetware Administration
- Advanced Intranetware Administration
- Fast Track to Cold Fusion
Proficiencies
- Plone/Zope/Python technology stack
- Content Management Systems (e.g. Plone, Drupal, MovableType)
- ColdFusion, HTML, web forms
- Structured Query Language (SQL), Transact-SQL, and MS SQL Server
- Version Control Systems (Subversion, Mercurial, Git)
- Linux admin, LAMP, vi
- JavaScript (and jQuery)
- Cascading Style Sheets (CSS)
- IIS and Apache Web Server Administration
- Web Standards
- Usability and Accessibility
- HTML 5
- Familiar with responsive design strategies
- PHP, Drupal, CakePHP (MVC Framework)
- Experience with various APIs and web services
- Familiarity with open source software development
- Web 2.0 Technologies (e.g. blogs, wikis, RSS etc.)
- Social Networking (e.g. Facebook, del.icio.us, LinkedIn etc.)
- Microformats and semantic web
- Screen capture and video tutorial production
- Microsoft Windows, Mac OS X and Linux
- XSLT and XML
- Adobe Flex and Adobe AIR
- Trac project management
- Crystal Reports
- Equella Digital Asset Repository
- Microsoft Visual FoxPro Database Programming
Recent Conferences
- Presenter at 2011 PSU Web Conference
- Presenter at 2011 Plone Symposium East
- 2010 Plone Symposium, University Park, PA
- 2010 PSU Web Conference, University Park, PA
- 2009 Web 2.0 Expo, New York, NY
- 2009 Plone Symposium, University Park, PA
- 2008 PSU Web Conference, University Park, PA
- 2009 Teaching and Learning with Technology, University Park, PA
- 2008 PSU Web Conference, University Park, PA
- 2008 Plone Symposium, University Park, PA
- 2007 Adobe Max, Chicago IL
- 2007 PSU Web Conference, University Park, PA
- 2007 Web 2.0 Expo, San Francisco, CA
- Presented a session at 2009 Plone Symposium East
- Presented two sessions at the 2008 Penn State Web Conference
- Regular participant/presenter for various on-campus groups
- Active member and contributor to WebLion Plone documentation team
- Beekeeper and member of Centre County and PA State Beekeepers Associations (more information)
- Member of local Celtic and contra dance bands
- Volunteer On-Air Host for WPSU public radio (more information)
- Participant/student at Augusta Heritage Center, Davis and Elkins College
- Volunteer for Folk College (music workshops)
- Volunteer for Acoustic Brew concert series
- Volunteer for AAUW Book sale
- Served on Itasca Community College Technology Curriculum Committee
- Served on Itasca County YMCA Technology Advisory Committee