|
Recent Project Experience
|
- Designed and created metadata registry for Thrivent Financial.
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.
- Created metadata registry for the Minnesota Department of
Revenue. This metadata registry was
used for as the basis for communication with 87 counties as well
as auto-generation of XForms applications. See
http://proptax.mdor.state.mn.us/mdr
for further details on the project.
- 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.
- Created enterprise-wide metadata registry for Minnesota
Department of Education including population of metadata registry
with over 400 data elements. This metadata registry is still
being used for all enterprise data warehouse projects.
- Created and delivered metadata
registry training materials including topics of business
semantics, semantic web, declarative programming, data stewardship, data element definitions, data element representations,
business constraints, taxonomies to a wide variety of non-technical
users. See
http://www.danmccreary.com/training
for sample classes.
- 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
|
Dan 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.
|