Mats Wichmann Consulting

[ JUMP TO: Qualifications | Selected Projects | Contact Information

Qualifications and Background:

Over twenty years of consulting, engineering, training and managerial experience in the systems software area encompassing strategic technical planning, needs assessment, technology evaluation, project coordination, problem solving. Particular strengths in UNIX/Linux, C, Python, WWW/HTML and technical writing (specs, standards, articles, documentation, course materials).

Selected Consulting Projects (since 1990):

LEARNING TREE INTERNATIONAL

Contract Course Instructor.

Course Developer. Author of Python Programming. Technical Editor for UNIX/Linux Optimization and Troubleshooting.
 

NEW RIDERS

Technical Editor for Python Essential Reference, 2nd Edition.
 

INTEL CORPORATION

Standards documents for UNIX/Linux on IA-64 architecture.
 

SIEMENS INFORMATION AND COMMUNICATION PRODUCTS

Port Sybase to Siemens' ReliantUNIX operating system.
 

SILICON GRAPHICS

Standards conformance project.
 

MIPS ABI GROUP

Developed standard for compiled programs allowing complex applications to run without modification on systems from different vendors.  The MIPS ABI Group was a cooperative effort between a number of systems companies, including Silicon Graphics, NEC, Siemens, Pyramid and Tandem. Worked with these companies, and with independent software vendors, to analyze requirements, propose solutions, and develop the specification, which was approved on a consensus basis. Technologies involved included kernel issues, memory management, dynamic linking, compilers, APIs, pthreads, multiprocessor support, 64-bit computing. Facilitated monthly meetings, developed and maintained a  public web page (http://www.mipsabi.org) as well as a private one for the member companies. Produced documents to support porting to the standard, and supported software vendors in the porting process. Wrote technical articles and white papers for newsletters. Developed conformance testing strategies, worked with test suite vendor on requirements and acceptance issues, organized and ran group testing events. Editor and primary author, MIPS ABI Specification (http://www.mipsabi.org/Tech/BB3.0/webfront.htm). (project ongoing from 11/93)

ZITEL

Evaluated next-generation architecture of intelligent caching storage product for use in a UNIX environment, including usefulness in the presence of various popular file system architectures and kernel caching policies. Evaluated feasibility of extending product to run a file system protocol (NFS) rather than serving only as a block-level device.

UNISOFT

Evaluated UNIX port for MIPS RISC architecture. Enhanced and packaged system verification testing products. Followed relevant standards developments, including representing company to MIPS ABI effort. (1 yr)

DATABOX

Participated in design of a dedicated NFS file server product and implementation of proof-of-concept (startup company, never funded).

VERSYSS

Worked with engineering team to evaluate performance bottlenecks, developing specialized benchmarks to identify problem areas. Identified largest bottleneck as disk subsystem and performed code review of the disk driver, identifying one inexpensive performance improvement and modeling a variety of improved queue sorting algorithms. Reviewed the performance of the terminal I/O subsystem. Prepared written report detailing findings. Evaluated concepts for new architecture, reporting privately to the VP engineering.

ATARI COMPUTER

Assisted in development of a UNIX workstation, serving as liaison with operating system vendor. Tested software and configurations, generating bug reports. Tracked bug list, encouraging timely fixes by vendor. Performed formal review of disk, serial, and network drivers. Enhanced and maintained console, keyboard, and other drivers. Tested and benchmarked disk drives. Debugged X Window System implementation. Assisted in conversion to new release (x11r5) of X Windows. Ported new release of OSF/Motif. Developed a variety of administrative utilities, including ones to support the use of non-U.S. keyboards. Wrote configuration and installation scripts. Ported public-domain software and packaged for release. Debugged C and C++ compiler and debugger. During transition period, substituted for department manager and coordinated development of system administration tools. Audited internal releases prior to release to developers or customers. Made recommendations for future product designs. (1+ yr)

TERA MICROSYSTEMS

Reviewed design documents for SPARC support chipset, evaluating proposed design for compliance in implementing an X windows server, and other potential UNIX system issues. Prepared written report.

Other Consulting Experience

Other consulting work has involved teaching courses and other training, software evaluations, driver debugging, technical publications and porting work. As an employee, have performed several UNIX ports, ported NFS, done extensive TCP/IP work, implemented an X Windows server for an X Terminal and implemented bug-tracking and source code control systems, as well as performing a variety of engineering management functions. Have done real-time work and application development in a systems integration environment.

How to Contact Me:

Mats Wichmann Consulting
P.O. Box 237
Questa, NM 87556-0237
Tel: 505-586-1071
Fax: 505-586-1071

Email: m.wichmann@ieee.org
WWW: http://laplaza.org/~mats


[ Home | Consulting | La Plaza Board | Latir Neighborhood
Maintained by mats@laplaza.org Copyright © 1998 Mats D. Wichmann last modified 98/09/17