Key Qualifications
. Perform complex IT tasks including research, analysis, design, and proof
of technology; investigate and use new technologies and tools
. Converse effectively with business users and both internal and external
groups to clearly present strategic and technical approaches and findings
. Lead and mentor teams using service-oriented, business process-driven,
object-oriented, and component-based development techniques,
technologies, and standards
. Recover and improve the performance of IT initiatives, programs, and
practices: participate on executive task forces, red teams, and
integrated product development teams
. Define strategies, policies, processes, practices, and deliverables that
improve management visibility and control quality
. Demonstrated experience as a cost account manager with EVMS reporting
responsibility
. Provide software development project leadership and technical direction:
architecture and risk management-driven project planning, team
organization, tasking, and delivery
. Rapidly produce implementable, executable business, system, and software
models, data architectures, and high-level and detailed designs that
provide vital guidance of follow-on development, testing, and transition
efforts
. Ability to capture business and operations knowledge quickly. Functional
subject matter experience includes Financial, Scientific, Health Care,
Manufacturing, Transportation, Telecommunications, Warehousing,
Intelligence, Military, and Government
. Full systems, software development lifecycle experience: CONOPS,
requirements, design, implementation, unit, performance, and acceptance
testing, configuration and change management
. Technical expertise in embedded real-time, client/server, thin client, E-
commerce multi-tier and standalone rich-client applications and systems
. Engineer and implement software applications, middleware, components,
operating systems, and scalable, high-availability systems
. Customer success and solutions-oriented focus working across lines of
business, projects and software development teams
Key Management and Technical Abilities
. Harvesting, defining, and implementing SOA and BPM transformation and
implementation strategy (Portal, BPEL, ESB, CEP)
. Modeling and monitoring business processes, rules, services, and key
performance indicators (SLM, BAM)
. Recovering and specifying systems and software architectures; visual
modeling and model-driven architecture (MDA/MDD)
. Specifying requirements, use cases, high-level, and detailed designs
(OOAD/UML)
. Planning iterative development projects (RUP/AGILE)
. Responding to RFPs, RFQs and writing technical proposals
. Producing software application and enterprise architectures (EA)
. Managing teams, estimating resources, and planning schedules
. Integration of COTS and Open Source solutions with custom application
services
. Designing, implementing and deploying complex software systems (C++,
Java, CORBA, C#, .Net)
. Defining software quality standards and conducting technical reviews
Technical Skills
Skill/Experience Level Last Used Experience
Distributed Object Computing (CORBA), Java, Expert 2008 11 Yrs
JEE/EJB, Containers, Application Servers:
WebSphere (WAS), WebLogic
Structured Analysis & Design (SA/SD), Expert 2008 23 Yrs
Object-oriented Analysis & Design (OOA/OOD),
UML, Booch, Objectory, ObjectTime, DoDAF,
OOSD, OMT, CRC, Real-time Methods
Enterprise Architecture, Service-oriented Expert 2009 14 Yrs
Architecture (SOA), Messaging (SOAP, MTOM),
Mediation, Orchestration (BPEL), Business
Process Engine, Business Rules Engine, CEP
Business Process Engineering, Business Process Expert 2009 12 Yrs
Modeling (BPMN), Key Performance Indicators,
Use Cases, Business Process Design, Business
Rules, Simulation, Implementation, Performance
Measurement: WebSphere Process Server (WPS),
Oracle BPEL Process Manager (OBPM)
Messaging, XML, XSD, XSLT, XPath, XQuery, Intermedia 2009 6 Yrs
XLink, XPointer, XML Gateway, Web Services te
Security: DataPower, WebSphere Enterprise
Service Bus (WESB), MQ, Message Broker (WMB)
Software Project Planning, Monitoring, and Expert 2008 26 Yrs
Control: MS Project, Primavera
Software Development Lifecycle Process: Expert 2008 26 Yrs
Waterfall, Iterative, Agile, XP, RUP, RAD,
SCRUM
Databases, Data Modeling, Implementation, ETL: Intermedia 2006 20 Yrs
SQL, JDBC, SQL Server, DTS, Oracle, EDW, BI te
Requirements Development and Management: Expert 2008 13 Yrs
Caliber/RM, Requisite Pro, Enterprise
Architect
Model-driven Architecture, Model-driven Expert 2008 18 Yrs
Design: Rational CRC, ROSE, ObjectTime, System
Architect, Select Component Architect, Sparx
Enterprise Architect, Rational Software
Modeler, Rational Software Architect
Test Planning, Design, Execution and Expert 2006 6 Yrs
Reporting: TestDirector, WinRunner, QuickTest
Pro, TestManager, Robot
Middleware: COM, DCOM, CORBA/IIOP, RMI/JRMP, Intermedia 2007 10 Yrs
TCP/IP, SNMP, SYSLOG te
Ada, CMS-2, Jovial, MIL-STD-2167, Expert 2003 15 Yrs
MIL-STD-1553, JTIDS
C, C++ Expert 2003 15 Yrs
Microsoft Applications and Systems Intermedia 2005 10 Yrs
Development: Visual Basic, VB, C#, .Net, SQL te
Server, BizTalk, Windows, Services, Security,
Visual Studio, Visual SourceSafe
Operating Systems, Windows, UNIX, Csh, Ksh, Expert 2007 25 Yrs
Sed, Awk
Integrated Development Environments, Visual Intermedia 2008 11 Yrs
Debugging: Eclipse, RAD, WID, Visual Studio, te
JBuilder, Visual Caf , Emacs
Configuration Management and Change Control: Expert 2009 19 Yrs
StarTeam, Visual SourceSafe, Source Integrity,
PVCS Dimensions, ClearCase
Algorithm design, implementation, MATLAB, Intermedia 2009 25 Yrs
system modeling, simulation and analysis te
Relevant Work and Project Experience
Enterprise Architect
Consultant for NATO Intelligence Functional Services (July 2009 - Present)
My domain knowledge of NATO Intelligence operations, past NATO
implementations, numerous UML experiences, and recent lessons learned with
SOA converge to add much value. Work across teams to consolidate the
technical architecture and implementation approach. Using deliverable
samples, provide a transparent approach through functional, technical, and
data architectures: DODAF views, UML 2.1, SPARX Enterprise Architect.
Define engineering approach to manage development across multiple
international and domestic sites. Specify platform services including
server and storage virtualization. MS .Net, C#, SQL Server, Postgre SQL,
VMware, NetApp SAN
Enterprise SOA Architect
Department of Homeland Security, Customs and Border Protection (May 2008 -
June 2009)
Conduct independent R&D to define enterprise technology policy for JSR-168,
286 Portal and Microsoft SharePoint integration. Define enterprise
services security policies (header, encryption, digital signature) for
synchronous and asynchronous delivery mechanisms (WSDL, SOAP, JMS, MQ).
Create and deliver first-ever SOA core, development, and operations
training to 100+ government staff. Define SOA Governance approach:
services registry, monitoring (SLM), and active management (SLAs). Provide
technical architecture and implementation oversight for services
(DataPower, BPEL).
Key technical architect of over five major SOA and data center integration
proposals: VA, Department of Education, Homeland Security, State of
California, and several commercial healthcare providers.
Implementation lead for enterprise service bus (ESB) engaged to integrate
and deliver a secure, reliable, and interoperable web services environment:
service security, mediation, monitoring, orchestration, business activity
monitoring (BAM), and service lifecycle management: WebSphere DataPower,
MQ, Message Broker, Oracle ESB, BPEL Process Manager, Systinet Registry and
Repository, and AmberPoint SMS. Specify high-availability (HA) data center
design: HP Blade System, VMWare ESX.
Architecture Modernization Lead
Department of Homeland Security, Immigration and Customs Enforcement (May
2007 - April 2008)
Innovative research and development lead for ICE mission information
interoperability hub: investigate, evaluate, recommend, and deploy secure
and integrated web services environment. Complete all deliverables
necessary to place products on agency's TRM (DataPower), produce all
required SLM documentation, including the technical architecture, and
establish the Project Management Plan (Primavera). Leadership resulted in
use of JCA technology, enterprise adapters to integrate legacy systems,
reducing future costs. WebSphere DataPower, WebSphere Enterprise Service
Bus (WESB), WebSphere Process Server (WPS), Oracle 10g, configured in Dell
server-based HA data center design.
Principal
Number Six Software, Inc. (November 2003 - May 2007)
Services Delivery Manager assigned to guide clients in the application of
software engineering practices to complete successful software development
projects. Apply and direct knowledge of development processes, modeling,
systems/software architecture, design, implementation, testing, and project
teams.
Modernize, repair, and improve NATO Intelligence collection, analysis, and
dissemination applications. Replace/implement structured and un-structured
metadata and data management capabilities (Indexing, Search). Test-driven
development and continuous product testing effort resulted in a zero-defect
product that met all of its mission needs, and reversed a decades-long
trend of defects and disuse. Windows, VB, .Net, SQL Server, DTS, SPARX
Enterprise Architect, DODAF, UML, HP QualityCenter.
Lead the development of business process flows for driver and vehicle
license and registration verification (BPEL, Web Services) for US Customs
truck arrival processing. Install, configure and integrate business
process engine with portal and application services: isolate and identify
problems, recommend and implement solutions, and identify maintenance
releases. Lead for rapid engineering effort leveraging COTS from design to
system integration test in eight weeks. WebSphere Modeler (WBM), WBISF,
Eclipse, RSA, MQ, DB2, AIX.
Lead architect responsibility for engineering and development of business
rules-based cargo screening application. Jump-start joint collaboration
effort by staffing web user interface resources necessary for Government
officials to formulate business rules (J2EE/JSP, JRules). Provide
technical expertise and guidance for functional and technical
architectures, object-oriented design, EJB development, testing, and
project and configuration management (Ant, Dimensions). Establish
Enterprise Java coding conventions and standards and conduct code reviews.
Supervise and participate in development and testing to assure IT alignment
with business objectives, working with Federal government and Trade
representatives.
Founder and Chief Executive Officer
Cyber Guilde, Inc. (January 1994 - November 2003)
Work through SIGS Publications Object Magazine to help client accounts
solve real business problems using distributed object computing.
Consulting engineer engaged with early adopters of object technology to
improve and deliver software development capability and organizations'
capacity to deliver quality distributed applications.
Develop lightweight application server container using Java and CORBA:
implement persistence mapping of POJOs, distributed transactions, session
maintenance, resource pooling, and exception propagation for material
movement system of Semiconductor Fab facility client. The resulting
separation of concerns allowed 12-person team to develop high-value
application code and meet quality and schedule objectives. JBuilder,
StarTeam, OrbixWeb, VisiBroker, Oracle, SQL, Java, Make, UML, OOAD, Use-
cases
Reverse-engineer, improve, and modernize suite of NATO Logistics and
Stockpile Planning applications. Capture C, PowerBuilder, and C++
components and code to high-level and detailed designs using OO and UML.
Forward-engineer designs to code, implement, build, and test enhancements.
Synchronized all high-level, detailed design documentation and tests with
the implemented code. Rational, ROSE, Watcom, Visual C++, Visual
SourceSafe, SQL Server, TestDirector, WinRunner
Move securities trading system from C to C++; implemented persistence
mapping of C++ objects to Poet and ObjectStore databases (OODBMS).
Implement C++ class object initialization and serialization capabilities
across project. Work with securities trading SMEs to refine object models
and designs. UNIX, GCC, Emacs, Bash, Sed, Awk, Make, TCL/TK
Capture technical requirements for automated semi-conductor wire bonding
assembly equipment.
Deliver responsibility-driven design, object-oriented analysis and design,
and object-oriented programming training and project-team consulting
services to many clients. Client engagements included Java, J2EE, and C++
application development projects: AT&T, Hitachi Telecom, ASCOM Timeplex,
Nextel, American Medical Laboratories, AARP, First Data Corp, Tektronix,
and Transmitter Location Services. C++, J2EE, COM, Windows, UNIX,
CBuilder, Visual Caf , WebLogic, ObjectTime, ROSE RT
Evaluate structure and architecture of software systems and applications to
make management and project recommendations. C, C++, Java, EJB, SQL
Senior Instructor and Consultant, Pre and Post-sales Product Support
Interactive Development Environments (July 1990 - January 1994)
Deliver computer-aided software engineering education and project team
consulting professional services and provide pre and post-sales product
technical support of company's suite of integrated software development
environments for Ada, C and C++ application development.
Mentor for technology transition pilot programs: assess and recommend
software development practices and tools and work within project
development teams to implement applications. Deliver structured and object-
oriented analysis & design methods and tools training. Conduct technical
reviews of process, data and object-oriented models, designs, and Ada, C
and C++ source code, and propose design alternatives. Integrate Software
thru Pictures with tools developed by other vendors. Customize tools to
support customer's development requirements, including Centerline C++,
ClearCase and SUN. UNIX, C, ADA, C++, Oracle, Sybase, ERD, SQL, Software
thru Pictures, OOSD, CenterLine, ClearCase, Client-Server, Embedded/Real-
time, Solaris, HP OpenView, OSF MOTIF/OpenLook.
Consultant
KODAK-Yourdon, Inc. (June 1989 - June 1990)
Deliver Yourdon structured analysis and design training and implementation
consulting services to customers.
Apply structured analysis and design methods and tools to the development
of cruise missile deployment operations management application. UNIX, ADA,
Cadre Teamwork, Yourdon (YSM), MIL-STD-2167A, Rational Apex Ada Development
Environment, SCSI Protocol, HP, APOLLO/DOMAIN, Structured Analysis and
Design (SA/SD) and Object-oriented Analysis and Design (OOAD).
Member of Technical Staff
Daniel H. Wagner Associates (June 1988 - June 1989)
Apply advanced mathematics to implement strategic management and
statistical software applications for the US Navy. Develop two stochastic
aerial search applications implemented to military standards for mission
critical software. SUN Solaris, UNIX, ADA, Cadre Teamwork, Verdix VADS,
MIL-STD-2167, TROFF, Kalman Filters, SA/SD, Entity-Relationship Diagrams
(ERD)
Member of Technical Staff
Yourdon, Inc. (March 1987 - June 1988)
Modernize and improve the capabilities of Windows-based structured analysis
and design modeling and software engineering tool. Build and manage
project plans to develop, test, and release new version of CASE product.
Implement prototype advanced software engineering environment based on
object-oriented programming languages and methods.
Senior Engineer
Grumman Aerospace Corporation (February 1984 - February 1987)
Defined the approach to integrate all mission and support systems into real-
time (1553-B) data bus; established and applied guidelines following
Yourdon Real-time structured (SA/SD) methodology used to modernize,
develop, integrate, and manage avionics subsystems into F-14 platform.
Develop and review all software designs used to implement avionics
subsystems including Navigation, JTIDS and TACAN communications, in
addition to data bus systems management and the multi-node distributed
standard system executive (O/S).
Project lead responsible for implementation and test of missile launch
region visual aids available on heads-up display. Report results to
project management to confirm benefits of structured approach. Work with
several projects (JOINT STARS), establishing SA/SD methods and tools to
design command control, and communications (C3I) avionics software. CMS-2,
ADA, MIL-STD-1553B, MIL-STD-1679, Cadre Technologies/Teamwork, IBM/CMS,
IBM/DCF SGML, VAX/VMS, AN/AYK-14
Member of Technical Staff
Rockwell International (September 1983 - January 1984)
Apply advanced mathematics and develop sub-surface vertical launch
capability for cruise missile. Install software and groom ESGN inertial
navigation system on-board both new construction and dry-dock modifications
of SSN-688 class attack submarines: CMS-2, Electro-static Gyro Navigator,
Celestial Mechanics, and Kalman Filters.
Software Engineer
Sperry Systems Management (November 1981 - September 1983)
Define software requirements, design, code and test several components of
an aircraft carrier command & control operating system. Implement systems
resource assessment, process synchronization and memory allocation
functions for the real-time O/S executive and implement and incorporate
enhancements. Implement, test, and maintain the debugging and application
integration environment for this system. Develop magnetic tape software
installer that incorporates machine code patches read from paper tape
punch. Installation process is completely automated via batch JCL. ULTRA-
32, CMS-2
Education and Credentials
Degrees
MA, Applied Mathematics, Ball State University, 1981
Studied advanced calculus, statistics, differential equations, assembly
language programming, abstract algebra and topology. Presented
dissertation: "A Qualitative and Quantitative Analysis of Nerve Axon
Excitation Models"
BS, Mathematics and Urban & Regional Planning, Ball State University, 1979
Studied advanced calculus, differential equations, statistics and urban &
regional planning.
Certifications, Specialized Courses, and Workshops
. WebSphere Portal Server (2009)
WebSphere DataPower (2008)
Oracle BPEL Process Manager, ESB (2008)
WebSphere Portal Server (2008)
WebSphere Business Modeler, Process Modeler, and Integration Developer
(2006)
Popkin System Architect (2005)
IBM WebSphere Business Integration Server Foundation (WBISF, WPC) (2005)
ILog JRules (2004)
Rational ROSE Real-time (ObjectTime) (2003)
Borland Visibroker CORBA (1999)
Risk Management Process (1996)
ParcPlace VisualWorks Smalltalk V (1995)
Clearances
Meet(s) eligibility requirements for access to classified information
United States Citizen
2010-1