Overview of Development
David W. Grigsby has been developing professionally for 27 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 used and implemented based on the client's 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 taken months to complete or small, RAD (Rapid Application Development) apps in hours with only the customer's 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 2008
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.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