TECHNICAL OVERVIEW
Programming Languages - JavaScript, ColdFusion / CFML, C# / ASP.NET, Perl, Ruby, Python, Shell Scripting, PHP, ActionScript (1.0, 2.0), Java / JSP
Database - MySQL, Oracle, limited expertise with MS SQL
Source Code Control - Subversion, CVS, Visual Source Safe, some experience with Git and Mercurial
XML - XSLT, XML Schema, XQuery and Native XML Databases, DTD, XML processing in Perl, Ruby, JavaScript and ActionScript
Web - HTML, CSS, JavaScript
Standards - SCORM, AICC / AICC-HACP, Oasis DITA, W3C, Section 508 Compliance Standards
Media Authoring - Adobe Photoshop, Adobe Illustrator, Adobe Premiere, Macromedia Flash, Final Cut Studio, Avid Media Composer, Sony Sound Forge
EXPERIENCE
Sentry Data Systems
Frontend Web Developer (2010 - present)
Maintain existing and develop new frontend components for large PHP/Ruby application using HTML, CSS, and JavaScript. Maintain and improve legacy browser compatibility. With team, review and improve application's user experience. Develop and maintain company’s external Wordpress-driven website.
- Improved my development methods through extensive collaboration with other developers using company’s SCM and issue tracking systems
- Honed skills with approaching UI critically through frequent group reviews
Shannon McGlothin
Web Developer (2010 - 2011)
Working with a graphic designer, built new portfolio site for art director Shannon McGlothin. Implemented frontend on top of Stacey CMS.
TEACH Project
Web Developer (2008 - 2009)
Developed, from planning to finished products, a filesystem-based content management system (PHP + XML on the filesystem) and a product catalog / storefront application (PHP + MySQL).
Indianapolis Power and Light Company
Web Developer (2007 - 2010)
Developed and maintained internal ColdFusion applications, worked with inside and outside facing .NET and JSP applications, along with new internal application development in C# / .NET. Supported and administered WebLogic and IIS tiers of several J2EE applications. Provided general support in areas of expertise (XML, *nix, web technologies).
- Rapidly gained fluency in ColdFusion and ASP.NET to support role
- Drew on Unix experience from previous positions to assist my team by taking on system administration tasks
- Quickly built excellent working relationships in a new culture
Toronto Dance Theatre
Web Developer (2006 - present)
Cooperated on site development, deployed and fine-tuned site. Moved site from static content to Unify CMS, to make content maintainable by TDT staff. Integrated Sumac Ticketing online ticket sales solution. Continuing design and implementation of performance-specific mini-sites, and maintenance of main site.
IUPUI (Indiana University) Medical Humanities Program
Web Developer (2006)
Designed, developed and deployed web hub for ‘Indiana Eugenics: History and Legacy, 1907-2007’ project.
- Worked closely with archivist to select appropriate period paper artifacts and derive some very beautiful web layouts from them
Sun Microsystems of Canada, Inc.
XML Architect (2005 - 2006)
Developed and implemented prototype applications for Sun’s knowledge and data operations group. Developed and maintained XSLT stylesheets, and maintained XML Schema data models.
- Created prototype web service to aggregate and serve legacy knowledge assets as dynamic RSS feeds using Vignette CMS, a Ruby interface to a native XML database and a JSP front-end, closing a major gap in Sun's capacity to present its knowledge docs to customers
- Rapidly gained fluency in Perl and Ruby to meet project requirements
Sun Microsystems of Canada, Inc.
eLearning Courseware Interoperability Specialist (2004 - 2005)
Tested interoperability of third-party computer-based training against Sun's LMS product.
- Transitioned Sun's eLearning content from internal system to NETg / Knowledgenet's Monsoon platform
- Administered the group's testing servers, in the process becoming quite expert with Solaris (2.8+) system administration, and Apache & WebLogic maintenance
Sun Microsystems of Canada, Inc.
Technical Lead, Custom Courseware Development Group (2002 - 2004)
Developed and debugged interoperability of complex courseware engines. Managed developer teams.
- Supervised and participated in the production of a major eLearning curriculum for business managers
- Rewrote legacy courseware engine to take advantage of later additions to the Flash runtime
Sun Microsystems of Canada, Inc.
Multimedia Developer, Custom Courseware Development Group (2002 - 2004)
Performed a bevy of tasks related to the development of rich media computer-based training products for web and CD-ROM delivery. Hired on as a video editor, quickly moved into more varied media development activities, animation, sound editing, video production/editing, writing, ActionScript programming.
- Co-managed and helped develop one of the team's finest projects ever, a fully animated, character-driven course with a very boring name (BCE Value Proposition) which won two major industry awards
- With teammate, created the team's first ever implementation of video in one of our courseware products (at a point in the Flash platform’s development where this was a significant accomplishment)
EDUCATION
BFA, Film Major - Ryerson University, Faculty of Image Arts, Toronto, Canada
IPEDO IXIP (Native XML Database) Administration Training, Ipedo
Solaris 9 System Administration, Sun Microsystems Inc.