Systems Developer and Integrator
WebGUI Interfaces DatabasSoftware and Webe Migrations LAMP.PHP MySQL
Hardware/Software Implementation Troubleshooting Installation Scripting
Data Analysis Unix/Linux Administration
Military/Academic Applications
TECHNICAL EXPERTISE
Languages: C, C++, SQL, PHP, Perl, Pascal, Fortran, Assembly,
Scripting Languages: Shell (csh, bash, sh, korn, bourne)
Operating Systems: Unix, Solaris Redhat, Debian, Linux Windows
Server Services: Apache, MySql, PHP, Perl, Informix, Sybase
EXPERIENCE
Conference on Jewish Material Claims Against Germany, Inc., New York, NY (http://www.claimscon.org )
Software Development Contractor: LAMP Stack Programming, Database Migrations, WebGUI Interfaces)
(Boston Based Telecommuter), September 2008-December 2008
Database Migration (Microsoft SQL Server to MySQL) and PHP 5 WebGUI Programming for Historical World War II and Holocaust related data.
Installed Secured Telnet and FTP software from Vandyke (http://www.vandyke.com).
Researched CSV File issues related to Microsoft vs. Linux/MySQL CSV differences.
Completed a Database Migration project using the Ultra Edit Text Editor to troubleshoot end of line characters, and the vi/vim text editor to run thousands of global edits to resolve syntax differences.
U.S. Museums Survey: http://usmuseumsurvey.claimscon.org/
Massachusetts Institute of Technology / Lincoln Laboratory, Lexington, MA (http://www.ll.mit.edu/about/about.html)
(Software Development Subcontractor to the United States Air Force), October 2007-March 2008
LAMP Stack (PHP) Software for Static Analysis and Plotting of Instrument Calibration Data
LAMP Stack (PHP) Software for Analysis and Plotting of previously archived Real Time Experiment Data
Developed seven thousand lines of LAMP Stack (PHP) Plotting Software and Computer Aided Design Tools with Image_Graph (formerly Graphite, http://pear.veggerby.dk/samples/ ) and Advanced Software Engineering's ChartDirector 4.1 Plotting Package ( http://advsofteng.com/gallery.html )
Also included were Search and Advanced Search WebGUIs, customized CSV File Parsing, design and table creation scripting for two different MySQL (http://www.mysql.com ) Databases, Forms, Tables, File Upload, Multi-Select Boxes, Drop Down Boxes, Textboxes, Checkboxes, Radio Buttons etc...
Developed Microsoft Excel Spreadsheets to inventory, summarize, and reconcile data requirements, and for reloading the MySQL database.
Installed and evaluated Eclipse/PDT PHP Language IDE (http://www.eclipse.org/home/categories/languages.php )
University of Massachusetts / Lowell, Massachusetts
Software Engineering Consultant, November 2006
PHP Parsing and Display Software for Cross Populating Proprietary Databases with MySQL
Developed PHP scripts for the purpose of parsing Comma Separated Variable (CSV) data to be used for cross populating and updating a MySQL database with a WebCT proprietary database.
Also developed PHP based Webgui Software to enable faculty members to add/delete course objective information using checkboxes and dynamic multi-select dropdown boxes.
Provided research assistance with the ODBC connector to join Mysql with Microsoft Access and troubleshooting assistance with dynamic memory failures during cursor access.
JOHN THOMAS STARK, MSCS, page 2/2 **********@*****.***
Cortechs at Massachusetts General Hospital, Charlestown, MA
Software Engineering Consultant, March 2004-January 2005
Teleradiology Systems / Linux Redhat 9/Multiprocess C/C++/Apache Web Server/MySql/PHP/CGI/HTML
Developed a Web GUI interface enabling MySql database access, patient name sorting, selection and display of 1500 slices of brain imagery and Change Over Time Studies.
Evaluated new technologies for the display of human brain images. Downloaded and installed Java 2 SDK, J2RE, Eclipse IDE (http://www.eclipse.org), Sun Java One, Netbeans IDE (http://www.netbeans.org), and Zend PHP Studio (http://www.zend.com). Modified pre-existing Java Software to enable Cine type image displays.
Installed and debugged file conversion software to enable the recovery of obsolete files containing brain imagery and other patient data (http://www.dclunie.com/). Developed Bash Shell scripts for the automated processing of thousands of patient images.
Installed and tested Peren’s (http://www.perens.com) Open Source Electric Fence software for the purpose of diagnosing and repairing dynamic memory leak/overwrite problems with pre-existing C code.
Rewrote pre-existing Open Source XML Parsing Software (Libxml2) (http://www.xmlsoft.org) for the purpose of parsing, modifying and writing XML file data.
Configured Open Source Tripwire Security Software for monitoring changes to selected files.
Developed Startup and Kill Scripts for launching and shutting down customized daemon processes and wrote documents describing Web Gui installation procedures, and the use of redhat-config-services for selecting and automating the startup of daemon processes at boot time.
eMed Technologies, Lexington, MA
Senior Software Engineer / PacsPro Teleradiology Systems / Unix (Solaris)/Multiprocess C/Sybase/Apache Web Server/PHP/CGI/HTML, September 1997 to September 2001
Evaluated methods for Web enabling a family of Patient Image Router, Compression Engine, and Image Archiving systems.
Developed a Bourne Shell Script which compiles and links Solaris, Sybase, Apache Web Server, with PHP for the purpose of generating dynamic web pages using a Sybase Relational Database.
Coded, edited, inserted, and deleted functionality, as well as Patient/Study searching, sorting, display, select box arrays, and JavaScript Alert Functions.
Developed customized installation procedures for Netscape 4.7 under Solaris.
Compression Server Teleradiology Systems / Unix (Solaris)/Informix/Multiprocess C
Developed Unix (Solaris)/C/Informix Multiprocess software for auto purging and archiving patient study information on HP Magneto Optical Jukeboxes.
Redesigned and recoded Router software for sorting and managing routing queues.
Developed a standardized Microsoft Excel spreadsheet used to measure network, compression, and archiving performance for reconfiguring Sun Workstations.
Evaluated performance bottlenecks and developed related C software for managing Inode levels on large RAID devices and Magneto Optical Drives.
Traveled to the Alaska Native Medical Center in Anchorage to reinstall the Solaris Operating System, Informix Relational Database, Application Software, RAID Firmware Updates, Image Routing Tables, and reconstructed Magneto-Optical File systems to a damaged system being used as a central Archiving Node for a statewide teleradiology system. Developed a related Bourne Shell Recovery/Upgrade Script which extended the New Installation Scripts by loading a customer's accumulated CSV data into a new or upgraded model of the Archive/Router System. Also provided related Documentation and User Training to Customers and Manufacturing.
Held full time and contract positions in addition to the ones mentioned above. Worked at Computervision, (1986-1993) and GCA Corp (1980-1985). A detailed work history is available upon request.
EDUCATION
M.S. Computer Science, Boston University, Boston (1986)
B.S. Electrical Engineering, Northeastern University, Boston, (1977)
B.S. Equivalency Certificate, Accounting, Bentley College, Waltham (1996)