Robert F. Mathis

 

4719 Reed Road, Suite 305
Columbus, Ohio 43220

Cell phone 614-316-5981
E-mail: bob@mathis.net

 

This resume is available at http://bob.mathis.net and a
Microsoft Word version can be downloaded.   2006.02.25

 

Professional Summary:

Bob Mathis is a Senior Software Engineer with extensive experience in the design and development of enterprise-level, object-oriented systems. Since 1995, he has worked with Java and Java-related technologies including the J2EE architecture, RMI and CORBA, servlet generated web interfaces, thick client Swing-based interfaces, multi-tiered architectures, and database applications with Oracle, SQL Server and others. Long and extensive involvement with object-oriented technologies. Enjoys technically challenging environments.

 

Technical Expertise:

Java (Swing, Beans, JDBC), J2EE (JSP, servlets, EJB, RMI, CORBA)

Eclipse (RSA, RAD, WSAD), NetBeans, JBuilder, VisualAge for Java, Sun JDK;

HTML, JavaScript, XML, XSLT, XML Spy, Xerces, Xalan, FOP

UML: JVision, Rose, RUP, Harvest, Rexx, RTF (Rich Text Format)

WebSphere, WebLogic, JRun, Windows XP/2000; Unix/Linux

Many other languages, tools, and environments

 

Industry Experience:

Banking, Insurance, E-Commerce, Telecommunications, Real-Time Controls, Public Sector/Government, Manufacturing, Research and Development, Education

 

Recent Professional Activities:

 

  • Senior Lecturer, Department of Computer Science and Engineering, The Ohio State University, Columbus, OH (1998 to present): teaching Programming Languages (CSE 655), Computer Ethics (CSE 601), and Java (CSE 502). Also taught Operating Systems (CIS 660) and Information Security (CSE 494).
  • Pithecanthropus Consulting, Inc., President and Chief Consultant, Columbus, OH (1995 to present). Entrepreneurial start-up to develop Java tools, teach Java short courses (Beginning Java, Advanced Java, and Java Networking), and provide software development assistance on a consulting basis.
  • Instructor, Collaborative for Applied Software Technology, CSE Department Ohio State, short course on “eXtreme Programming” June 7, 2004.
  • Speaker, Central Ohio Chapter Association for Computing Machinery Annual Symposium on “eXtreme Programming,” May 14, 2004.

Recent Java-Related Consulting:

 

  • Consultant to Nationwide Insurance (2005- ) working with software supporting claims agents. Java, RTF (Rich Text Format), Harvest code management, REXX, swing conversions, Java 5, Eclipse 3.1, CVS, object-oriented programming.
  • Consultant to Chemical Abstracts Service (2004-2005) Helped with the implementation of Rational Unified Process (RUP) emphasizing use cases, continuous integration and testing, and requirements traceability.
  • Consultant for Ohio Department of Aging (2004) Refined requirements and completed design work for a HIPAA compliant direct data entry module for provider billing. Use cases, UML, and Oracle 10g HTML DB were used.
  • Consultant for Lockheed Martin (2003-2004) Worked directly with customers developing use cases and documenting with UML and RUP for an online equipment management system. Built prototype in Java with J2EE in IBM’s WSAD. Built initial tests.
  • Consultant to Limited Technical Service (2003). Assisted in integrating Rational Unified Process (RUP), eXtreme Programming, and traditional PMI-style project management with current life-cycle procedures.
  • Consultant to CoreComm and Cellnet, Columbus, OH (2002-03), Senior Java developer on a cellular phone call management and billing related application.
  • Consultant to Sterling Commerce, Columbus, OH (2002), Senior Java and XSLT Developer.
  • Consultant to GatesMcDonald (Nationwide Insurance), Columbus, OH (2001), Project Architect and process mentor. Led in use of UML for system design and documentation. Development of XML/XSL based system for form letter generation. Development of a custom rules engine for automating direct coding and use of business rules.
  • Consultant to BankOne (Retail Systems Infrastructure), Columbus, OH (2000), Java Programmer and Project Leader for the design and implementation of a distributed J2EE system for processing loan applications.
  • Consultant to OSU ARMS (Ohio State University’s Administrative Resource Management System) Project, Procurement Team, Columbus, OH (2000), as the Java developer on an Internet-based application that enabled on-line requisition entry through a browser interface to a J2EE-based system.
  • Consultant to Huntington National Bank, Columbus, OH (1999-2000), for the design of a Java-based check reconciliation system.
  • Consultant to General Dynamics, Detroit, MI (1999). Management/Computer Consultant. Worked as a senior leader and designer in building a distributed system to connect existing legacy code (written in Ada) to a new Java user interface, connecting them with CORBA.

