|
At the dawn of the explosive growth of the personal computer, in 1985,
David A. Gray, MBA left his comfortable job in a computer software company to
start the company that became WizardWrx. His goal was to help the legions of
small businesses and line of business corporate departments to maximize the value of
their investment in these wonderful new machines.
He brought with him his MBA, accounting degree, experience in accounting and
software development, enthusiasm and imagination. From the beginning, he avoided
alliances with vendors that hindered his independence in recommending the best
solution for each client. He is constantly learning new languages, technologies,
and methods, to expand the options that he can offer his clients. He has even
invented a few programming languages of his own, and used them to solve real
problems.
Industry Experience
- Commercial and Retail Property management
- Sales Prospect and Marketing Campaign Tracking
- Occupational Health and Safety Reporting
Management Expertise
- Business process simplification
- Accounting controls design
- Management report design
Programming Languages
Wizard Level
- Make programs written in one language talk to programs written in another language
- Create specialized computer languages
- Application Interfaces, working from instructions written for C programmers, such as:
- Calling the Windows API and other DLLs from WinBatch
- Calling the Windows API and other DLLs from VBA
- Calling the Windows API and other DLLs from Perl
- Creating useful, readable reports
Mastery Level
- WinBatch, the original batch language for Windows
- VB, Visual Basic, version 6
- VBA, Visual Basic for Applications, hosted by Microsoft Access, Excel, Outlook, and Word
- Perl for Win32 and Unix, both for dynamic Web sites and Windows automation
- COBOL on numerous platforms - Yes, I can still read COBOL
Expert Level
- Windows API, the key to making magic with Windows
- VBScript, running in Windows and IIS
- ASP, Active Server Pages, running in IIS
- HTML, the language of Web pages
- JavsScript, the most versatile language for automating Web browsers
Competent Level
- C, the language of "real programmers"
- C++, the language of advanced Windows programming
- C#, the language of advanced .NET programming
- VB.NET, the next generation of Visual Basic
- XML, the language of modern universal data exchange
|