  
  
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 
 
  
 |