Jules Barton Henthorn (Bart)
5851 Sandstone Dr.
Durham, NC 27713-1925
(919) 361-0446 Office (919) 544-9892 Fax
(800) 430-5293 Pager  greyface@greyface.com


IMPORTANT:  I am now actively searching for gainful employment. If you feel that my unique combination of people skills, technical ability and experience might meet your requirements, please contact me directly at the above email address.

Education
  • DeVry Technical Institute
    Phoenix, Arizona
    9/75 – 5/76
Download in MS Word Format: jbhtechres.doc
Download in Adobe PDF format: jbhtechres.pdf
  • Fairview High School
    Boulder, Colorado
    Graduated: 6/74
     
Technical Summary
  • Operating Systems: MS-DOS, Windows 3.x, Windows 95/98/NT 4.0, Xenix, Unix, Pick
  • Languages: C (DOS, Unix, Sun, Xenix) C++, Visual Basic 4/5/6, Perl/CGI, HTML, Pick BASIC/ASM, 8080/Z80 ASM, 680x MCU ASM, x86 real-mode ASM
  • Applications: Device control, Embedded, Real-time OS, Communications, Ethernet/Internet networking, COM/DCOM controls, System design and translation, Data system management and design
     
Experience
  ELPAS North America – Dallas, TX 76092
Mar '00 to Present – Director of Technical Support
  Hired as the technical liaison to the distributors and system integrators purchasing and installing ELPAS' proprietary Local Positioning System-based products. Now overseeing maintenance and enhancement of BabyWatch™ Infant Abduction Notification system for hospitals.

Visit ELPAS web sites at http://www.elpas-us.com and http://www.elpas.com
 

  GreyFace Productions – Durham, NC 27713
Aug ’99 to Present – Principal/Founder
  Started a small consultancy to hone skills in development tools and techniques for Internet technologies. First project was a software system to retrieve and process credit card transactions for a pay site. Subsequent products include tools for website management and content creation. All coding done in Perl/CGI and HTML.

Visit our commercial Perl/CGI site at http://scripts.greyface.com
 

  Cortex Vision Systems – Research Triangle Park, NC 27709
Jun ’93 to Jun '99 – Director of Technology
  Co-Founded Cortex in ’93 to design, build and sell video motion-based security systems. Programmer for initial product using C and x86 ASM on MS-DOS platform. Initial product became main product. Systems now installed in military bases (HI to NJ), correctional institutions (NC), and industrial/commercial settings (NC,FL). System compares video frames grabbed from live video, discriminates against environmental noise, locates and tracks targets. Also controls video matrix (cross-point) switch to distribute multiple video feeds to multiple video processors, tracks targets with pan/tilt/zoom cameras, stores digitized video streams of targets, and intercommunicates via Ethernet NetBIOS.

Accomplishments: Learned many new protocols and techniques for inter-machine communication and control. Honed skills in designing for production, software Q/A, end-user usability.

In July of ’98, Cortex undertook a new product based on Wavelet Video Compression technology. Acted as one of a team of engineers that evaluated the hardware presented by a potential supplier, also reviewed driver and support software supplied by same party. In November of ’98 I identified, designed and delivered a critical component of the current development. Implemented in VB6.0 as a COM in-process DLL, it converts proprietary format wavelet-encoded video files into standard Windows AVI files for playback on a remote client. Used by both the mainline application and the ASP-driven web interface.

Accomplishments: Coordinated development staff design meetings that resulted in the identification and definition of the critical "missing part." Improved skills in designing and creating COM/DCOM components for use in multiple applications.
 

  Glaxo Wellcome/Innovative Design Solutions – Research Triangle Park, NC
Feb ’95 to Jun ’95 – Contract Programmer
  Contracted to IDS, which was operating under contract to Glaxo. My task involved writing a VB4-based data converter to change customer records from the client’s old system into the expanded format used by Glaxo’s new system. The program had to accept old-format data using a serial port interface. Data retrieval was initiated by receipt of an OLE request, submitted via RS-232 to the remote machine, and the resulting data was returned as an OLE response. Work was begun in my premises, then completed at Glaxo’s facilities for final integration.

Accomplishments: Added deeper understanding of OLE Client/Server applications to skill set. Improved skills in translating rough or minimal requirements description into fully developed design specifications.
 

  First Tennessee Bank, Electronic Business Development – Denver Tech Center, CO
