## BIO
I am a professional software engineer with 8 years experience. In that time I have worked with a small number of clients that have retained my services long term. I am dedicated to the pursuit of excellence which is why I have been retained by these customers through to product completion. I implement standard coding practices that have been developed over the years contributing significantly to the following:
* **Reduced development time.**
* **Robust code.**
* **Reduced code duplication.**
* **Object Orientation.**
* **Reusability.**
* **Extensibility.**
* **Flexibility.**
I also have at my disposal the following coding resources:
* Multiple windows operating systems including server versions.
* The full Microsoft Knowledge Base including SDKs.
* Vast source code libraries containing full blown applications down to code snippets that relate to virtually all coding implementations.
* Multiple Microsoft Office versions.
* Obfuscation Tools.
* Licensed third party controls (you won’t need to buy them) including:
* **GUI**(Innovasys DockXP 2, Component One SizerOne, Bennetec Tree/List, Innovasys Explorer bar)
* **Database**(Component One DB Grid, VSFlex Grid, Query, DataControl, DB Input and DB List)
* **Print Preview**(VS View Classic and Reporting)
* **Charting** (Component One Chart and Web Chart)
* **Word Processing** (ATX RTF HTML control, Component One VS Spell and PDF output, Polar Spell Checker)
* **Compression** (Component One ZIP)
* **PDF Output** (Component One PDF control)
* Free Controls (Some I have developed) including:
* **Zip Compression**
* **Encryption**
* **Explorer Bar**
* **Toolbars**
* **List boxes**
* **FTP**
* **And many more**
<!-- -->
* VMware Workstation (For application testing on multiple platforms)
I place great emphasis on code readability which leads to robustness. This is achieved by commenting code, grouping code into related sections, standard naming conventions and standard layout conventions. I have the ability to test on all Windows platforms from 95 up. I also implement rigorous testing procedures that ensure bug free code, including white and black box testing and regression testing as needed.
* * *
I have experience in developing enterprise class n-tier applications down to single user rich client applications.
I develop applications in Visual Basic 6.0, VBA and VB.Net.
Some of the programs I have written include:
* **Insolvency management application.** (Database, Word processing)
* **Gambling software** (Custom GUI, Database, Complex math Algorithms)
* **Print manager app** (Database, Windows Print Queue Management, Postscript)
* **Bible Program** (Word Processing, Database, Regular expressions, Complex RTF manipulation, Custom file formats)
* **Personal information** management (Database, Email management, Custom GUI, Winsock, Word processing, Flash integration)
* **Messenger** (Winsock, Database)
* **Compression** (Database, Compression Algorithms)
* **Encryption** (Database, Encryption Algorithms
* **FTP** (Winsock, Database)
I will be very happy to develop your application weather simple or complex and look forward to hearing from you.
## Area of Expertise
* DataBase/ADO/SQL
* Visual Basic
* Com
* Win32API
* Winsock
* TCP/IP
* UDP
* nTier Apps
* VB .Net
* VBA
* Flash