Jim
Massey
909 Wynstay Circle, Valley Park, MO. 63088
ph
636-225-2233
email massey@stlouis-shopper.com
Technical Environment:
|
GNU/Linux |
IIS |
Windows95 |
|---|---|---|
|
WindowsNT 4.0 sp4 |
SendMail V8 |
Apache Server |
|
Visual Studio 97 |
FTP |
TCP/IP |
|
Visual Basic 5.0 |
PostgreSQL |
MS Access 2.0 |
|
Basic |
SQL 92 |
PERL 5 |
|
HTML 3.2 |
CSS |
JavaScript 1.2 |
|
RDF |
XUL |
XML |
|
MOZILLA |
C |
|
Experience:
08/97 - Present
Independent programmer:
My current focus is Mozilla programming, Xul, Xml, Rdf, Xbl. Linux thin client networks and administration.
Current
TWM-Kiosk - Customized window manager. Customization includes new twmrc option, KioskMode, and startup script execution to make this window manager capable for a kiosk environment.
GDM-Kiosk - Customized session manager. Customization involves having gdm write a report of the pid's of active workstations that another program can read. Usefull in administration of networks of thin clients.
Audio Transcriber - A GNU/Linux gui application intended to make it easy to transfer large audio samples to tracks on cdr media. Written in perl using the Tk modules for the interface. Basically a frontend to a subset of the functionality of SoX, CDDA2WAV, cdrecord.
Mozilla Kiosk - A kiosk mode web browser. Designed to allow web browsing without any extras as would be present in a normal web browser. Written using Mozilla, XUL, Javascript. Modular design allows easy customization. Includes a Virtual Keyboard module to aid in data entry in a touchscreen or pointer only environment
SystemPerl - a network (lan) monitoring tool to manage users and processes on diskless remote boot worstations. Gives reports on ARP, USERS, LAST, WHO and all user processes on the server. It can build and edit dhcp.conf, host files. The GUI is TK. Written in Perl 5 with a postgreSQL db.
GDM Howto - help on moving from XDM to GDM xdmcp login manager. GDM is a more modern and funtional display manager than XDM and is GNOME compliant. This was contribution to the LTSP.
WebDirectory Filemanager - designed to allow easy access to personal webspace on a remote server. Eliminates the need and risks of ftp services as it handles uploads and viewing/browsing files and directories. Completely web based and usable from any javascript enabled web browser. Written in perl 5.
Recent
Calander_calc - program to display, in html, a date chooser. designed to be included in a larger cgi application. Displays a calander for any date since A.D. 1 and into the future. Returns name=value pairs for day, month, year. Written in perl5 utilizing DATE::Calc module.
KKID929FM.com- Designed, coded, tested and implemented a website for a radio station. This site features a messageboard (described below).
acmemotorcycles.com - Designed, coded, implemented and hosting of this site. Site features include a message board and free classifieds, both written in perl with a back-end postgreSQL database.
A shopping cart program. This cgi program is written in perl using a postgreSQL db for storing product information. Program includes modules for database maintenance via a browser. Modular design allows for easy customization of the generated pages on a per site basis. Designed to be used as a template to be customized and added to existing web sites to give catalog style functionality.
A massage board program. This cgi program is written in perl using a postgreSQL db for storing user input. The program includes modules for maintenance of the db via a web browser. It has a modular design and is designed to be added to an existing site to give messageboard style functionality.
Web Free Classifieds - a cgi program written in perl using a postgreSQL db for storing user input. The program includes modules for db maintenance via a web browser including the ability to add graphics(jpeg, gif) to the listings. It's modular design makes it easy to customise and add to existing sites for classifieds style functionality.
Bank Draft Utility - This was a full life cycle project. Designed, coded, tested and implemented application using VB5, Access and Cystal Reports 5.0. The purpose of this program is to produce a standard bank draft from user input. Data is maintained in an access database. Reduction in the amount of redundant information entry decreases the amount of error in producing this type of document. The program design allows for easy expansion which will facilitate the addition of other hard to produce and error prone documents in the future.
Demographic Gathering Web - This was a full life cycle project. Designed, coded, tested and implemented client/server program. Client code was written in VB5, server code was written in perl. The purpose of this progam was to provide a registery type program to gather customer information and publish, on the web, a given customers registery information ( bridal registery for instance ) through a companies website.
1992
Secdule Utility v2 -Designed, coded, tested and implemented. This project was a port of the original program from the amiga platform to MSWindows platform. Actually required a complete rewrite in VB1.0. A latter port to VB4 included a new database designed using MS Access 2.0. Also added modules for product costing and invoicing. This project was completed while I was owner of JTJ Manufacturing here in St. Louis.
1986
Schedule Utility v1 - Designed coded and implemented on the Amiga platform using amiga basic. This project required a custom database ( flat file ). Design goals were to produce a law tag, production schedule, bill of materials, piece work and product tracking tickets. This project was completed while I was general manager of Alabama Bedding (Spring-Air Birmingham, AL.)
Prior to 1984
General Manager - Ackerman Mfg. (Spring-Air St. Louis, MO.). Originally started as Sewing Machine mechanic then as Shipping Foreman and finally GM.
All positions prior to Ackerman Mfg. were in the, then thriving, garment industry here in St. Louis as a journeyman sewing machine mechanic.