Technical Skills

   Welcome to my technical skills page. I have divided my skills into categories, and listed my experience level with each skill. I have a particular affinity for programming languages, and have become quite multi-lingual. I am fluent in all of the major Object-Oriented languages.



Languages
SkillLevelYears UsedLast Used
JavaExpert10Current
C/C++Expert122005
C#Expert4Current
SabretalkExpert61994
370 AssemblerExpert61998
SmalltalkAdvanced11998
SQLAdvanced12Current
XMLAdvanced8Current
JavaScriptAdvanced4Current
HTMLAdvanced10Current
Pascal/DelphiAdvanced31999
PL/IIntermediate31997
Visual Basic.NETIntermediate4Current
UNIX Shell ScriptingBeginner82005



Object Oriented
SkillLevelYears UsedLast Used
.NET FrameworkExpert4Current
Analysis & DesignExpert19Current
Object Oriented TheoryExpert12Current
MVCExpert11Current
Rogue Wave Tools.h++Expert62005
VCL/OWLAdvanced62005
UMLAdvanced6Current
MFCAdvanced62005
Design PatternsAdvanced10Current
STLIntermediate42005
J2EEIntermediate82005



Operating Systems
SkillLevelYears UsedLast Used
Windows 3.1/95/98/MEExpert112005
Windows NT/2000/XPExpert12Current
TPFExpert61994
CMSAdvanced61994
Solaris UNIXAdvanced12005
HP/UXAdvanced82005
MVSIntermediate31994
VMIntermediate31994



Web Technologies
SkillLevelYears UsedLast Used
.NET Web FormsExpert4Current
WSDLExpert3Current
ASP.NETExpert4Current
Cascading Style SheetsAdvanced4Current
SOAPAdvanced3Current
PortletsAdvanced2Current
JSPIntermediate22005
AppletsIntermediate22005



GUI Development
SkillLevelYears UsedLast Used
.NET Windows FormsExpert4Current
MFC (GUI)Expert62005
WinAPIExpert12Current
Rogue Wave/Stingray Objective GridAdvanced52005
SwingBeginner42005



Multi-Thread Programming
SkillLevelYears UsedLast Used
MFC/C++ ThreadsExpert62005
Rogue Wave Threads.h++Expert62005
Java ThreadsExpert42005
C# ThreadsAdvanced4Current



Databases
SkillLevelYears UsedLast Used
ADO.NETExpert4Current
SQL ServerAdvanced4Current
ODBCAdvanced42005
MS AccessAdvanced10Current
Stored ProceduresAdvanced2Current
ADAMIntermediate2Current
LDAPIntermediate42005
DAOIntermediate11998
JDBCIntermediate32005
SybaseIntermediate11998
OracleIntermediate62005



Component Programming
SkillLevelYears UsedLast Used
ATL/COMExpert8Current
OLEExpert82005
n-Tier System DesignExpert12Current
ActiveXExpert52005
SAPI/TUXAdvanced52005
.NET XML Web ServicesAdvanced3Current
Enterprise Java BeansIntermediate32005



Communications Programming
SkillLevelYears UsedLast Used
TCP/IPAdvanced11Current
.NET RemotingAdvanced2Current
Tibco/RendezvousAdvanced52005
RPCBeginner12005
DCOMKnowledge Ofn/an/a



Graphics Programming and Creation
SkillLevelYears UsedLast Used
.NET System.DrawingAdvanced4Current
Jasc Paint Shop Pro 8Intermediate4Current



Artificial Intelligence
SkillLevelYears UsedLast Used
Decision Support SystemsExpert7Current
Expert SystemsExpert7Current



Miscellaneous Technologies
SkillLevelYears UsedLast Used
Full Life Cycle DevelopmentExpert19Current
Regular ExpressionsAdvanced3Current