Steven W. Collins
San Diego, CA 92123
******************@*****.***
Seeking challenging position using my current programming skills with Linux and C.
Skills : C Programming, Linux (Unix ) bourne shell programming, IPV4 setup for TCP/IP
network. Apache web setup, tomcat server setup, firefox browser setup for use on terminal.
Have used ‘dd” for disk cloning ( imaging ) as well as trouble shooting serial ports. Some
Embedded programming, building executable and burning it onto EPROM for ChannelMatic.
LinkedInProfile: www.linkedin.com/pub/steve-collins/2/32a/a/
Currently I have a VMWare player running Ubuntu Linux on a windows 7 ( 64-bit) laptop.
From February through May I was enrolled in San Diego Continuing Education Courses for
Visual Studio and .Net and have Visual Studio Express running on my home laptop.
Employment History
Software Engineer, Transcore, Inc LLP 2000 – 2012
9440 Carroll Park Drive, Suite 150, San Diego, CA 92121
www.transcore.com
• Latest project: Lane controllers (Linux based PCs) running in over 90 lanes in Puerto
Rico for all electronic tolling of motor vehicles. The logfiles and detailed audit reports
captured nightly using a collection of Linux bourne (bash) scripts have been used for next
morning analysis and problem reporting. Developed and maintained device drivers used
on lane controllers, AVI ( transponder ) readers, loop, light curtain, treadle drivers,
UPS monitoring, vehicle tracking and sending data to “Middleware” Plaza
computer/software for billing or violation information.
• Linux installations for all lanes needed apache setup for browsers and CGI. Our
users/maintainers used browsers pointing to lane controllers for remote monitoring.
• Linux installations for In Lane Replenishment lanes required setup for java, tomcat and a
fire-fox browser running on the lane for a user interface.
• Lane controllers in Puerto Rico were often configured with different Automatic Vehicle
Identification ( AVI ) readers and Violation Enforcement System Computer ( VESC )
that often needed to be configured by remote access via VPN tunnel to network.
• As part of team implemented new In-Lane Replenishment (ILR ) lanes and booths for
vehicles replenishing transponder linked accounts or purchasing transponder “tag kits”.
The ILR lanes had an increased number of devices interfaced both serially and via
“Ethernet”. These devices include card readers, pin pad readers (debit card payments pin
entry), barcode scanners, a “browser based” manual lane terminal (MLT, touchscreen)
for operator/attendant interface. Several “booths” were configured with an external card
reader for “unattended” toll collection using prepaid “toll cards – (Movil Cash)”.
• Transitioned over 40-lanes from QNX operating system to Linux operating system to
help keep O/S consistent between lanes reading transponders only ( AVI ) and the newer
ILR lanes installed.
• Ongoing project support included travel to Puerto Rico to train/setup new lanes with
follow up (Level 3 support ) communication with technicians and maintenance
supervisors/managers via Instant Messaging; assistance to team members on island in
Linux commands/utilities remotely using IM; and after-hours build installations and
software support/configuration/set up of new lane controllers.
• Other projects with Transcore include AVI reader software driver development/testing for
Oklahoma and Maine and Tobin Bridge project in Boston, MA.
• C Programming used in all device drivers/manager software at Transcore.
• Bourne shell scripts used for maintenance activities and some automated testing
• TCP/IP networking protocol used for lane to lane and lane to middleware/backend
databases.
• PERL scripting used with on-line web pages for remote checking.
Software Engineer, ChannelMatic, Inc. 1994 – 2000
1700 Gillespie Way, El Cajon, CA 92020
• Last project: Multi-Caster product for broadcast advertising insertion.
• Awarded Employee of the Month for development of program to interface older
equipment (previously used with video tape drive) to the Digital Lite System. The
Digital Lite is a personal computer with Linux O/S and ChannelMatic developed
processes for playing MPEG encoded video “spots”.
• Completed year 2000 compliance development on legacy products. Inclusive Channel
Control Units, System Control Units, ADCART-PC and the Library Database Manager,
as the sole software engineer used the DOS O/S, with Borland C and AMX multitasking
library functions for resolution of Engineering Work requests for the Channel Control
Units – interfacing with the Digital Processor Unit.
• Developed “watchdog” program using Unix messaging library functions to track other
Channelmatic processes running on an 80486 PC running Linux O/S.
• C programming done in all parts of code at ChannelMatic.
Computer Scientist, Ahntech Inc. 1991 – 1994
San Diego, CA
• Configuration manager and developer for Close In Weapon System (CIWS) 11G2
Maintenance Trainer software.
• Implemented the Parameter Analysis and Simulation System (PASS) for block zero(0)
and block one (1) baseline one (1) and participated in teamwork development of
subprogram for simulation of pneumatic power supply for block one(1) baseline one (1).
• Assisted in operating system installation and configuration of 11G2 trainer to Taiwan.
• C and Pascal used on 11G2 maintenance trainer.
Programmer/Analyst, U.S. Government Marine Corps Tactical Systems Support Activity
(M.C.T.S.S.A ) 1985 – 1991
Camp Pendleton, CA
• Used a variety of Unix operating systems and machines to transition software support of
the Digital Communications Terminal from contractor (Litton Industries) to MCTSSA at
Camp Pendleton. The transition involved archiving files into the UNIX source code
control system (SCCS) for software configuration management.
• Participated as team member in the development of hardware/software to enable a PC-AT
compatible microcomputer to interface to the “Bulk Storage Unit (BSU)” device. This
device is reads/writes tapes and was used by the “Unit Level Message Switch” as well as
the “Unit Level Circuit Switch”. Assisted in using the PC interface to the BSU for
testing MCTSSA software build for ULMS at Fort Huachuca, AZ.
B.S. in Business: Management Information Sciences, University of Arizona, 1983.
Professional references available upon request.