Professional Experience

2006 - present - The Pennsylvania State University

 

Current

Penn State IT Communications/Polaris 2 Project
Programmer/Analyst/Web Developer

 

Polaris 2 campus website development project
  • Served as core developer for Polaris 2, sponsored by OVPCC (Drupal/PHP).
  • Interfaced with vendor and led the transition from a vendor-supported project to an internally-supported PSU project.
  • Wrote all documentation on configuration, workflow, and management of the Polaris 2 project code base.
  • Led the creation of a development team to support the project including on-boarding, training, and process communication.
  • Served as release manager for Polaris 2 project and documented the process. Transitioned that role to the eventual long-term release manager.
  • Primary contributor to on-going maintenance of code base including everything from bug fixes to feature requests, both front end and back end.
  • Served as technical representative on both core leadership team and campus web advisory board.
  • Occasional contributor to Penn State Main and News sites (psu.edu, news.psu.edu).
IT Communications
  • Built, maintained, and improved roughly a dozen web properties managed by IT Comm.
  • Documented IT Comm infrastructure and processes for site maintenance.
  • Wrote a system to build and deploy sites to development, staging, and production environments using web-based task runner (Jenkins).
  • Established lightweight backup system for rapid disaster recovery.
  • Re-built and migrated all sites to more current hardware.

 

2010 - 2015

Penn State Eberly College of Science
Web Manager and Application Development Team Lead/IT Manager

 

  • Wrote custom code (Python, TAL, Javascript, CSS, HTML) in support of more than a dozen high profile sites within the College of Science.
  • Established team of developers including recruiting, hiring, training, and evaluating all members
  • Supervised team of developers in building business application and online courses for the college
  • Served as the College of Science Web Liaison to the University's Accessible Information Technology committee
  • Established web accessibility standards and remediated problems on college and departmental sites
  • 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.

Education

B.S. Communications

Clarion State College, Clarion, PA 16214

 

Post Baccalaureate and Graduate Studies
Environmental Education
Slippery Rock University, Slippery Rock, PA 16057

Formal Computer Training

  • 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

Deep Knowledge

  • Web develeopment and content management systems
  • Drupal/PHP
  • Plone/Zope/Python technology stack
  • Git (also other VCS like Mercurial and Subversion)
  • HTML 5
  • JavaScript (and jQuery)
  • CSS/SASS
  • Responsive design strategies
  • Usability and Accessibility
  • Web Standards
  • Structured Query Language (SQL), Transact-SQL, and MS SQL Server

Solid Working Knowledge

  • Linux admin, LAMP, vi
  • Shell scripting
  • Apache Web Server Administration
  • Experience with various APIs and web services
  • Ticketing and Project Management Systems (e.g. Jira)
  • Behat Behavioral Testing Framework
  • Agile Development
  • ITIL Foundations
  • Vagrant/Virtualization
  • Node.js and Javascript task runners (Gulp, Grunt)
  • Assistive Technologies
  • Open source software development
  • Video conferencing
  • Blogs, wikis, RSS
  • Microformats and semantic web
  • XSLT and XML
  • Adobe Flex and Adobe AIR
  • Trac project management

Conferences

  • 2017 Drupalcon, Baltimore, MD
  • 2015 An Event Apart, Washington, DC
  • Presenter at 2012 PSU Web Conference
  • Presenter at 2011 Plone Symposium East
  • Presenter at 2008 and 2011 PSU Web Conference
  • 2010 Plone Symposium, University Park, PA
  • Presenter at 2009 Plone Symposium East
  • 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

Actvities

  • Member Penn State Accessible Information and Technology (AIT) Committee
  • Programming Track Chair, 2013 Penn State Web Conference
  • Regular participant/presenter for various on-campus groups
  • Former President of Centre County Beekeepers Association (2013-2017)
  • Former volunteer On-Air Host for WPSU public radio
  • 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

Copyright © 2017 Joe DeLuca Penn State University Programmer/Analyst, IT Communications 814-867-0076