Dean J. Knott

803 Stewart Street
Batavia, IL 60510
(630) 482-2440

dean@bitbars.com

Objective:

Obtain a software development position that will fully utilize current language and problem solving skills while developing new skills.

Skills:

  • C / C++
  • X / Motif
  • FORTRAN
  • Trolltech Qt GUI Toolkit
  • INT Widgets
  • UNIX (Solaris, AIX, HP/UX)
  • Korne, Borne and C-shell scripting
  • Perl
  • Microsoft Access
  • Microsoft Visual Studio
  • HTML / CSS
  • JavaScript
  • Java
  • Macromedia Dreamweaver/Flash

Experience:

Shell International Exploration and Production

Bellaire Technology Center, Houston, TX - March 1997 to Present

Responsibilities: Implement new interactive GUI functionality in LOGIC (proprietary X/Motif geophysical sub-surface analysis application) through problem-solving, rapid proto-typing, application design and implementation.

  • Developed an interactive graphical library utilizing X/Motif and the INT widget set. This library was then used in the creation of several different GUI applications.
  • Enhanced LOGIC functionality by developing several new graphical X/Motif applications to increase user productivity.
    • Box Plot is a GUI application which allows the user to graphically correlate statistical data which is then applied to the entire data set.
    • Interactive Depth Shift is a GUI application which allows the user to correct errors which were introduced during the gathering of the well log data. These corrections can then be applied to the entire data set.
    • LAS Previewer is a GUI application which allows the user a quick-look at the well log data without actually loading the data into a LOGIC project.
    • Interactive LogEdit is a GUI application which allows the user to edit and correct geophysical data using a variety of different edit modes.
  • Redesigned input screen display mechanism to use segregated data files rather than configurations compiled into the code, reducing development time and increasing performance and flexibility.
  • Proto-typed Qt C++ GUI data browser in C++.
  • Designed a C-based API to provide access to a proprietary database allowing users to develop their own client applications.
  • Created a suite of UNIX Korne shell scripts which automated many developer tasks and greatly increased developer productivity.
  • Created a Korne shell script that would automatically update the API User Guide when new functionality was added.
  • Evaluated new software packages and widgets for potential implementation into LOGIC including XmHTML, Z&S Superview and Qt.
  • Optimized LOGIC to increase run-time performance and reduce overall application size
  • Maintain legacy LOGIC code in a mixed C-FORTRAN environment
  • Replaced proprietary table widget with a more full-featured commercial version
  • Worked with outside vendors to resolve issues preventing full implementation of commercial products
  • Assisted in hiring new contract employees by reviewing resumes and interviewing candidates.

United Space Alliance

NASA Johnson Space Center, Houston, TX - August 1990 to March 1997

Responsibilities: Developed applications to automate manual procedures and perform quality assurance on mass property data in support of the Space Shuttle Program.

  • Automated extensive manual procedures and design philosophies utilizing UNIX shell scripts and proprietary GUI-builder.
  • Re-engineered X/Motif application GUI to utilize automation and be more flexible and user-friendly.
  • Implemented new design philosophies into existing software application.
  • Performed and presented mass properties analysis to the Space Shuttle design community.
  • Acted as inter-departmental consultant to analyze and report on Space Station procedures to improve methods of data analysis, application performance and quality-assurance.
  • Represented Propulsion Systems group in hardware/software configuration panels.
  • Re-hosted software to AIX platform.
  • Aided in development of real-time support expert system which resulted in reduced engineer-hours required for flight.

bitbars

Batavia, IL - April 2006 to Present

Responsibilities: Coordinate inputs from various sources to design, maintain and enhance websites

Education: