Dan McCreary

3007 Cavell Ave So
St. Louis Park, Minnesota
(952) 931-9198

Summary

An enterprise data architect, consultant and author with a focus on NoSQL database architecture and database selection.

Recent Accomplishments
  • Co-author of book: "Making Sense of NoSQL" published by Manning Publications.
  • Co-founder of NoSQL Now! Conference, an international conference on NoSQL in it's third year. This conference hosts over 500 of the top people in the NoSQL industry.
  • Presented Introduction to NoSQL tutorials at various conferences in Minnesota and in the US.
  • Taught classes in XQuery and XRX web application standards to organizations around the US.
  • Designed and created NoSQL metadata registries for organizations such as Thrivent Financial, the Minnesota Department of Revenue, and the Minnesota Departement of Education. Managed business terms, synonym sets, data elements, code-tables, taxonomies, product hierarchies, wantlists, schemas, services, business rules, requirements, portlets and tasks. Created architecture for the creation of business intelligence dashboards, reports and operational scorecards. See Case Studies
  • Used MULE open source Enterprise Service Bus ESB to exchange over 2 million XML taxation documents with 87 counties.
  • Designed and implemented Service Oriented Architecture (SOA) for DOR Property Taxation division using REST and eXist native XML web server.
  • Taught classes on XML Schema, XForms, XSLT and XQuery for the Minnesota Department of Revenue.
  • Created OLAP cubes of property tax data using Microsoft SQL Server 2005.
  • Integrated XForms applications with eXist open source database, Microsoft SQL Server 2005 XML and DB2 version 9.1 PureXML.
  • Intimately familiar with internal metadata registry data structures as outlined in ISO/IEC metadata registry standard 11179 including data element concepts, classification schemes and representation terms.
  • Served as domain expert for ISO/IEC 11179 L8 metadata registry technical committee.
  • Created and delivered instructions on large complex metadata registries including Global Justice XML Data Model (GJXDM) and National Information Exchange Model (NIEM).
  • Published metadata in a wide variety of formats for viewable and machine-readable formats including HTML, Microsoft Excel, OWL/RDF, XMI, CWM, Hibernate OR-mapping, SQL, FreeMind and MindManager visualization.
  • Created and defined trust-building processes needed for enterprise-wide adoption of metadata registry. Familiar with stakeholder analysis, data stewardship and adoption of metadata registries by development staff.
  • Developed systems with data warehouse structures using dimensional analysis, star schemas and the publishing of cubes to non-technical users.
  • Created Service Oriented Architecture (SOA) standards for Minnesota Department of Public Safety, CriMNet division.
  • Taught management-level classes on Enterprise Message Bus (ESB) including reliable and secure messaging concepts. Include extensive analysis of ROI of PKI infrastructure for encryption, authentication and digital signatures.
  • Taught programmers, project managers and business analysts concepts of Enterprise Service Bus using Java Messaging Service (JMS).
  • Taught extensive classes on XML, XML Schema, and XML transforms internally and externally.
  • Taught departmental-wide classes on Altova products including Enterprise XMLSpyTM, MapForceTM.
  • Used Altova SemanticWorksTM and Stanford's Medical Informatics Prot�g� ontology development tools to validate and refine OWL datasets extracted from metadata registry.
  • Performed evaluation of Cognos Framework ManagerTM and integration with Cognos ReportNetTM and Cognos PowerPlayTM.
  • Created web-interfaces to OLAP structures using Cognos PowerPlayTM.
  • Built reusable XSLT 2.0 transform library for managing metadata structures.
  • Used SAXON 8 libraries for implementing parameterized XSLT transforms.
  • Created Apache Ant build scripts for managing metadata publishing on public internet and private intranet web sites..
  • Taught classes on using Apache Ant for managing metadata publishing tasks both on public internet and private intranet web sites.
  • Created cubes from relational database structures using Microsoft Analysis Server.
  • Created library of Oracle metadata extraction tools using SQL scripts.
  • Familiar with many standard ER data modeling tools such as ERWINTM.
  • Created and taught data modeling and object modeling classes for over 20 years.
  • Author of over 200 wikibook articles on XForms, Ant, XQuery and XSLT. See http://en.wikibooks.org/wiki/XForms

