Daniel Krook resume@krook.net Fairfield, CT, USA Profile * Broadly skilled application developer with ten years of professional experience planning, designing, developing and maintaining Web sites. * Specialized expertise with the LAMP platform (Linux, Apache, MySQL, PHP) and enterprise Java applications (JEE/J2EE, servlets, JSP) built on IBM middleware (WebSphere, DB2). * Application architect responsible for the analysis, design, implementation, deployment and maintenance lifecycle of numerous enterprise, freelance and hobby Web sites. * Experienced delivery organization project lead, team lead, mentor and project manager. * Strong communication skills, author of IBM developerWorks articles and contributer to IBM Redbooks. * Diverse international exposure through academic study in Cuba and South Africa, dual USA-Finland/EU citizenship, and experience with globally distributed teams in China (on site), India (on site), Brazil and Slovakia. * Deeply rooted in the local open source software community, attending and hosting monthly New York PHP user group meetings for over eight years. * Current interests include Cloud computing, RESTful Web services and mobile applications for smartphones. Certifications * IBM Certified IT Specialist / The Open Group Master Certified IT Specialist * IBM Certified Application Developer (DB2 9) (ICAD) * IBM Certified Database Associate (DB2 9) (ICDAssoc.) * Sun Certified Web Component Developer (J2EE 1.4) (SCWCD) * Zend Certified Engineer (PHP 4) (ZCE) * Sun Certified Java Programmer (J2SE 1.4) (SCJP) * Sun Certified System Administrator (Solaris 9) (SCSA) Skills * Development Technologies - Client: XHTML, CSS, JavaScript, Ajax - Server: PHP (ZCE), Java (SCJP), J2EE/JEE (SCWCD), Groovy - Data: XML, XSL, SQL, XQuery, XPath (ICAD) - Architecture: UML, Design Patterns, OOAD, EAI, REST * Development Software - Content Management & Versioning: Interwoven TeamSite, CVS, Subversion, MS Visual SourceSafe - Relational Database Management: MySQL, IBM DB2 (ICDAssoc., ICAD), Apache Derby - Web & Application Servers: Apache HTTP Server / IBM HTTP Server, Apache Tomcat / Geronimo, IBM WebSphere AS, IBM WebSphere sMash - Development Frameworks: Spring Framework, Apache Struts, CakePHP, Zend Framework - Thick Client Platforms: Eclipse RCP - Mobile Platforms: BlackBerry, J2ME/JME * Operating Systems - Mac OS: 8, 9, X - Windows: NT, 2000, XP, Vista - Solaris: 8, 9 (SCSA), 10 - Linux: SLES, RHEL, CentOS Publications * "MySQL to DB2 Conversion Guide." Second edition. Performed technical review. Contributed field notes; IBM Redbooks, October 2009 * "Up and Running with DB2 on Linux." Second edition. Performed technical review. Wrote section on using PHP with DB2; IBM Redbooks, June 2008 * "Developing PHP Applications for IBM Data Servers." Author; IBM Redbooks, May 2006 * "Recommended PHP reading list." Author; IBM developerWorks, March 2006 * "Pair J2EE with PHP to implement a common Web application infrastructure." Author; IBM WebSphere Developer Technical Journal, May 2005 Major awards * IBM Ovation Award: Second Place, IBM CIO Technology and Innovation Situational Applications Contest; 2009 * IBM Bravo Award: 1x2x Dynamic Navigation, ibm.com; 2007 * IBM Bravo Award: Authoring and Publishing, IBM WebSphere Developer Technical Journal; 2005 Experience * IBM Corporation, Armonk, NY; December 2002 to Present - Senior IT Specialist: Application developer and systems integrator. + Lead technical project implementation and perform delivery team project management according to various methodologies. + Implement solutions based on industry standards and open source frameworks such as Apache Struts, CakePHP, and the Spring Framework. + Analyze, design, develop and support full life-cycle intranet and Internet applications on WebSphere, DB2, Linux and AIX middleware. + Project highlights: IBM Investor Relations, SOA-based Personalization on ibm.com. - Advisory IT Specialist: Application developer for internal and external ibm.com Web sites. + Implemented solutions based on industry standards and open source frameworks such as Apache Struts. + Analyzed, designed, developed and supported full life-cycle intranet and Internet applications on WebSphere, DB2, Linux and AIX middleware. + Project highlights: IBM Press Room, DB2 enablement for an ISV's PHP application. - Application Developer: Server-side scripter for internal w3.ibm.com Web sites. + Maintained and extended Apache, MySQL and PHP (AMP) Web applications. + Created XSL templates to transform TeamSite XML data records into XHTML format. + Project highlights: Project Tracking Tool. - Web Developer: Client-side coder for external ibm.com Web sites. + Edited and debugged W3C and Section 508 compliant XHTML, CSS and JavaScript. * Reader's Digest Association, New York, NY; October 2000 to November 2002 - Web Developer: Hybrid client-side coder and server-side scripter for several Reader's Digest Web sites. + Transferred design composites to precise, optimal, cross-platform sites using XHTML, CSS, and JavaScript. + Connected reusable templates to back-end logic and data using JHTML, JSP, ASP, and PHP. + Consulted on usability trends and accessibility options to match the magazine's target demographic. + Project highlights: rd.com Relaunch, ChangeOne, RD Finance. * Opus 360 Corporation - FreeAgent.com, New York, NY; June to October 2000 - Web Developer: Hybrid client-side coder and server-side scripter for FreeAgent.com Web site. + Served as primary interface developer and production site publisher for the Expert Advice, Free Agent Voices, and Business Services channels. + Architected a scalable solution to the growing site by using ASP-driven templates, optimizing HTML, and developing dynamic navigation elements with shared CSS and JavaScript. * Civet Networks Inc., Fairfield, CT; March 2000 to Present - Internet Consultant: Build dynamic, database-enabled Web sites for small to mid-size organizations. + Consult on cost-effective solutions to enhance, extend, or maintain clients' online presence. + Design and develop standards-based, accessible Web sites on both legacy and new platforms. + Project highlights: IEEE Discover, Atlas Holdings, Congoleum. * The Federation of American Scientists, Washington, DC; June to August 1999 - Webmaster & Research Intern: Tracked, analyzed, and published information on US arms sales abroad. + Reviewed media and government sources for information on transactions by the United States and US-based defense contractors for the Arms Sales Monitoring Project. + Created a templated, clearly structured reference Web site with increased aesthetic appeal, better navigation, and greater potential for scalability. Presentations * "Writing SQL for concurrent use by MySQL and DB2." IBM internal conference presentation, December 2006 * "Creating short, intuitive and search engine friendly URLs with servlet filters." IBM internal conference presentation, December 2005 * Introductions to LAMP, CVS, JUnit, Spring, SOA, REST, BlackBerry. IBM internal team presentations, 2005-2009 Blog tutorials and tips * "Technology of the day: Zend Server" - 03 September 2009 * "Listing DB2 triggers, routines, indexes and keys" - 10 December 2008 * "Cut spam with Postgrey" - 28 October 2008 * "Instant XML feeds via the JSTL SQL tags" - 20 December 2007 * "Technology of the day: Bridging Java and PHP" - 22 May 2007 * "Adding a new hard disk to a Linux server" - 19 April 2007 * "Options for using PHP with WebSphere" - 12 July 2006 * "Writing SQL for both MySQL and DB2" - 04 May 2006 * "WebSphere application optimizations" - 18 January 2006 * "Configuring PHP 5 with IBM HTTP Server, WebSphere Application Server, and DB2 UDB" - 02 February 2005 * "Configuring IBM WebSphere Application Developer or Eclipse to work with CVS over SSH" - 17 July 2004 Training * Enterprise Integration with Spring; July 2009 * Project Management Fundamentals; April 2008 * Core Spring Framework Bootcamp; September 2007 * Mastering Object-Oriented Analysis and Design with UML 2.0; December 2006 * Transition to IBM Rational Application Developer for WebSphere V6; April 2005 * Administration of WebSphere Application Server V5 (Linux); December 2004 * Various classes from Interwoven, ATG, Westlake on TeamSite, Dynamo, JSP, DHTML; 2000-2002 Education * Columbia University Interactive; 2001-2003 - Online coursework + Introduction to SQL + Introduction to Java * Trinity College: Hartford, CT; 1995-1999 - Bachelor of Arts, double major, December 1999 + International Studies: Comparative Development + Political Science: International & Comparative Politics * University of Cape Town: South Africa; July-November 1998 * Universidad de La Habana: Cuba; June 1998 Affiliations * New York PHP; March 2002 to Present - Board member and primary logistical support. Languages * Elementary proficiency in German, French and Finnish