<?xml version="1.0" encoding="UTF-8"?>
<resume>
  <header>
    <name>
      <firstname>Andrew</firstname>
      <surname>Nagy</surname>
    </name>
    <address>
      <city>Philadelphia</city>
      <state>PA</state>
    </address>
    <contact>
      <phone>315-882-1973</phone>
      <email>asnagy@gmail.com</email>
      <url>http://andrew.webitecture.org/</url>
    </contact>
  </header>
  
  <objective>
    <para>
      Internet based software engineer with over 9 years of professional programming and product management experience.
    </para>
  </objective>

  <history>
    <job>
      <jobtitle>Technology Development Specialist (Systems Engineer)</jobtitle>
      <employer>Falvey Memorial Library, Villanova University - Villanova, PA</employer>
      <period>
        <from>
          <month>March</month>
          <year>2004</year>
        </from>
      </period>
      <description>
        <para>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.</para>
        <para>
          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.
        </para>
        <para>
          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.
        </para>
        <para>
          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.
        </para>
        <para>
          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.
        </para>
        <para>
          Led a re-architecting project of the library website to allow for a more intuitive and dynamic interface.
        </para>
        <para>
          Developed a unique statistics gathering and reporting tool for reporting on electronic resourceusage in PHP with a MySQL database utilizing multiple PEAR packages.
        </para>
        <para>
          Presented at national library technology conferences as well as consulted on library technology initiatives.
        </para>
      </description>
    </job>

    <job>
      <jobtitle>Senior Programmer</jobtitle>
      <employer>Living SchoolBook, Syracuse University - Syracuse, NY</employer>
      <period>
        <from>
          <month>September</month>
          <year>1999</year>
        </from>
        <to>
          <month>March</month>
          <year>2004</year>
        </to>
      </period>
      <description>
        <para>
          Responsible for developing web sites in multiple languages and platforms.
        </para>
        <para>
          Acted as lead developer for many projects including a enterprise scale community-based collaborative communication application.
        </para>
        <para>
          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.
        </para>
        <para>
          Headed the designing of a web server farm solution to host multiple high traffic web sites.
        </para>
        <para>
          Also developed web sites in Lasso and Filemaker Pro under a Macintosh environment as well as ASP applications under a Windows enviornment.
        </para>
        <para>
          Responsible for management duties such as hiring new employees and managing the production and maintenance of web based projects.
        </para>
        <para>
          As a senior staff member, was relied on heavily for planning and decision making of future endeavors and grants.
        </para>
        <para>
          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.
        </para>
      </description>
    </job>

    <job>
      <employer>Refinery, Inc. - Huntingdon Valley, PA</employer>
      <jobtitle>Programmer Analyst</jobtitle>
      <period>
        <from>
          <month>May</month>
          <year>2000</year>
        </from>
        <to>
          <month>August</month>
          <year>2000</year>
        </to>
      </period>
      <period>
        <from>
          <month>May</month>
          <year>2001</year>
        </from>
        <to>
          <month>August</month>
          <year>2001</year>
        </to>
      </period>
      <description>
        <para>Developed ASP, VBScript, and WML applications with the use of MS SQL Server for this top-50 web development firm.</para>
        <para>Played lead role in the development of a ground breaking wireless application that was shown at Motorola's 1st annual developers' conference.</para>
        <para>Developed wireless applications for both WAP and PalmOS platforms.</para>
        <para>Developed multiple ASP applications for large well-known clients such as GMACCM, Comcast and Sony.</para>
        <para>Developed various applications from e-commerce style to intranet/extranet applications to internal financial applications.</para>
        <para>Worked with Account Executives, Marketing Staff and Project Managers to grow multiple web projects from planning stages to final production.</para>
      </description>
    </job>
 
    <job>
      <employer>Global Internet Management, Corp. - Bala Cynwyd, PA</employer>
      <jobtitle>Web Applications Programmer</jobtitle>
      <period>
        <from>
          <month>May</month>
          <year>1999</year>
        </from>
        <to>
          <month>August</month>
          <year>1999</year>
        </to>
      </period>
      <description>
        <para>Responsible for developing ASP sites with MS Access databases to build commercial web sites that produce content written by professionals.</para>
        <para>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.</para>
        <para>Worked on many other similar sites that had professionally produced content.</para>
        <para>Worked with a Marketing Consultant to finalize web sites before moving to production.</para>
      </description>
    </job>

    <job>
      <jobtitle>Consultant</jobtitle>
      <employer>Freelance</employer>
      <period>
        <from>
          <month>September</month>
           <year>1998</year>
        </from>
      </period>
      <description>
        <para>Worked with various small companies revising, maintaining and architecting their websites on a freelance basis.</para>
        <para>Developed new and revised existing PHP and ASP solutions.</para>
        <para>Subcontracted graphical design work to specialized freelance designers.</para>
      </description>
    </job>

    <job>
      <jobtitle>Developer</jobtitle>
      <employer>Open Source</employer>
      <description>
        <para>Developed a ground breaking Library Catalog known as VuFind that incorporates many of the today's leading search engine technologies.</para>
        <para>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.</para>
      </description>
    </job>
  </history>
    
  <skillareas>
    <skillarea>
      <title>Software Architectures</title>
      <skillset>
        <skill>MVC architecture</skill>
        <skill>Object Oriented Design</skill>
        <skill>Content/Document Management Systems</skill>
      </skillset>
    </skillarea>
      
    <skillarea>
      <title>Scripting Languages</title>
      <skillset>
        <skill>PHP (PEAR, PECL, Smarty, etc.)</skill>
        <skill>ASP.NET/ASP</skill>
        <skill>BASH</skill>        
        <skill>VBScript</skill>
        <skill>Perl</skill>
      </skillset>
    </skillarea>
      
    <skillarea>
      <title>High Level Languages</title>
      <skillset>
        <skill>C#</skill>
        <skill>C/C++</skill>
        <skill>Java</skill>
      </skillset>
    </skillarea>
      
    <skillarea>
      <title>Relational Databases</title>
      <skillset>
        <skill>MySQL</skill>
        <skill>PostgreSQL</skill>
        <skill>Oracle</skill>
        <skill>MS SQL Server, MS Access</skill>
      </skillset>
    </skillarea>
      
    <skillarea>
      <title>Web</title>
      <skillset>
        <skill>HTML, DHTML, XHTML</skill>
        <skill>JavaScript</skill>
        <skill>CSS (Pure CSS layouts)</skill>
        <skill>Information Architecture</skill>
      </skillset>
    </skillarea>
        
    <skillarea>
      <title>XML Technologies</title>
      <skillset>
        <skill>XML Scripting, RSS, RDF, XUL, SOAP, etc.</skill>
        <skill>XPath, XQuery</skill>
        <skill>XSL, XSLT</skill>
      </skillset>
    </skillarea>
      
    <skillarea>
      <title>Search Technologies</title>
      <skillset>
        <skill>Z39.50</skill>
        <skill>XML APIs</skill>
        <skill>Apache Solr, Lucene</skill>
      </skillset>
    </skillarea>
      
    <skillarea>
      <title>Unix</title>
      <skillset>
        <skill>Linux (Redhat/Fedora/Ubuntu)</skill>
        <skill>Mac OS X</skill>
        <skill>Systems Administration</skill>
      </skillset>
    </skillarea>

  </skillareas>
    
  <academics>
    <degrees>
      <degree>
        <level>MS</level>
        <major>Technology Management</major>
        <period>
          <from>
            <month>August</month>
            <year>2005</year>
          </from>
          <to>
            <month>December</month>
            <year>2007</year>
          </to>
        </period>
        <institution>Villanova University, School of Business</institution>
      </degree>
      <degree>
        <level>MS</level>
        <major>Computer Science</major>
        <period>
          <from>
            <month>August</month>
            <year>2005</year>
          </from>
          <to>
            <month>May</month>
            <year>2008</year>
          </to>
        </period>
        <institution>Villanova University, College of Arts and Sciences</institution>
        <projects>
          <project title="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.
          </project>
          <project title="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          
          </project>
        </projects>
      </degree>
      <degree>
        <level>BS</level>
        <major>Information Management and Technology</major>
        <period>
          <from>
            <month>August</month>
            <year>1998</year>
          </from>
          <to>
            <month>May</month>
            <year>2002</year>
          </to>
        </period>
        <institution>Syracuse University, School of Information Studies</institution>
        <minor>Minor in Computer Engineering from L.C. Smith College of Engineering</minor>
        <annotation>
          Teaching Assistant in Introduction to Database Management course.
        </annotation>
      </degree>
    </degrees>
  </academics>

  <awards>
    <title>Awards and Speaking Engagements</title>
    
    <award>
      <title>Mellon Award for Technology Collaboration</title>
      <organization>Coalition for Networked Information 2008</organization>
    </award>
    
    <award>
      <title>Session Speaker</title>
      <organization>Access Conference 2008</organization>
    </award>
    
    <award>
      <title>Pre-Conference Speaker</title>
      <organization>LITA National Forum 2008</organization>
    </award>
    
    <award>
      <title>Session Speaker</title>
      <organization>Code4Lib Conference 2008</organization>
    </award>
    
    <award>
      <title>Session Speaker</title>
      <organization>Code4Lib Conference 2007</organization>
    </award>
    
    <award>
      <title>WiP Presenter</title>
      <organization>PHP Conference East 2003</organization>
      <description>
        <para>Presented the Collaborative Community Framework developed at Syracuse University</para>
      </description>
    </award>
      
    <award>
      <title>Panel Speaker</title>
      <organization>Syracuse University's Teaching Tools 2002</organization>
    </award>
      
    <award>
      <title>Speaker</title>
      <organization>Open eLearning Conference 2002</organization>
    </award>
      
    <award>
      <title>Exhibitor</title>
      <organization>Annual National PT3 Grantees Conference 2002, 2001</organization>
    </award>
      
    <award>
      <title>Session Speaker</title>
      <organization>National Educational Computing Conference 2001</organization>
    </award>
  </awards>

</resume>
