Post Job Free
Sign in

Software Engineer Manager

Location:
San Diego, CA, 92123
Salary:
75,000
Posted:
December 27, 2013

Contact this candidate

Resume:

Steven W. Collins

**** ****** *****

San Diego, CA 92123

858-***-****

******************@*****.***

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

858-***-****

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

619-***-****

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.



Contact this candidate