Résumé

Scott Ribe

scott_ribe@killerbytes.com

34922 Pine Ridge Rd
Golden, CO 80403
(303) 722-0567

Education

S.B. in Computer Science and Engineering, Massachusetts Institute of Technology, 1985.

Summary

  • 23 years full-time experience as a degreed software engineer.
  • 28 years direct, productive work with customers and end users.
  • Effective solutions delivered on many platforms using many languages and tools.

Expertise

C/C++ design and programming, PostgreSQL, Sybase SQL Server, Macintosh application development, Windows database application development, Visual BASIC DLL development, database design and implementation, cross-platform database engine development, full-text indexing and searching, 4th Dimension programming and extensions development. I also have a section that gives more details about some of the interesting work I've done. (Although I've been too busy with work to update this in the past 2 years; so some of my most interesting & exciting work is not yet described here.)

Experience

1990-present

 

Consulting Software Engineer

 

Self-Employed

Implemented software including custom and commercial, full applications and libraries:

  • Macintosh Classic OS client in C++, to a Java 2 server via a bridge I designed to provide "natural" access to Java objects and methods from C++ via JNI.
  • Simple Macintosh bi-plane cineangiogram viewer.
  • Cross-platform core web server and application server libraries for web-enabling database applications.
  • Cross-platform utilities for monitoring thousands of web pages and FTP directories for new and modified files.
  • Windows client/server application to manage granting of CME credits.
  • Customized Macintosh-based WWW server to provide radio paging via the Internet.
  • 16-bit Windows DLL database engine with full-text search for Visual BASIC.
  • Macintosh application to manage reviews of medical literature, with full-text search.
  • Macintosh multi-user application to automate the collection of reviews of medical literature and their processing into print and electronic formats.
  • Macintosh applications for sales planning and forecasting for the national accounts team of a Fortune 500 company.
  • Macintosh multi-user application for patient scheduling, and management of medical transcriptions and patient records.
  • Macintosh multi-user application to support purchase, inventory and sale of reclaimed metals.
  • Macintosh multi-user purchasing application for a university bookstore.
  • Macintosh grammar reference desk accessory for a publisher of college textbooks.
  • Macintosh application to support personalized mass mailing for fund raising.
  • Macintosh application to track experience of ophthalmology residents and produce accreditation reports.
  • Macintosh multi-user application for patient tracking in a small emergency room.
  • Several developer tools for 4th Dimension, both Macintosh and 32-bit Windows.

1999-2000

 

Senior Application Engineer

 

MIQS, Inc.

One of a team of 3 senior software developers working on an innovative product in the medical informatics market. Our product's quality and functionality seriously beat competitors with orders of magnitude more staff and funding, but in the end market and management problems prevailed. I had the standard list of responsibilities: fixing old code, designing and implementing new modules, working to develop technology strategy for the future.

1988-1990

 

System Analyst

 

National Bank of Commerce

Analyzed data processing needs; evaluated available software; designed, budgeted and installed a small network connecting PCs, remote printers, and mainframes; developed software including: multi-threaded spool redirector to provide remote printing services under OS/2; Macintosh application to track activity of asset-based credit lines; HyperCard XFCN to implement complete Regulation Z APR calculations.

1985-1988

 

Marketing Software Specialist

 

Rise Technology, Inc.

In high-tech startup company creating integrated imaging/publishing systems, worked closely with customer service, sales, engineers, prospects and customers. Software projects focused on communications, networking, data translation, and a small amount of image processing.

1981-1985

 

Freelance Programmer &
Retail Sales and Support

 

Various

Retail sales, customer support and training, technical problem solving. Developed applications for: production of physical therapy schedules; tracking of pacemaker recipients and income from heart-lab services; sales tracking for a beverage distributor; tracking and prediction of gasoline sales and purchases; graphic aid for the design of precision-fabricated sheet-metal products; data conversion and communication.