Work History
Kelly-McCreary & Associates - October 2001 to Present Technology Strategy and Consulting
Independent contractor specializing in assisting organizations leverage advanced software development technologies including metadata management, metadata publishing, data warehousing, data mining and semantic web technologies. Recent projects have leveraged strong enterprise-level project experience, and knowledge of advanced software development topics. Focus on enterprise metadata management, and model driven software development architectures. I have also provided extensive training and mentoring on Model Driven Architectures (MDA)

My most recent project was to build an enterprise data model in the form of a ontology for the Minnesota Department of Education that is consistent with ISO/IEC 11179 metadata registry standards. This project includes object-oriented analysis and design, XML Schema development, XSLT transform development, creation of Apache Ant build procedures and deployment of data dictionaries in HTML, XML, XML Schema, RDF/OWL and use of Altova's XMLSpy Enterprise, MapForce(TM), SemanticWorks(TM), Eclipse 3.1. This project focused on creating semantically precise data definitions for over 400 data elements.

From May of 2002 to February of 2005 I was involved on one of the most ambitious efforts to integrate computer systems in the state of Minnesota. The CriMNet project objectives were to provide statewide standards and systems for securely exchanging data between over 1,100 computer systems. My role in this project included the use of EAI, JMS, XML, XML Schemas, XSLT, SVG, XPath, GJXDM (a large Data Dictionary), ISO-11179, Web Services, JBoss, UML Modeling, Apache Ant, XDoclet, Model-Driven-Design, MDA, MDD, Eclipse 3.0, PKI, SOAP Headers, WS-Security, Web Service Encryption and Digital Signatures. I also spent considerable time developing training materials for both programmers and managers in many of these areas.

I have also developed extensive training materials for XML, XML Schema, XMLSpy, Apache Ant and other metadata management topics.

NetSource America - April 2001-October 2001
Director of Marketing
Director of Marketing for new startup involved in network design and management services. Created industry positioning, designed and developed service offerings, designed marketing materials, managed web site and created proposals for new business. Created plans for XML Web service integration.

Dan McCreary and Associates - Oct. 2000-April 2001
President
Independent consultant specializing in e-Business strategy development. Created technology strategies for small to medium customers in the health care and telecommunications industries.

LarsonAllen - Jan. 1999-Oct. 2000
Principal/CIO
Created a Web-centric strategic technology plan for $70 million accounting firm. Directed strategic technology projects. Investigated opportunities for creation of new services around an Application Service Provider (ASP) business model for the healthcare industry. Served as principal e-Business consultant for LarsonAllen customers. Created e-business strategies for LarsonAllen customers.

Integrity Solutions/KeyTech - June 1992-Jan. 1999
Founder, President, Owner
Created new software services company focusing on advanced multi-tier object oriented application development technologies. Built company from startup to over $6.3 million in sales revenue. Transformed company into one of the Midwest's leading Internet and Web application development organizations. Ranked as the 37th fastest growing company in Minnesota by City Business.

Boss Logic, Inc. - January 1990-June 1992
Manager, Custom Software Development, Account Manager, Systems Engineer
Created new business unit to manage professional services for Sybase document management company. Built business unit from startup to over $3 million in annual sales. Developed relationship with vendors, partners and managed a national customer base.

NeXT Computer, Inc. - October 1988-January 1990
Systems Engineer, Technology Sales, Technology Training, Technology Evangelism
Served as one of NeXT's first field system engineers. Worked with Steve Jobs to create sales and training materials for NeXT. Developed an extensive training and classroom materials for teaching business benefits of object-oriented technologies.

ETA Systems - 1985-1988
Software Manager, Technical Team Lead, Software Engineer
Managed 14 people involved in developing technology to support supercomputer operating system development. Managed budget of $3.1 million in native UNIX operating system development for ETA supercomputers.

AT&T Bell Labs - 1983-1985
Member of Technical Staff
Created software applications to manage the design of VLSI CMOS integrated circuits. Software tools included high level design, simulation, layout, design checks, compaction and verification. Led the transition from FORTRAN/VMS software system to C/UNIX systems.

Education
Carleton College, Northfield, MN - B.A. - Physics/Computer Science, 1982
University of Minnesota, Minneapolis, MN - M.S. Electrical Engineering/Computer Science, 1983
University of St. Thomas, St. Paul, MN - M.B.A. (33 of 36 credits completed)

References
Summary of References from LinkedIn