Back to Home Page

Michael J. Tobler

Summary
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.

Back to Home Page