Java Standardization:

 

  • ISO/IEC JTC1/SC22 Java Study Group Convener (1996-2000) – Java, JavaScript, and ECMAScript.
  • US Technical Advisory Group on Programming Languages Standardization, Chairman, (2000)
  • Java Standards Committee, ECMA TC41, member (1999)
  • ECMA-TC39, Standards Committee for ECMAScript (JavaScript) and C#, Member (1996-2002): Led ISO/IEC acceptance of 16262 ECMAScript.

 

Ada Resource Association, Executive Director, 1994-1996: Trade association promoting use of Ada programming language. Accomplishments included 40% increase in corporate membership; $350,000 government contract; publishing of industry directory; and supervision of PR firm.

 

ISO/IEC JTC1/SC22 WG9 Ada International Standards Committee, Convener, 1983-1996: Managed initial approval, a major revision called Ada95, and six related standards.

 

Literal Recognition, Inc., Vice President (1996-1998) Entrepreneurial start-up. Highly accurate character recognition technology and document management based on proprietary software.

 

Foundation for Reading, Inc., Vice President (1996-1998) Non-profit foundation for the promotion of phonics in teaching reading.

 

Consultant to Boeing Computer Services, Fairfax, VA, (1994-1995): for performance improvement of the Reserve Component Automation System (an enterprise wide personnel management system).

 

Consultant to Ultryx and Asea Brown Boveri (ABB), Columbus, OH (1993-1994). Worked on developing an enterprise wide system with an emphasis on manufacturing process control.

 

Consultant to Ohio Bureau of Motor Vehicles, AGS, and Motorola, Columbus, OH, (1991-1993) as Training Manager for the Automatic Title Processing System (a state-wide distributed database system). Taught County Clerks to be Unix Systems Administrators.

 

Contel Technology Center, Chantilly, VA (1988-1991): Principal Scientist and Technical Director, Software Engineering Laboratory. Participated in all aspects of laboratory management and staffing; planned and supervised technology transition; corporate level strategic forecasting in software area; organized corporate-wide training sessions on new software and technology.


 

Software Technology Consulting, Fairfax, VA (1985-1988): Chairman, X3J13 (standards committee) Common Lisp (1986-1991). Distinguished Visiting Professor, Electrical Engineering and Computer Science, George Washington University, Washington, DC. Consultant at Software Productivity Consortium. Independent contracts with NASA, Navy, DARPA, and others.

 

Office of the Secretary of Defense, Washington, DC (1982-1985): Director (Senior Executive Service) Ada and STARS (Software Technology for Adaptable, Reliable Systems) Joint Program Offices. Set up office with 9 senior professionals (obtained authorization for further growth). Managed development of Ada language and its initial ANSI and ISO standardization. Took programs from $7M to $28M and justified further increase to $68M annually. Cash awards for performance excellence.

 

Old Dominion University, Norfolk, VA (1975-1982): Associate Professor (Tenured), Computer Science. Directed computer science program and obtained state approval for graduate programs. Taught graduate and undergraduate computer science courses. Consulting Editor for Hayden Publishing Company. Roberts Corporation (entrepreneurial start-up telecommunications reseller and software development). Consultant to NASA, Navy and DARPA. Founder of ACM/SIGAda. Local Chapter Chairman ACM and IEEE/CS.

 

The Ohio State University, Columbus, OH (1969-1975): Assistant Professor, Computer and Information Science; Assistant Dean, Graduate School (1974-1975). Supervised graduate teaching assistants. Taught graduate and undergraduate courses in computer science. Managed departmental PDP-10 computer. Supervised office staff in the Graduate School. Curriculum consultant to other universities. Ohio Staters, Inc. (1973-1975). OSU University Senate (1973-1974). OSU College of Engineering MacQuigg Award for Good Teaching (1970). Founder Computer Science Conference (1973). Outstanding Campus Activity Coordinator ASEE (1973). Founder Computer Science Research Association (1973).

 

EDUCATION:           The Ohio State University, Columbus, OH

(Ph.D., Numerical Analysis; MS, Statistics; BS, Mathematics)

 

Certification:

Author/Content Provider for BrainBench Certification Exam for J2EE, 2002;

Sun Certified Programmer, Java2 Platform, 1999;

CCP-Systems, 1978; CDP, 1977

 

Many additional special courses, workshops, publications, contracts, presentations, meeting participations, professional committees, and honors.