Michael Pirnat ============== Tel: (216) 849-4889 mike@pirnat.com http://www.pirnat.com Profile ------- Senior developer with experience leading teams to successful launches of high-volume web applications; familiar with the complete project lifecycle; comfortable interacting with all levels of the organization. Experience ---------- Senior Developer, American Greetings Interactive, Cleveland, Ohio 2000-Present ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Lead developer of E-Cards and Invitations teams * Architect and lead developer of new Reminders application, launched in September 2006 and serving over 3 million users; worked extensively with business owners to refine product design * Architect and lead developer for site-wide codebase and application server rewrite, shifting to an object-oriented design * Designed and implemented creative solutions for high-availability problems, including edge-caching dynamically generated pages, edge-side content delivery, and multi-vendor image caching, credited with saving the company tens of thousands of dollars annually in bandwidth and server costs, as well as keeping sites functioning during extreme peak traffic periods * Lead developer for integration projects with AOL, MSN, Yahoo!, Akamai, and Savvis/Digital Island * Designed and implemented secure, standardized, extensible partner integration system * Developed mobile-to-email greeting card delivery solution * Implemented Omniture tracking system, allowing business owners insight into previously unavailable, critically important user behavior data * Created and maintained specification, design, and integration documents for internal developers, business owners, and external developers * Continually improved application server and core codebase * Mentored junior developers on Python, OOP, HTML, XML, web standards, coding standards I/T Specialist, IBM Global Services, Cleveland, Ohio 1999-2000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Net.Commerce programming (C++), HTML layout, JavaScript programming, data modeling, and usability testing for online applications * Installed and configured AIX and Net.Commerce on RS/6000 test lab * Mentored fellow developers during training courses * Provided technical support for pilot e-Commerce Solution Center Information Systems Technician, Case Western Reserve University, Cleveland, Ohio 1996-1999 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Cleaned and migrated data for premiere online edition of The Encyclopedia of Cleveland History (http://ech.case.edu) * Maintained and improved CWRUÕs website (http://www.case.edu), utilizing HTML, Perl, JavaScript, PhotoShop, CSS * Evaluated and implemented software for publishing large electronic documents, focused on CWRUÕs General Bulletin Skills ------ Languages: Python, Perl, JavaScript, SQL, XML, XSD, XSL, HTML/XHTML, CSS, Java, C/C++, PHP Platforms: Linux, UNIX, Windows XP, Mac OS X Concepts: Object-oriented design, design patterns, web applications, AJAX, web standards, dynamic languages, data modeling, N-tier applications, service-oriented architecture (SOA) Software: Apache, Oracle, MySQL, PostgreSQL, SourceSafe, Subversion, MS Office suite, PhotoShop, TurboGears, Dojo, various code editors Presentations ------------- * ÒDateutil to the Rescue!Ó presented at PyCon 2007 * ÒPython Can Survive in the EnterpriseÓ with David Stanek, presented at PyCon 2006 * Numerous presentations for Clepy, a Python language interest group (http://clepy.org) Education --------- Case Western Reserve University, Cleveland, Ohio 1995-1999 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * B.S. Computer Engineering, Magna Cum Laude * Spearheaded Internet broadcasting project of WRUW-FM 91.1 Cleveland * Webmaster, WRUW-FM 91.1 Cleveland * President and Webmaster, CWRU Anime Society