Strong
methodology and problem analysis skills proven under high-pressure
environments. Excels in solo, mentoring, and leadership positions. Latest
experience in technical sales. Michael is an author of three technical
books.
Knowledge
and Skills
Knowledge
and consulting skills in the following areas:
* Technical
Account Manager (Sales Engineer)
* Engage
in project management activities
* Identify
business opportunity and build a business case
* Institute
development methodology (RUP and XP).
* Execute
Unified Modeling Language (UML) notation.
* Mentor
and Technical Lead regarding methodology,
languages, and tools.
* Architect
distributed and web-based systems.
* Preside
as career counselor.
Operating
Systems
* Unix
and Linux
* Windows
95/98/NT/2000, OS/2, PC/MS-DOS.
Programming
Languages or Environments
* C / C++,
Java, J2EE, application servers, Web Services
Development
and Supporting Software
* J2EE,
SilverStream tools, IBM VisualAge/Java,
Symantec Café, Borland JBuilder
* Rational
Rose, Rational Unified Process, RequisitePro
* GNU C
and C++; other various C / C++ tools
* StarOffice,
Microsoft Office
Professional
Career
03/2003
Software Consultant
Present
Noblestar; Houston, Texas
11/2001
Independent consultant
03/2003
12/2000 Technical Account Manager
10/2001
SilverStream
04/2000
Lead Architect
10/2000
Commonvision; Houston, Texas
08/1999
Centers Of Excellence Coach, Application Development
03/2000
Akili Systems - Houston, Texas
08/1996
Lead Architect
08/1999
BSI Consulting; Houston, Texas
02/1996
Software Consultant
08/1996
Techni-Power (Contracting Firm); Houston, Texas
KVM Technologies (Contract
Site) Houston, TX
08/1991
Lead Software Developer
02/1996
Strategic Mortgage Services-Nationwide Documents,
L.P.; Houston, Texas (Formerly:
Shanks, Tritter,
Ledbetter, and Daniel, L.P.,
Houston, TX)
10/1984
Owner, Consultant
08/1991
AccuSoft Computing and Development; Houston, Texas
Publications
Lead
Author Inside Linux , 2000
Co-Author
C++ HowTo , 1999
Contributing
Author C++ Unleashed , 1999
Technical
Editor UML in
24 Hours , 1999
Technical
Editor C Primer
Plus , 1999
Organizations
President
- Houston Java Users Group (HJUG), 1998
Experience
Software Consultant
Technical
Account Manager
* Engage
in project management activities
* Identify
business opportunity and build business case
* Develop
and deliver technical presentations
* Provide
technical guidance of products
* Establish
and execute Proof-of-Concept sales initiatives
* Install
product and mentor client staff
Lead
Architect
* Identify
and develop the strategy, infrastructure, and
implementation of methodology.
* Engage
in project management activities, identify business
opportunities, and build a buiness case
* Engage
consultants with the use of best practices.
Telecommunications
Consulting Company
* Identify
software reuse utilizing patterns and pattern languages,
components, and source code
* Identify
and architect application framework components,
implemented in Java
Centers
Of Excellence Coach, Application Development
* Identify,
establish and develop strategy, infrastructure, training,
and implementation of methodology
* Engage
consultants with the use of best practices.
* Engage
in project management activities, identify business
opportunities, and build a buiness case
* Architect
and define point solution frameworks
* Identify
software reuse utilizing patterns and pattern languages,
components, and source code
* Identify
and architect application framework
Lead
Architect
Telecommunications
Company
* Mentor
developers on implementation of the Java language.
* Engage
in project management activities, identify business
opportunities, and build a buiness case
* Engage
client nad facilitate Joint Application Design methodology for
gathering system requirements. Led project team though complete
development cycle
* Engage
client with the use of Best Practices
* Introduce
and implement Object-Oriented development methodology.
* Establish
in-house peer mentoring classes.
* Design
and develop project work plans and deliverables.
* Expert
technical leader and mentor for C++ development.
* Reverse-engineer
and execute logic analysis of source files.
Oil and
Gas Exploration Company
* Develop
business-case and detail designs conforming
to UML standards.
* Instrumental
in implementing iterative project lifecycle methodology.
* Engage
client with the use of Best Practices
* Design
architecture of system, from concept to class design.
Cooperative
Enterprise Management Solutions Company
* Institute
all aspects of the project lifecycle
* Design
and develop project work plans and deliverables.
* Reverse-engineer
and execute logic analysis of source files.
* Implement
middle-tier Java systems
Comprehensive
Automotive Retail Management System
* Institute
all aspects of the project lifecycle
* Design
and develop project work plans and deliverables.
* Architect
and implement C++ interfaces between a
Windows application and IBM mainframe
* Implement
middle-tier Java application (new system)
Software
Consultant
* Solely
design and develop an application suite:
* Comprehensive
client/server and back office system
interfacing
PC/Unix/Other systems with remote
single-board computers (Envoy)
* Determine
requirements and provide documentation as
according to ISO9000.
* Perform
various network administration duties
Lead
Software Developer
* Solely
design and develop various applications, to include:
GUI based multi-user Document Preparation front-end
system targeting OS/2, Graphical DOS, and Windows.
* Utilize
C++ to produce a GUI-based multi-user revision
control system to track employee productivity and maintain
an electronic forms library.
* C++ application
for automated forms collection and routing
to selected local and remote printers, remote client LANs,
and Unix systems.
* Employee
Performance Tracking System for middle and
upper management.
* Numerous
client-server file transfer (attended and unattended)
applications to interface a Unix system with various remote
computers.
* Perform
various Unix system administration duties.
* Design
and implement ethernet Local Area Networks
at the hardware and software level.
* Research
and determine product evaluations for corporate use.
Owner,
Consultant
* Identify
business opportunities and build a buiness case
* Engage
in project management activities
* Solely
developed custom software, to include:
* Mortgage
Loan processing system for single and
multi-user operating systems; system marketed commercially.
* Client-server
based bulletin board system.
* Utilized
the C and xBase languages to produce a
Court case evaluation and tracking system for legal entities.
* Used C
and xBase to build a Client tracking database
for an accounting firm.
* Client
tracking application for an investment firm utilizing xBase.
* Used the
xBase language to create a student database
application for the Veteran Affairs Department of a local college
Military
and Education
United
States Navy, 1977-1981; Honorable Discharge: 3.8
Florida
State University, 1981, Criminal Justice.