Professional biography
- Daniel Krook is an IBM/Open Group Master Certified IT Specialist in the New York City area. He creates compelling, innovative, and powerful cloud computing solutions that differentiate IBM and drive its industry leadership. His current focus is on mobile clients and REST APIs for cloud resources.
- Prior to his work in advanced cloud technology, Mr. Krook led worldwide delivery teams to produce desktop and web sales tools for IBM according to his architectural and project managerial direction. Earlier in his career, he designed and implemented the News Room and Investor Relations web solutions that are currently used by IBM to communicate with the public. He has won several awards that recognize his contributions to innovation at IBM.
- Daniel has over ten years experience in end-to-end application development for a wide array of industries and is certified for PHP, Java EE, BlackBerry, DB2, and Solaris. He has written six technical articles for IBM developerWorks, contributed to three IBM Redbooks, and filed nine US patent applications. Daniel is active in the local technical community and has hosted monthly New York PHP user group meetings since 2004.
- Mr. Krook graduated from Trinity College in Hartford, Connecticut with a double major in Political Science and International Studies. He possesses diverse international experience through academic study in Cuba and South Africa, dual USA-Finland/EU citizenship, and professional collaboration with colleagues in China (on site), India (on site), Brazil and Europe.
Certifications
- BlackBerry Certified Application Developer (J2ME, RIM APIs) (BCAD); October 2010
- IBM Certified IT Specialist / The Open Group Master Certified IT Specialist; August 2008 (Recertified September 2011)
- IBM Certified Application Developer (DB2 9) (ICAD); August 2008
- IBM Certified Database Associate (DB2 9) (ICDAssoc.); July 2007
- Sun Certified Web Component Developer (J2EE 1.4) (SCWCD); December 2006
- Sun Certified Java Programmer (J2SE 1.4) (SCJP); December 2004
- Sun Certified System Administrator (Solaris 9) (SCSA); March 2004
- Zend Certified Engineer (PHP 4) (ZCE); November 2005
Skills
- Development Technologies
- Client: XHTML, CSS, JavaScript, Ajax
- Server: PHP (ZCE), Java (SCJP), J2EE/JEE (SCWCD), Groovy
- Data: XML, XSL, Schema, SQL, XQuery, XPath (ICAD)
- Mobile: J2ME/JME, BlackBerry (BCAD), Android
- Architecture: UML, Design Patterns, OOAD, EAI, REST
- Development Software
- Content Management & Versioning: Interwoven TeamSite, CVS, Subversion, MS Visual SourceSafe, Rational Team Concert
- Database Management: MySQL, IBM DB2 (ICDAssoc., ICAD), Apache Derby, MongoDB
- 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, Dojo Toolkit, Apache Wink (JAX-RS)
- Mobile Platforms: BlackBerry, J2ME/JME, Android
- Operating Systems
- Mac OS: 8, 9, X
- Windows: NT, 2000, XP, Vista, 7
- Solaris: 8, 9 (SCSA), 10
- Linux: SLES, RHEL, CentOS
Publications
- "Moving a PHP application to DB2 from MySQL, Part 3: Convert your PHP code." Author; IBM developerWorks, September 2011
- "Moving a PHP application to DB2 from MySQL, Part 2: Migrate your data." Author; IBM developerWorks, March 2011
- "Create a PHP development environment on the cloud." Author; IBM developerWorks, March 2011
- "Moving a PHP application to DB2 from MySQL, Part 1: Prepare for your migration." Author; IBM developerWorks, November 2010
- "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, April 2005
Awards and recognition
- IBM Third Patent Plateau Invention Achievement Award; December 2011
- IBM Second Patent Plateau Invention Achievement Award; November 2011
- IBM First Patent Plateau Invention Achievement Award; September 2011
- IBM First Patent Application Invention Achievement Award; July 2011
- IBM developerWorks Author Achievement Recognition Program: Contributing Author; December 2010
- IBM Ovation Award: Second Place, IBM CIO Technology and Innovation Situational Applications Contest; May 2009
- IBM Bravo Award: 1x2x Dynamic Navigation, ibm.com; June 2007
- IBM Bravo Award: Authoring and Publishing, IBM WebSphere Developer Technical Journal; May 2005
Patents
- Krook, D., DeLuca, L., Jang, S.: "Pre-Transmission Contextual Electronic Message Prompting." US Patent Filed; December 2011
- Krook, D., DeLuca, L., Jang, S.: "Remote Desktop Localized Content Sharing." US Patent Filed; November 2011
- Krook, D., DeJana, R. G., DeLuca, L., Jang, S.: "Distributing Data Among Data Storage Partitions Based on a Forecasted Demand in a Networked Computing Environment." US Patent Filed; November 2011
- Krook, D., DeJana, R. G., DeLuca, L., Jang, S.: "Event Prediction and Preemptive Action Identification in a Networked Computing Environment." US Patent Filed; October 2011
- Krook, D., DeJana, R. G., DeLuca, L., Jang, S.: "Teleconference Presentation Retrieval Management." US Patent Filed; October 2011
- Krook, D., Delucca, A. A., DeLuca, L., Jang, S.: "Providing Status Information for Virtual Resource Images in a Networked Computing Environment." US Patent Filed; October 2011
- Krook, D., DeJana, R. G., DeLuca, L., Jang, S.: "Determining Resource Instance Placement in a Networked Computing Environment." US Patent Filed; September 2011
- Krook, D., DeJana, R. G., DeLuca, L., Jang, S.: "Network Computing Management." US Patent Filed; August 2011
- Krook, D., DeJana, R. G., DeLuca, L., Jang, S.: "Autoconfiguration of a Cloud Instance Based on Contextual Parameters." US Patent Filed; June 2011
Experience
- IBM Corporation, Armonk, NY; December 2002 to Present
- Software Engineer: Application developer, systems integrator and project lead.
- Implement features to support the IBM Cloud using Java, DB2, Linux, RESTful Web services.
- Lead mobile Cloud access initiative, develop BlackBerry and Android Java applications.
- Project highlights: IBM SmartCloud.
- 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 template-driven, clearly structured reference Web site with increased aesthetic appeal, better navigation, and greater potential for scalability.
Presentations
- "Extending the IBM cloud to mobile devices." IBM Academy of Technology Mobile Conference, May 2011
- "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-2011
Training
- IBM Emerging Leaders: Leading Globally; September 2010
- 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
|
|