Mar ’94 to Dec ’94 – Contract Programmer
  Client wanted to convert old-format credit card transactions generated by hotel reservation systems into expanded new-format transaction records. Translation required maintenance of a local "history" database used to supplement transactions. Raima’s dbVista DBMS was used to maintain database. Transaction records were created, maintained and purged, all without operator intervention. Business model depended on cost reduction for new-format transactions, old-format were charged a 2-cent premium each. Hosted on PC running Xenix, with port I/O and data translation programs written as three interactive "classes" (processes). IPC pipes were used to move transactions and responses between submitter and processor. Multiple ports to submitters and processors were handled by launching multiple copies of port I/O managers.

Accomplishments: First multi-process, cooperative, data translation system under Unix-based OS. Chance to brush up on network-model DBMS architectures.
 

  North Carolina Dental Society/DataMasters – Raleigh, NC
Apr ’93 to Jun ’93 – Contract Programmer
  Worked on contract for DataMasters, under contract to NCDS. Client needed repairs or replacement for Pick/Univision hosted membership management system. Hardware failures in Pick-equipped PC prevented repairs/updates to existing application programs. Membership database converted to Microsoft Access format. Existing data maintenance forms, functions and reports were then re-coded in Access’ built-in language.

Accomplishments: Gained full knowledge and experience designing and implementing end-user data management tools using Microsoft Windows 3.1 development tools. Gained a new appreciation for the simplicity and power of Pick OS applications.
 

  ITT Automotive/DataMasters – Asheville, NC
Feb’93 to Apr ’93 – Contract Programmer
  Worked on contract for DataMasters, under contract to ITT Automotive. Client had online DEC/Univision system for QA record-keeping functions. Project involved creating and rewriting data-entry applications. Entire project was to encompass over 20 programs. First phase consisted of creating UI and data-entry library in Pick BASIC, hosted on PC running Xenix and Pick/Univision, and first data-entry program. Delivered in early April. Project canceled in mid-April because competing division in another plant completed their solution first.

Accomplishments: Broad experience in designing and implementing application coding structure for reuse in multiple programs. Importance of "look and feel" versus speed of operation issues was an important factor in design.
 

  Liticon Software Systems – Aurora, CO
Feb ’91 to Jan ’94 – President
  Co-Founded to create and sell programs targeted at niche needs of Court Reporters. First application was a full transcript "verification" system that would check formatting, spelling, and proofread for common mistakes. Concept was to utilize strong suit of computer to catch errors that human commonly overlook. Coded in ‘C’ and x86 ASM, the product was moderately successful, selling just over 40 copies.

Accomplishments: Complete system design and implementation, including copy protection, data translation (source to generic-ASCII format), spell- and grammar-checking algorithms, and end-user reporting.

Second product printed transcripts in reduced size with multiple pages per side, using the enhanced printing capabilities of the (then) new laser printers. Written in ‘C’ and x86 ASM, the program would produce page-image files using direct-control printer codes. Multiple format options, reformatted and exact-reduction modes, were distilled into a single command/1-minute process. This application is still in use by over 50% of the original purchasers.

Accomplishments: Undertook all functions of the company after the passing of my partner. This included sales, marketing, development, support, production and business management.
 

  Terus Corporation – Broomfield, CO
Jan ’87 to May ’89 – Vice President
  Accomplishments: Co-Founded company to develop and market line of information retrieval products to PC users. Wound up porting application to AT&T Unix (3B2), Sun Unix (Solbourne BSD variant). Created MS-DOS pop-up application using technology learned from widespread resources. Wrote and typeset product manuals using WordStar and Ventura Publisher DTP.
 
  Vertical Software Systems – Golden, CO
Feb ’83 to Nov ’86 – Senior Programmer
  Accomplishments: Designed and wrote automated transcript production system for Court Reporters. Added enhanced features and diagnostics to computer-enhanced StenographÔ shorthand machine by modifying control firmware (6800-series microcontroller ASM). Delivered finished application in 10 months. Trained successors, support staff and customer training staff. Application was later sold to larger market-competitor for $8M.
 
  Entranet Communications – Denver, CO
Jan ’82 to Jun ’85 – Co-Founder
  Accomplishments: Wrote control firmware for client-side data entry telephone devices. Wrote system-side mainframe data capture and processing applications. Integrated and translated client’s medical insurance claim entries into HCFA-dictated standard formats and reports including printing to HCFA-1500 forms or batching to NISE-formatted 9-track tapes.