ArcProgramming

About me
Home Programming Services Free Stuff About me Links


 

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

 


Copyright © 2002-2010 by ArcProgramming
Last modified: 05/08/10
ESRI and ArcGIS are licensed trademarks of Environmental Systems Research Institute, Inc

ArcProgramming is NOT associated with Environmental Systems Research Institute (ESRI).