Biography
|
- Daniel Krook is the Senior Director of Developer Experience at the Cloud Native Computing Foundation (a part of the Linux Foundation). He is focused on better serving the maintainers, contributors, and users in the community of 150+ open source projects hosted by the CNCF.
- Previously, he was a Principal Cloud Architect who drove revenue and results across IBM business units worldwide. His career at IBM was defined by a pattern of integrating open source and third-party technologies with IBM products and services to create first-of-a-kind technology solutions that help customers succeed. Most recently, he helped fast-growing ISVs to bring their solutions to IBM public and private clouds and achieve success through embeddable artificial intelligence.
- Daniel has been recognized as an IBM and Open Group Distinguished Technical Specialist, Senior Technical Staff Member, Master Inventor, Member of the IBM Academy of Technology, and Best of IBM Honoree. These titles reflect outstanding business results, technical innovation, team leadership, and mentorship.
- He served as the founding CTO of Call for Code, creating a program for the world's 25 million developers to tackle global challenges using IBM and Red Hat technology. CFC has engaged over 500,000 participants from 180 nations and launched 14 open source projects at the Linux Foundation. He was also the first CTO of serverless developer advocacy for IBM Cloud Functions. He earlier created the DevOps infrastructure to deploy and manage the first large-scale Cloud Foundry clusters on OpenStack which became the seed for IBM Bluemix.
- Before his cloud computing work, Mr. Krook led global teams to develop enterprise web and desktop applications according to his architectural guidance and project plans. Earlier, he built the highly-available News Room and Investor Relations sites that IBM used for official public communications.
- Daniel has engineered software end-to-end for a wide array of industries and earned certifications in cloud architecture, application development, and system operations along the way. He's been issued dozens of patents, spoken at many conferences, hosted scores of meetups, and has contributed to several IBM blogs, Developer videos, and Redbooks.
- Mr. Krook graduated from Trinity College (Hartford, CT) with a double major in Political Science and International Studies. He studied abroad in Cuba and South Africa, holds dual USA-Finland/EU citizenship, and has collaborated with professional colleagues throughout the world.
|
Credentials
|
|
Press
|
|
Presentations
|
- "Call for Code 2020: Climate change action through open source
technology" Red Hat Summit, Virtual, April
2020
- "Open by design: The open source projects and standards that power IBM clouds." IBM
Technical Leadership Exchange conference, Palisades, New York, April 2015
- "Extending the IBM Cloud to Android, BlackBerry, and iPhone smartphones." IBM
Academy of Technology Mobile Computing Conference, Virtual Event, April 2011
|
Publications
|
- "The Call for Code Project, with Daniel Krook."
Interviewee; Linux Foundation Untold Stories of Open Source podcast, August 2022
- "Call
for Code app uses AI to make homes safer and more resilient."
Author; IBM Developer blog, June 2021
- "IBM-backed
Grillo open sources earthquake early-warning system through The Linux
Foundation."
Contributor; IBM Developer blog, August 2020
- "Call for Code: Developers tackle
natural disasters with software."
Author; IBM Journal of Research and Development, December
2019
- "Letter
from Call for Code CTO: Answer the call in 2019."
Contributor; IBM Developer blog, March 2019
- "How
the Sendai Framework aims to reduce the risk of natural disasters."
Contributor; IBM Developer blog, March 2019
- "Five
minute intro to open source serverless development with OpenWhisk."
Author; Apache OpenWhisk on Medium blog, April 2017
- "What
makes serverless architectures so attractive?" Author; IBM Cloud
OpenTech blog, September 2016
- "Serverless
development with OpenWhisk in New York." Author; IBM Cloud OpenTech
blog, July 2016
- "Plan your
conference schedule with a serverless OpenWhisk recommendation bot."
Author; IBM developerWorks Open blog, May 2016
- "Electronic Arts
hits the open road with an open cloud architecture." Author; IBM Cloud
OpenTech blog, February 2016
- "Practical
Guide
to Platform-as-a-Service."; Contributor; Cloud Standards Customer
Council, October 2015
- "Customer
Cloud Architecture for Mobile."; Contributor; Cloud Standards Customer
Council, May 2015
- "Upcoming
open technology conferences: Cloud Foundry, OpenStack, and Docker."
Author; IBM Cloud OpenTech blog,
February 2015
- "Web
Application Hosting Cloud Architecture."; Contributor; Cloud Standards
Customer Council, January 2015
- "IBM
Research talks cloud innovation at OpenStack meetups." Author; IBM
Thoughts on Cloud blog,
December 2014
- "IBM
contributions to OpenStack go beyond the code." Author; IBM Thoughts on
Cloud blog, October 2014
- "Cross-origin
resource sharing for Bluemix APIs." Author; IBM Bluemix Dev blog, July 2014
- "Learn
about cloud (or share your expertise) at a local meetup." Author; IBM
Thoughts on Cloud blog, July 2014
- "Capturing
business partner patterns of expertise with Zend Technologies." Author;
IBM
Thoughts on Cloud blog, October 2012
- "Manage
and monitor IBM SmartCloud resources from your mobile device." Author;
IBM Thoughts
on Cloud blog, August 2012
- "Moving
a PHP application to DB2 from MySQL, Part 4: Deploy your application."
Author; IBM developerWorks, March 2012
- "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
|
Patents
|
- Krook, Abuelsaad, DeLuca, Jang: "Replication of content to one or more servers." US
Patents Issued; July 2022, February 2020, January 2020
- Krook, DeJana, DeLuca, Goodman: "Intelligent data routing and storage provisioning." US
Patents Issued; September 2021, August 2019, February 2017
- Krook, DeJana, DeLuca, Jang: "Event prediction and preemptive action identification in a
networked computing environment." US/United Kingdom/Germany Patents Issued; January 2021, September
2014, August 2013
- Krook, Abuelsaad, DeLuca, Jang: "Managing user privileges for computer resources in a
networked computing environment." US Patents Issued; April 2020, May
2017
- Krook, Abuelsaad, DeLuca, Jang: "Transaction management based on individual orders or
number of devices at table for desired distribution." China
Patent Issued; February 2020
- Krook, Abuelsaad, DeLuca, Jang: "System and method to provide information based on
predicted route of travel." US
Patent Issued; April 2019
- Krook, Abuelsaad, DeLuca, Jang: "Authorizing an action request in a networked computing
environment." US
Patent Issued; April 2019
- Krook, Abuelsaad, DeLuca, Jang: "Social media message delivery based on user location."
US Patents Issued; August 2018, August 2017, August 2017, December
2016
- Krook, DeJana, DeLuca, Jang: "Security management in a networked computing environment."
US Patents Issued; June 2018, September 2017, February 2017, June
2016
- Krook, Abuelsaad, DeLuca, Jang: "Enforcing runtime policies in a networked computing
environment." US Patents Issued; May 2018, October 2016
- Krook, Abuelsaad, DeLuca, Jang: "Assessing a service offering in a networked computing
environment." US Patents Issued; April 2018, June 2017
- Krook, Abuelsaad, Trim, Jang: "Socially generated and shared graphical representations." US Patents Issued; March 2018, September 2014
- Krook, Abuelsaad, DeLuca, Jang: "Trust-based computing resource authorization in a networked computing environment." US Patent Issued; November 2017
- Krook, DeJana, DeLuca, Jang: "Determining resource instance placement in a networked
computing environment." US Patents Issued; November 2017, January 2016
- Krook, Abuelsaad, DeLuca, Jang: "Intelligent security analysis and enforcement for data
transfer." US Patents Issued; October 2017, February 2017, December
2016
- Krook, Abuelsaad, DeLuca, Jang: "Identity management in a networked computing
environment." US Patents Issued; October 2017, August 2016
- Krook, Abuelsaad, DeLuca, Jang: "Deploying applications in a networked computing
environment." US Patents Issued; October 2017, August 2016
- Krook, DeJana, DeLuca, Jang: "Identifying optimal upgrade scenarios in a networked
computing environment." US/China Patents Issued; August 2016, November 2014
- Krook, Abuelsaad, DeLuca, Jang: "Sharing electronic file metadata in a networked
computing environment." US Patents Issued; May 2016, September
2015
- Krook, DeJana, DeLuca, Jang: "Autoconfiguration of a cloud instance based on contextual
parameters." US Patent Issued; April 2016
- Krook, DeJana, DeLuca, Jang: "Network computing management." US Patent Issued; March 2016
- Krook, Abuelsaad, DeLuca, Jang: "Cloud resource cloning based on collaborative content."
US Patent Issued; January 2016
- Krook, DeJana, DeLucca, A., Jang: "Providing status information for virtual resource computing environment." US Patent Issued; December 2015
- Krook, DeLuca, Jang: "Pre-transmission contextual electronic message prompting." US
Patent Issued; September 2015
- Krook, DeJana, Barney, Hoyos: "Classifying files on a mobile computer device." US Patent
Issued; April 2015
- Krook, DeJana, DeLuca, Jang: "Distributing data among data storage partitions based on a
forecasted demand in a networked computing environment." US Patent Issued; November 2014
- Krook, DeLuca, Jang: "Prompting of recipient expertise in collaboration environment." US
Patent Issued; October 2014
- Krook, DeJana, DeLuca, Jang: "Teleconference presentation retrieval management." US
Patent Issued; July 2013
|
Experience
|
- Cloud Native Computing Foundation, Fairfield, CT; July
2023 to Present
- Senior Director of Developer Experience: Improve project maintainer and contributor experience.
- IBM Corporation, Armonk, NY; December 2002
to June 2023
- Principal Build Lab Cloud Architect: Software Engineer, Distinguished
Technical Specialist, Master Inventor, and Member of the IBM Academy of
Technology.
- Manage a team to enable channel partners to create Proofs of Experience (PoX) with strategic IBM Software including recent acquisitions that drive Product-Led Growth (PLG).
- Established the self-serve digital experience for ISVs to adopt Embeddable AI from IBM.
- Lead Build Lab Go-to-Market for ISV Global Markets team in partnership IBM Consulting.
- Drive adoption and integration of IBM Cloud Paks and Red Hat OpenShift to create first-of-a-kind solutions.
- Drive data platforms architecture and data platforms implementation with Cloud Platforms such as AWS, Azure, IBM, and Google.
- CTO for the Call for Code Global Initiative: Software Engineer, Distinguished
Technical Specialist, Master Inventor, and Member of the IBM Academy of
Technology.
- Taking on the world's greatest challenges with sustainable open source technology. Commit to the cause. Push for change.
- Primary catalyst behind Call for Code, a multi-year initiative that inspires developers to create sustainable software solutions to the world's most pressing problems. As CTO, he ensures that those ideas are delivered where they can make the greatest impact.
- CTO Serverless Developer Advocacy: Software Engineer, Distinguished
Technical Specialist, Master Inventor, and Member of the IBM Academy of
Technology.
- Work with customers and the community to create first-of-a-kind solutions based on open source cloud technology, most recently building serverless applications with Apache OpenWhisk.
- Advocate on behalf of startups and enterprises alike to ensure their success with IBM Watson and Cloud services.
- Engage partner organizations and individuals to join the Apache OpenWhisk community.
- Build cognitive bots, IoT prototypes, and mobile/web apps backed by serverless, event-driven cloud architectures.
- Speak about next generation cloud technologies at conferences and organize meetups in New York City.
- Software Architect: Software Engineer, Distinguished
Technical Specialist, Master Inventor, and Member of the IBM Academy of
Technology.
- Work with customers and the community to create first-of-a-kind cloud solutions based on the OpenStack, Cloud Foundry, Docker, and OpenWhisk open source projects.
- Advocate on behalf of startups and enterprises alike to ensure their success with IBM Watson and Cloud services.
- Build cognitive bots, IoT prototypes, and mobile/web apps backed by serverless, event-driven cloud architectures.
- Speak about next generation cloud technologies at conferences and organize meetups in New York City.
- Senior Software Engineer: Software Engineer, Distinguished
Technical Specialist, Master Inventor, and Member of the IBM Academy of
Technology.
- Work with customers, partners, and the community to create
solutions based on the OpenStack, Cloud Foundry, and Docker open source
projects.
- Communicate and execute the IBM
Open Cloud Architecture strategy that differentiates IBM as a
leader in cloud computing.
- Advisory Software Engineer: Application developer, systems
integrator and project lead.
- Built the DevOps infrastructure to deploy and manage the first
large scale Cloud Foundry clusters on OpenStack at IBM.
- Created marketplace prototypes to provision and configure
managed IBM/partner services on SoftLayer.
- Enabled the Zend Application Fabric platforms (PaaS) on the
IBM SmartCloud (IaaS public cloud) and IBM PureSystems (appliance
private cloud).
- Designed and implemented a lightweight, highly elastic, and
durable storage cloud Platform-as-a-Service to provide RESTful object
storage based on Apache Tomcat and MongoDB.
- Led initiative, developed applications, and coordinated
release activities to control, monitor and manage cloud resources from
iOS, BlackBerry and Android smartphones.
- Implemented features to support the IBM SmartCloud
Infrastructure-as-a-Service using Java, DB2, Linux, RESTful Web services
and mobile technologies.
- Extended the sandbox SmartCloud Innovation Center with user
experience innovation using the Dojo Toolkit and CSS3.
- Created white papers and demonstration videos to highlight the
value of IBM cloud leadership.
- Resolved critical customer situations as a cross-IBM PHP
subject matter expert.
- Senior IT Specialist: Application developer and systems
integrator.
- Led India, China, and Slovakia based delivery teams of 10 to
25 developers to produce desktop and Web sales tools according to my
architecture designs and project plans.
- Identified a gap between modern business need and legacy
techical capability and drove a team to rebuild and modernize the
project and engagement pipeline management tool.
- Transformed an ad hoc network of independent intranet
applications for translation, resource management, engagement
management, and workflow into a services oriented architecture using a
REST-based services
bus.
- Initiated the strategic migration from MySQL to DB2 of a
production-grade, mission-critical PHP Intranet application used by
4,000 global users within IBM to support content production for ibm.com.
- Ran a stakeholder requirements workshop, created a work
breakdown structure, executed high level design and oversaw Eclipse RCP
development.
- Implemented solutions, including IBM Investor Relations, based
on industry standards and open source frameworks such as Apache Struts,
CakePHP, and the Spring Framework.
- Advisory IT Specialist: Application developer for internal
and external ibm.com Web sites.
- Analyzed, designed, developed and supported full life-cycle
intranet and Internet applications on WebSphere, DB2, Linux and AIX.
- Implemented content management solutions, including the IBM
News Room, based on industry XML standards (RSS, NITF, NewsML), DB2 and
the open source Apache Struts MVC Java framework.
- Produced popular, 5-star rated public technical manuals and
articles to document PHP and DB2 integration and migration steps.
- Adapted an ISV's PHP application for DB2 to make it compatible
with IBM products and sales channels opening the way for greater ISV
sales and better IBM solutions.
- Created cutting edge, high-performance ibm.com "One IBM Web
Experience" Ajax tools using a services oriented architecture for
identity management, form pre-population, and internationalization.
- Application Developer: Client-side coder and server-side
scripter for internal and external ibm.com Web sites.
- Built and extended Apache, MySQL and PHP (AMP) Web
applications integrated with IBM intranet identity and translation
services.
- Created XSL templates to transform TeamSite XML data capture
records into XHTML format for publication on ibm.com.
- Developed JavaScript/DOM utility to invoke an automatic
subject tagging service to apply categorization metadata to content
based on keywords.
- Contributed code guidance to the the "IBM OneXperience"
initiative that set the standard for ibm.com Web sites.
- Web Developer: Client-side coder for external ibm.com Web
sites.
- Edited and debugged W3C, IBM DTD, and Section 508 compliant
XHTML, CSS and JavaScript.
- Modified WebSphere Commerce JSP templates and product catalog
information.
- 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.
- Opus360 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.
- 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.
|
Awards
|
- IBM Eminence & Excellence Award: Technical Collaboration Achievement Program: Significant Contributor; April
2023
- IBM Eminence & Excellence Award: Council for Innovation Leadership: Patent Process; November
2022
- IBM Eminence & Excellence Award: IBM Open Source Recognition Program: Open Source Leader Award; November 2021
- Best of IBM; March 2019
- IBM Eminence & Excellence Award: Call for Code Catalyst; November
2018
- IBM Twelfth Patent Plateau Invention Achievement Award; November
2015
- IBM Eminence & Excellence Award: Cloud Technical Rockstar: Social Influence; December 2014
- IBM Eminence & Excellence Award: Cloud Technical Rockstar: Meetups; December 2014
- IBM Eminence & Excellence Award: Cloud Technical Rockstar: Meetups; November 2014
- IBM Eminence & Excellence Award: Cloud Technical Rockstar: Meetups; October 2014
- IBM Eleventh Patent Plateau Invention Achievement Award; June
2014
- IBM Tenth Patent Plateau Invention Achievement Award; March
2014
- IBM Ninth Patent Plateau Invention Achievement Award; October
2013
- IBM Eighth Patent Plateau Invention Achievement Award; July
2013
- IBM Seventh Patent Plateau Invention Achievement Award; April
2013
- IBM Sixth Patent Plateau Invention Achievement Award; February
2013
- IBM Fifth Patent Plateau Invention Achievement Award; August
2012
- IBM Redbooks: Thought Leader and Cloud Computing Ambassador; June
2012
- IBM Fourth Patent Plateau Invention Achievement Award; May
2012
- 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
|
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
|
|