
Steve Foster
GIS Programmer
Summary: Senior Software Engineer / GIS Professional : Expert in VB, C/C++ and
FORTRAN. Experience with GIS, machine control, 2D graphics, PCB testing &
repair, and digital circuit simulation.
Education:
University of Texas at Dallas
Graduate Certificate in Remote Sensing, 2004
University of Texas at Dallas
M.S. in GIS (Geographic Information Science), 2003
Richland College Continuing Education
Assorted Programming classes (C++, VB, Java)
University of Texas at Dallas
M.S. Environmental Science, 1989
University of Texas at Dallas
B.A. Biology (Molecular & Cellular), 1979
Experience:
GIS Programmer (2004 to present), City of Frisco
• Created the first ArcGIS Server based mapping website in the North Texas area
(http://maps.friscotexas.gov). Heavily customized .NET Web ADF application.
• ArcGIS Desktop customization using both VBA and VB.NET.
• ArcPad customization using VBScript.
• Data analysis, model building, and map making.
Software Manager (1985 to 2001), Electronic Packaging Co.
• A small company of only 10 employees which became the worldwide leader in PCB
repair. I assisted in product planning, development, corporate strategy, sales,
and customer support.. I was the only full time programmer, responsible for over
90% of all our software.
• Developed a Windows application for the repair of PCBs after testing. The
system captured failure data from the ATE and superimposed failing circuit
traces (shorts & opens) on PCB. The system utilized dual VGA controllers and an
X,Y positioning mechanism.
• Developed a Windows application for the optical inspection of populated PCBs.
Images of a "golden" board are compared against each UUT to isolate misplaced
components.
• Setup and administered a Novell Network.
• Developed a 16 bit DOS based (MS Fortran) system for the repair of bare PCBs.
First generation of system described above.
Software Manager (1980 to 1985), Scientific Machines Corp.
• High level design, task assignment, scheduling, sales support, and customer
training. I managed 6 software engineers in the design and development of an OS
for a 10Mhz functional digital tester and a digital circuit simulator called
STAR.
• As a software engineer I designed and coded a fault simulator for digital
circuits. The resulting fault dictionary was used by the tester to isolate
failing ICs.
Software Skills:
• MS Visual Basic, C, Fortran ,VBscript, JavaScript
• .NET, ASP, AJAX, HTML
• ESRI ArcGIS Desktop, ArcObjects, ArcGIS Server
• Microsoft FrontPage, Word, Excel, Access, PowerPoint, Outlook
• Microsoft Windows XP, 2000, NT 3.5, Me, 98, 95, 3.1, DOS
• UNIX (1982-85)
Patents:
• 5,124,633 Dual sided PCB test system
• 5,485,081 Test point reduction system
• 6,091,996 PCB Analysis and Repair system
Publications & Presentations:
• ArcGIS Server: The Good, the bad, and the Ugly (North Texas GITA luncheon
2008)
• Automatic diagnoses of faults for digital hybrid circuits (AUTOTESTCON 1983)
Hobbies:
• Woodworking, Woodturning, carpentry, home improvement
|