|
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. |
| 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
clients old system into the expanded format used by
Glaxos 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 Glaxos
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. Raimas
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
Feb93 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 clients
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. |
|