Background
Internet based software engineer seeking a full-time position with a creative and innovative web-based software engineering firm. Over 7 years of professional programming experience and additionally 8 years of educational programming experience with web-based and high-level languages, database concepts and networking/systems concepts as well as MBA Course Work.
Skill Set
| Software Architectures: | MVC architecture; Object Oriented Design; Content/Document Management Systems; |
|---|---|
| Scripting Languages: | PHP (PEAR, PECL, Smarty, etc.); ASP.NET/ASP; BASH; VBScript; Perl; |
| High Level Languages: | C#; C/C++; Java; |
| Relational Databases: | MySQL; PostgreSQL; Oracle; MS SQL Server, MS Access; |
| Web: | HTML, DHTML, XHTML; JavaScript; CSS (Pure CSS layouts); Information Architecture; |
| XML Technologies: | XML Scripting, RSS, RDF, XUL, SOAP, etc.; XPath, XQuery; XSL, XSLT; |
| Search Technologies: | Z39.50; XML APIs; Apache Solr, Lucene; |
| Unix: | Linux (Redhat/Fedora/Ubuntu); Mac OS X; Systems Administration; |
Employement
Falvey Memorial Library, Villanova University - Villanova, PA
Technology Development Specialist (Systems Engineer)
March 2004 - Current
- Act as lead technology specialist for the University's main library to redevelop the library as a leading technology center at this #1 most wired college in the United States.
- Developed a ground-breaking open-source web-based search engine for the library catalog using leading open source technologies such as Apache Solr/Lucene to search over 750,000 XML records with a userbase of roughly 10,000 users. First of it's kind in production and designed and developed by myself, a full-time web designer and a part-time graduate student. Currently being evaluated by over 15 national universities.
- Developed a leading edge Digital Library system allowing management of "digital objects" following Library of Congress standard METS XML format. Data stored in a native XML Database and queried via XQuery and presented with XSLT.
- Developed a bibliographic database that held over 80,000 citations all encapsulated with the Dublin Core metadata schema and entirely accessible via RDF Harvesting. Application developed in PHP with a MySQL database.
- Designed server infrastructure to support a high-level user base with many largely memory intensive applications. Worked with IT department to design and implement a 6 Terabyte addition to an existing SAN system.
- Led a re-architecting project of the library website to allow for a more intuitive and dynamic interface.
- Developed a unique statistics gathering and reporting tool for reporting on electronic resourceusage in PHP with a MySQL database utilizing multiple PEAR packages.
- Presented at national library technology conferences as well as consulted on library technology initiatives.
Living SchoolBook, Syracuse University - Syracuse, NY
Senior Programmer
September 1999 - March 2004
- Responsible for developing web sites in multiple languages and platforms.
- Acted as lead developer for many projects including a enterprise scale community-based collaborative communication application.
- Developed a scalable and interoperable MVC (Model 2) framework coded in PHP, PEAR and Smarty with a PostgreSQL database and managed with CVS and Bugzilla known as the Collaborative Community Workspace. The framework currently is used for 3 rather successful collaboration tools.
- Headed the designing of a web server farm solution to host multiple high traffic web sites.
- Also developed web sites in Lasso and Filemaker Pro under a Macintosh environment as well as ASP applications under a Windows enviornment.
- Responsible for management duties such as hiring new employees and managing the production and maintenance of web based projects.
- As a senior staff member, was relied on heavily for planning and decision making of future endeavors and grants.
- Participated in multiple educational computing conferences and conventions as well as meeting with the NYS Department of Education for planning and developing of the state wide educational portal known as the Virtual Learning Space. As a player in this project, worked with numerous teams planning and designing the technology standards to be used.
Refinery, Inc. - Huntingdon Valley, PA
Programmer Analyst
May 2000 - August 2000
- Developed ASP, VBScript, and WML applications with the use of MS SQL Server for this top-50 web development firm.
- Played lead role in the development of a ground breaking wireless application that was shown at Motorola's 1st annual developers' conference.
- Developed wireless applications for both WAP and PalmOS platforms.
- Developed multiple ASP applications for large well-known clients such as GMACCM, Comcast and Sony.
- Developed various applications from e-commerce style to intranet/extranet applications to internal financial applications.
- Worked with Account Executives, Marketing Staff and Project Managers to grow multiple web projects from planning stages to final production.
Global Internet Management, Corp. - Bala Cynwyd, PA
Web Applications Programmer
May 1999 - August 1999
- Responsible for developing ASP sites with MS Access databases to build commercial web sites that produce content written by professionals.
- Headed the development efforts for a small-business website that gave users a custom shopping cart, online form creator, online calendar, message board, a mailing list and more.
- Worked on many other similar sites that had professionally produced content.
- Worked with a Marketing Consultant to finalize web sites before moving to production.
Freelance
Consultant
September 1998 - Current
- Worked with various small companies revising, maintaining and architecting their websites on a freelance basis.
- Developed new and revised existing PHP and ASP solutions.
- Subcontracted graphical design work to specialized freelance designers.
Open Source
Developer
- Developed a ground breaking Library Catalog known as VuFind that incorporates many of the today's leading search engine technologies.
- Developed a PHP Extension in the PEAR repository that offers the same functionality offered by the .NET framework's datagrid control known as PEAR::Structures_DataGrid.
Academic Projects
- AJAX Battleship
- Acted a project lead. Developed all design documents required by client team. Goal was to develop a web based implementation of the classic board game Battleship. Game was implemented using AJAX technology to allow for a pure HTML implementation. Developed functional prototype in PHP, implemented final application in J2EE in Tomcat with Ant.
- Code Management System
- Allowed users to upload tar or zip files of project code and kept track of versions. Involved a user management system to allow different roles to have different levels of access. Developed in C# with an ASP.NET front-end and all data stored in XML. Completed as an Individual Project
Education
MS., Technology Management
Villanova University, School of Business
August 2005 - December 2007
MS., Computer Science
Villanova University, College of Arts and Sciences
August 2005 - May 2008
BS., Information Management and Technology
Syracuse University, School of Information Studies
August 1998 - May 2002
Speaking Engagements
- Session Speaker : Code4Lib Conference 2008
- Session Speaker : Code4Lib Conference 2007
- WiP Presenter : PHP Conference East 2003
- Panel Speaker : Syracuse University's Teaching Tools 2002
- Speaker : Open eLearning Conference 2002
- Exhibitor : Annual National PT3 Grantees Conference 2002, 2001
- Session Speaker : National Educational Computing Conference 2001
