Joshua Morrison / 425 Campbell Ave.
Havertown, PA 19083

Home: 610-789-2118
Cell: 484-343-4038

A software developer with well-rounded experience, including several years on a development team using Microsoft technologies. A hard worker with attention to detail and quality with strong skills in developing solid, user-friendly, scalable web applications.

Platforms

Microsoft Windows operating systems, Linux

Programming Languages and Tools

Visual Basic (VB), VB.NET, ASP, ASP.NET (1.0/2.0), HTML, CSS, Microsoft SQL Server, .NET, Javascript , VBScript, XML, XSLT, AJAX, Ruby on Rails, Scriptaculous, Prototype Framework, YAML, SQL, Jet / Access Databases, MySQL, Crystal Reports, Google Maps API, FCKeditor, Subversion

Experience

www.floridapita.com 2007 to Present

·  Designed and developed a custom site for a takeout restaurant using the Ruby on Rails framework.

·  Administrative section enables the owner to configure and customize the content on the site, such as links, custom pages with built-in html editor and delivery area.

·  Technologies: Google Maps API, ActionMailer, Scriptaculous/Prototype, AJAX, RJS, MySQL, FCKeditor.

Live Site: http://www.floridapita.com

Demo version with access to administrative functionality: http://demo.floridapita.com

Ceridian Corporation, Exton, PA 1998 to 2007

Software Engineer: February 2001 to June 2007

Ceridian HR/Payroll Web and Ceridian Self Service were two products that communicated with the same database. Each payroll client had their own database at the hosted facility, where data was extracted on a per pay period basis and sent to a mainframe for payroll processing. The HR/Payroll Web application was geared toward administrative HR/Payroll users at the client site, while the Self Service application was geared toward managers and employees. Both systems outputted data from business rules in XML while page definitions were a proprietary XML format mixed with XSL. This XML page format was the backbone of the page rendering due to its flexibility and made customization possible.

Technologies: Microsoft VB 6.0, VB.NET, ASP, IIS, Microsoft SQL Server, XML/XSLT, Crystal Reports, ASPUpload, ActivePDF

·  Designed and developed installation, upgrade and administrative tools for Self Service. The upgrade process was designed for hosted services to cumulatively upgrade all customer databases to a single current version with a minimal amount of down time.

·  Designed Single Sign-On which enabled Self Service to be used as a portal to other applications, such as a time keeping application and a benefits enrollment application.

·  Designed and developed interface to Crystal Reports XI.

·  Designed and developed workflow engine features and enhancements. The conditional routing system enabled customers to configure complex approval steps in an easy to use interface. The approval process included the ability for the approver to make changes while recording change history for auditing purposes.

·  Enhanced customization capabilities. Page definitions were stored in an XML format in the company database. The customization interface allowed clients to make modifications to their own copies of pages, such as adding and removing fields, changing captions, and adding help text to the page. In addition, clients could add custom pages to the system which loaded and saved data from any table in the database. Custom pages were automatically integrated into security roles and the workflow approval process.

·  Designed and developed role-based security system in Self-Service

·  Designed and developed Time Entry System in Self Service.

·  Designed and developed Benefits Enrollment Interface in Self Service.

·  Designed and developed two way file transfer interface to 3rd party time tracking system in HR/Payroll Web. Timed database exports were generated based on changes and were automatically sent via ftp. For incoming files, a process monitored a directory for files and imported them as necessary. This system was designed to be reused for other 3rd party applications.

·  Designed check printing system.

·  Developed "button publisher", written in VB.NET, to dynamically generate multi-lingual button images. Interfaced directly with the multi-lingual framework of the HR/Payroll Web application.

Quality Assurance Analyst: January 1998 to February 2001

·  Developed web-based test case tracking system using ASP and a SQL Server database.

·  Tested full range of features in HR/Payroll client server application and Self-Service web application.

·  Became the application and database security specialist.

·  Developed automated testing tools.

·  Acquired strong documentation skills.

·  Acquired a well rounded background of technical skills working with databases and networking.

Education

University of Missouri, Columbia, MO

Master of Music – May, 1997

Northwestern University, Evanston, IL

Bachelor of Music – June, 1995

Resume – Joshua Morrison Page 1 of 1