|
Overview of Development
David W. Grigsby has been developing
professionally for 25 years. A sampling of my experience
and skills in a Resume format is available under the
Background tab. Due to
Non-Disclosures, many projects and clients are not listed.
If your SMB project requires automation
or integration development, you will find David is
well versed in assisting clients make the necessary choice
between resources, schedule and features when managing a
development project.
Many different development methodologies
and languages can be be used and implemented based on the
clients project requirements. Almost all developers are
biased to a tool or language, so I endeavor to put the need
of the client and project ahead of my
personal bias for a given development language, platform or
environment.
I have developed applications
with complete specs that have taking months to complete or
small, RAD (Rapid Application Development) apps in hours
with only the customers existing spreadsheets, tables and
sketches as specs.
I have been involved and delivered services for clients on projects at every phase of
the development lifecycle using many different
methodologies. The most common lifecycle phases are listed
below only as a point of reference to where you might be in
your project:
Envisioning - Design, Research,
Analysis, Risk, Validation, Architecture and Documentation
Planning - Specifications, Project
Management and collection of user requirements
Developing - Coding and Change
Management
Stabilizing - Debugging,
Performance and Acceptance Testing and Shipping/Delivery
Support and Maintenance - Help
desk, Feature Acceptance, Bug Triage and Bug fix
My experience is broad and deep covering
many languages, technologies and platforms, but my greatest
experience has been in the following:
·
Languages
- Windows / Win32
o
Microsoft
Visual Foxpro 3.0 thru 9.0
o
Microsoft Visual
Basic 3.0 thru .NET,
VBA (Visual Basic
for Applications)
o
Microsoft C++
with
MFC,
ATL,
COM, .NET
Framework
o
Microsoft
SQL Server 6.5 thru 8.0 (Beta)
o
Microsoft Device Development - .NET
Compact Framework
o
Microsoft Embedded Visual Tools and
Platform Builder 3.x thru 6.x (Windows
CE)
o
Microsoft Office
applications - Excel, Word, Access, Project, Visio,
Front Page, and PowerPoint
·
Languages
- Web
o
HTML
o
ASP and
ASP.NET
o
XML
o
Java
o .NET
Web Services
o
Scripting – VBScript, JScript, Perl
·
Languages
– DOS
o
Microsoft
Assembler 4.0 thru 6.0
o
dBase II thru
IV and Fox Pro 2.x
o
BASICA,
QuickBasic 1.0 thru 4.0
o
Pervasive/Novell/Softcraft
BTrieve 1.0 thru 6.x
|