Walter Rick Smith
1776 Barlow Lane Boise, ID 83709 [Send email to request phone number] 53-3964 Rick@Kailana.com
Summary of Qualifications
Senior Software Engineer with extensive experience designing and architecting
software for all Windows platforms in the high tech and research worlds. Primary
expertise is in distributed, multithreaded systems using C#, C++, .Net and
ASP.Net. Recognized for innovation in design, a solid work ethic and leadership.
Experienced researcher, analyst and communicator who knows how to obtain and
organize information to maximize software development ROI.
Skills
Languages
C# - 6 Yrs
ASP .Net - 2 Yrs
.Net 1.1 - 6 Yrs
.Net 2.0 - 3 Yrs
C - 18 Yrs
C++ - 15 Yrs
Visual C++/Windows - 15 Yrs
Java Script - 2 Yrs
COM - 10 Yrs
DCOM - 5 Yrs
ATL - 4 Yrs
MFC - 5 Yrs
ACE 1 Yr
Sockets - 1 Yr
HTML - 8 Yrs
SQL - 8 Yrs
Visual Basic - 3 Yrs
VBScript - < 1 Yr
Java - < 1 Yr
Ada - < 1 Yr
PHP < 1 Yr
Software Engineering
UML/RUP - 8 Yrs
Agile/SCRUM 1 Yr
Database
MS Access - 1 Yr
Sybase - 5 Yrs
MS SQL 2 Yrs
MySQL 1Yr
Oracle SQL 4 Yrs
Software Development Tools
Rational Enterprise Suite - 7 Yrs
Enterprise Architect 1 Yr
MS Project - 3 Yrs
FrontPage - 2 Yrs
HomeSite - 1 Yr
CAST SQL-Builder 1 Yr
Rapid SQL 1 Yr
Clarify 1 Yr
Visual Studio Suite 7 Yrs
SourceSafe 5 Yrs
PVCS 5 Yrs
CVS - 2 Yrs
Subversion - 2 Yrs
Documentum 4 Yrs
ReVersion 2 Yrs
Statistics
SAS - 10 Yrs
Experienced data analyst
Analyze and design experiments
Sampling/Inventory designer and analyst
Communication/Management
Team supervisory experience - 4 Yrs
Writer/Author - 19 scientific papers
Speaker - > 20 conference presentations
Instructor - Workshops and special lectures
Professional Experience
ADAPTIVE CYBER SECURITY INSTRUMENTS, INC., Boise, ID 2008-Present
Technical Director (Lead Software Engineer/Architect)
Designing and developing a real-time cyber security and forensics system for use
by government agencies, financial industry and power utilities.
○ Designed development and testing hardware and software infrastructure,
currently using TFS.
○ Performed Use-Case (Story) Analysis and refined requirements to create
Product Backlog.
○ Defining system architecture using .Net 3.5 Framework, WPF, WCF,
Silverlight, C# and MS SQL 2008.
○ Implemented SCRUM infrastructure and trained employees on methodology,
currently acting as SCRUM Master.
○ Manage 5 developers.
MICRON TECHNOLOGY, INC., Boise, ID 2000-2008
Senior Software Engineer, Web Development - Crucial Memory (2008)
Developed internal ASP.Net 2.0 system for configuring and maintaining the
Crucials website offer subsystem.
○ The redesign and enhancement of the system allowed business managers to
easily offer and change targeted cross-sells and up-sells depending on the how
the customer entered the site and their cart contents.
Senior Software Engineer, Real-time Defect Analysis (RDA) (2004-2008)
Responsible for enhancing and developing the internally developed Real-time
Defect Analysis system used for inline inspection and review of wafers at Micron.
This is a distributed multi-process/multi-threaded real-time data analysis
system written in .Net C++ 7.1 (unmanaged) which is being migrated to the .Net
platform in C#.
○ Designed multi-threaded/multi-process system to include a wide variety
of new features including advanced statistical methods and computational geometry
to provide enhanced tools for defect analysis.
○ Modeled and implemented the Oracle database backend to improve system
performance.
Software Engineer, Advanced Process Control (2002-2004)
Researched, designed and developed a new advanced process control system based
on a Java workflow engine.
○ Reduced high maintenance cost of the XML scripting language used
previously.
○ Enabled manufacturing engineers to develop their own advanced control
processes to expedite the production of solutions by creating a graphical
workflow environment.
Software Engineer, Semiconductor Tool Automation (2000-2002)
Developed hosts for automating semiconductor tools and worked on a team to
develop a new automation framework for developing hosts using COM, Visual C++ and
Visual Basic.
○ Developed tool automation library using socket and serial
communication.
○ Developed dual-interface COM components for both client and server
components to enable component reuse.
UNITED STATES DEPT. OF AGRICULTURE, FOREST SERVICE 1986 2000
Forest Modeler, Southern Research Station, Auburn, AL (1994-2000)
Developed predictive mathematical models and software simulation systems for
management of the Longleaf pine ecosystem of the southern U.S.
○ Obtained $650K of research grants to support modeling efforts.
○ Supervised 1 full-time scientist, 2 full-time technicians and 2
part-time technicians.
○ Coordinated and financially supported efforts with cooperating
scientists at Auburn University.
○ Developed a distributed multi-threaded simulation system using DCOM.
○ Designed and ensured maintenance of MS Access database to ensure the
data for the project remained organized.
○ Chaired and organized a conference and workshop on biological modeling -
The Modeling of Complex Systems Conference and the Component Object Model
Workshop, New Orleans, LA, July 12-17, 1998.
Forest Modeler, Southern Research Station, Starkville, MS (1992 1994)
Designed forest management model for Loblolly pine management using OO Software
Engineering methods and CASE tools.
○ Obtained $100K of research grants to support research.
Forest Biometrician, Southern Research Station, New Orleans, LA (1986 1992)
Developed statistical methods for application to forestry and assisted other
scientists in data analysis.
○ Designed and developed a software system to calculate the amount of
light penetrating forest canopies based on TIFF images of hemispherical
photographs.
Education & Professional Development
Auburn University; Auburn, AL: 25 hrs - Math, Statistics and Computer Science
courses
Mississippi State University; Starkville, MS; 30 hrs - Computer Science courses
M. Sc. Forest Biometrics - University of British Columbia; Vancouver, BC
B.Sc., Forestry/Wildlife - Louisiana Tech University; Ruston, LA
MFC Windows Programming for C++ Programmers. Clarity Learning, Atlanta, GA
Essential OLE: using MFC. Developmentor, Torrance, CA
Essential COM: Building Distributed COM Applications in C++. Developmentor,
Torrance, CA
The COM Remoting and Marshalling Architecture. Developmentor, Boston, MA
UML and Rational Rose. Rational Software, Boise, ID
Publications
Smith, W.R. 1997. Model Integration and Reuse using the Component Object
Model. Empirical-and-Process Based for Forest Tree and Stand Simulation
Conference. Oerais, Portugal (9/21-27/97).
Smith, W.R. 1996. Shade: A system for determining the shadow of a tree.
IUFRO Modelling Regeneration Success and Early Growth of Forest Stands
Conference. Copenhagen, Denmark (6/10-13/96).
Smith, W.R. 1995. A prototype and algorithms for tree ring area
measurement. 33rd Annual Southeast Conference of the ACM . Clemson, SC
(3/17-18/95).
Smith, W.R. 1994. Forest modeling using software engineering methodology.
IUFRO Mixed Stands - Research Plots -Measurements and Results - Models Symposium.
Lousa/Coimbra, Portugal (5/24-29/94).
Smith, W.R., and G.L. Somers. 1991. The performance and an evaluation of
SUNSHINE: a system to estimate photosynthetically-active radiation from
hemispherical photographs. Western Mensurationist Meeting. Orcas Island, WA
(6/26 28/91).
Walter Rick Smith
1776 Barlow Lane Boise, ID 83709 [Send email to request phone number] 53-3964 Rick@Kailana.com
|