Twenty-five years experience as a enterprise architect / software engineer / project manager with
proven ability to produce extraordinary results in private sector, state and federal government,
utility, and manufacturing domains. Innovative problem solver with critical thinking and strategic
planning skills combined with outstanding communications and motivational abilities. Proven
leadership ability in all aspects of object oriented application development including
requirements gathering, analysis and design activities, application construction, project
management, and progress reporting.
Skilled at building relationships required for success within an organization, whether they are
technical, non-technical, managerial, supervisory, among peers, or with current or potential clients.
Comfortable in multi-project, deadline-driven, results oriented environments.
Information Technology Experience
Office of Mediated Education, Kansas State University
Software Architect
Manhattan, MS December 2008 - Present
As the Software Architect for OME, I will be responsible for guiding the technical design,
implementation, documentation, and deployment of software applications that support online,
distance, and other mediated education venues. In an advisory capacity I will contribute
to all application development within the office. Finally I will serve in a consulting role
in the development of software at Kansas State University.
Argus Health Systems, Inc.
Software Development Architect
Kansas City, MO January 2007 - December 2008
As a member of the Architecture team I was involved in defining several processes for
componetization of the pharmaceutical benefit manager application. I created a practitioner's
guide for the component architecture, outlining the phases of development, the processes used,
and the artifacts generated and consumed at each step. I assumed leadership of a weekly
process improvement meeting for the company's explanation of benefits product. As a result of
this groups findings I created a technical specification for a new document reconciliation tool,
and designed a data replication monitor application. As a member of the methodology team I help
to create a new process for application development, and I was tasked with being the architect for
the first application created using the new process.
Compass IT Consulting, LLC
Application Architect
Lenexa, KS June 2004 – January 2007
As an Application Architect for major application and development practices modernization project using
Service Oriented Architecture (SOA) and Rational Unified Process (RUP), I created the Environment,
Change and Configuration Management plans, participated in Analysis, and Design disciplines, and
mentored permanent staff in the use of RUP and architecture. I served as the Team Leader for
development of Configuration Management Plan, and as Team Leader for a major overhaul of the
development environment infrastructure. I also coordinated development of a baseline Requirements
Management Plan, the projects Development Case, and Supplementary Specifications artifacts following
RUP guidelines. I was a principle member of the architecture team completing analysis and design for
first major release of the modernized application. I produced team project plans, use case diagrams, use
case specifications, activity diagrams, sequence diagrams, and architectural decisions. I was a member of
the persistence layer design team, producing detailed persistent service, persistent contract, and
persistent object sequence diagrams. I also developed a test harness to assert Hibernate mapping files and
HSQL from our design activities. Later I was a key team member of the application layer group, charged
with producing sequence diagrams of Struts pre- and post-actions for 100-screen interview application
using MVC framework. I was a key participant in major refactoring of the overall architectural approach,
moving the agency from a layered architecture to service oriented architecture (SOA).
Partition Software
Senior Consultant
Pawnee, IL October 2000 – June 2004
In this engagement I had responsibilities spanning project leadership, staff mentoring, object oriented
application architecture using UML, and implementation of Rational Unified Process (RUP). I lead the
effort to transition development environment from a proprietary Object Oriented platform (Forté) to
J2EE. During this project I conducted evaluation of available thin-client frameworks and made the
recommendation that resulted in Jakarta Struts framework being selected as the standard for web
application development, which resulted in cost and efficiency benefits at client agency. I developed a
Java/HTML prototype using Struts, and developed the necessary interface between the prototype and our
legacy Forté TOOL (Transactional Object Oriented Language) application via MQ Series. I was assigned
to be Project Leader for enterprise-wide object oriented persistence project which had been faltering, and
was successful in bringing it back on target, ultimately completing it within its original promised time
schedule. Concurrently I was Project Leader for rules engine based eligibility determination
project, using OO architecture and RUP, which was completed 5 months ahead of schedule. I developed
a 60-window “wizard style” user interface for viewing determination results in 8 months utilizing
the facade, factory, and chain of responsibility design patterns.
HOME Account, Inc.
Software Engineer
Charleston, SC July 1999 – September 2000
My responsibilities included, authoring software requirements specification documents for distributed
applications following in-house architecture guidelines, that were used to establish service level
agreements with our customers, and as a baseline for quality control testing. I designed several major
internal components of client care system, and provided post-design support for code construction and
user acceptance testing. I was responsible for an initiative to move our company towards XML based
products, in keeping with financial industry direction. I was a key participant in the design and
development of our employee intranet.
Analysts International
Technical Consultant
Portland, OR May 1998 – June 1999
I designed and developed a reporting framework in Forté, for a manufacturing client that spanned gap
between the process tracking OODBMS and the reporting RDBMS. My responsibilities on this project
included requirements analysis, application design, code construction and testing. Additionally, I
designed and implemented an event-driven data extraction application to allow real-time migration of
data from OODBMS to RDBMS. Throughout my engagement I mentored staff on use of design patterns
and coding best practices, in conjunction with creation of a coding standards document.
MSF&W
Senior Consultant
Springfield, IL January 1997 – April 1998
I served as Technical Lead for a project re-deploying a C-language workflow application as a Forté
application. I assisted in the rapid development of multi-agency intake system as part of the creation of
new State agency from seven smaller, related agencies. As a part of that responsibility, I designed and
constructed 50 nested windows in 6-week timeframe. I was instrumental in performing performance
tuning of database queries resulting in 10-fold reduction in overall user response time. I assisted my
agency counterpart in producing a feasibility study / ROI analysis for conversion of OS/2 based C -
language application to Forté.
Central Illinois Public Service Company
Applications Analyst
Springfield, IL June 1988 – December 1996
I was the principal member of numerous successful projects including a pilot project that introduced
Information Engineering methodology and new development practices, including DB2, OS/2, ADW, and
MicroFocus COBOL for new application development. I was a key team member in the reorganization of
two major business functions using Information Engineering tools. As a Team Lean, I was responsible for
delivering multiple time-critical development efforts to meet mandated changes imposed by the State
regulatory commission. As administrator and coordinator of client-server application development, I
oversaw the introduction of Microsoft and Sybase SQL servers and the PowerBuilder development
platform. In my initial assignment for the company, I was lead developer for maintenance and
enhancements to a large COBOL based customer-billing application.
Illinois Department of Agriculture
Programmer Analyst
Springfield, IL October 1983 – June 1988
I designed and developed a financial reporting system, using Nomad 4GL, which was used to meet legal
requirements for the regulation and insurance of grain dealers and elevators. Working under a 48-hour
deadline, I developed a grain donation tracking system used during Ethiopian famine relief efforts, which
ultimately tracked over $50,000 of donations from Illinois farmers. As a part of a two-man team, I
helped to develop a Veterinarian Laboratory Invoicing system used in state animal laboratories.
Throughout my tenure at IDOA, I served as a system administrator for our IBM 8100 computer system
with responsibilities for installing, maintaining, and upgrading system software.
Education
Illinois State University
Bachelor of Science, Applied Computer Science
Normal, IL August 1979 – August 1983
Technical Highlights
Development Languages / Web Technologies
Java, Hibernate, Spring Framework, Spring MVC, J2EE, Jakarta Struts, XHTML, CSS, PHP, JavaScript,
Tag Libraries, JSP