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
C#Expert16.77/2019
JavaExpert10.51/2008
C/C++Expert12.23/2005
370 AssemblerExpert8.82/1997
SabretalkExpert8.82/1997
HTMLAdvanced24.67/2019
JavaScriptAdvanced16.67/2019
XMLAdvanced20.27/2019
SQLAdvanced25.57/2019
Pascal/DelphiAdvanced2.71/2001
SmalltalkAdvanced0.05/1998
PL/IIntermediate3.02/1994
Visual Basic.NETIntermediate15.67/2019
UNIX Shell ScriptingBeginner8.13/2005



Object Oriented
SkillLevelYears UsedLast Used
.NET FrameworkExpert16.77/2019
Object Oriented TheoryExpert26.57/2019
Analysis & DesignExpert31.37/2019
MVCExpert22.47/2019
Rogue Wave Tools.h++Expert6.23/2005
Design PatternsAdvanced22.27/2019
UMLAdvanced20.67/2019
MFCAdvanced6.93/2005
VCL/OWLAdvanced6.93/2005
J2EEIntermediate19.67/2019
STLIntermediate4.23/2005



Operating Systems
SkillLevelYears UsedLast Used
Windows NT/2000/XPExpert25.57/2019
Windows 3.1/95/98/MEExpert11.13/2005
TPFExpert5.82/1994
HP/UXAdvanced8.13/2005
Solaris UNIXAdvanced1.23/2005
CMSAdvanced5.82/1994
MVSIntermediate3.02/1994
VMIntermediate3.02/1994



Web Technologies
SkillLevelYears UsedLast Used
ASP.NETExpert1017.17/2019
.NET Web FormsExpert16.57/2019
.NET XML Web ServicesExpert14.37/2019
WSDLExpert14.37/2019
ASP.NET 4/5 ASP.NET MVC 5Advanced7.07/2019
WCFAdvanced11.47/2019
Cascading Style SheetsAdvanced16.57/2019
SOAPAdvanced14.37/2019
JqueryAdvanced7.07/2019
JavaScriptAdvanced7.07/2019
PortletsAdvanced2.92/2008
AJAXAdvanced7.07/2019
JSONAdvanced7.07/2019
BootstrapBeginner7.07/2019



GUI Development
SkillLevelYears UsedLast Used
.NET Windows FormsExpert16.77/2019
WinAPIExpert11.13/2005
MFC (GUI)Expert6.93/2005
Rogue Wave/Stingray Objective GridAdvanced6.23/2005
SwingBeginner4.23/2005



Multi-Thread Programming
SkillLevelYears UsedLast Used
MFC/C++ ThreadsExpert6.23/2005
Rogue Wave Threads.h++Expert6.23/2005
Java ThreadsExpert4.23/2005
C# ThreadsAdvanced14.37/2019



Databases
SkillLevelYears UsedLast Used
ADO.NETExpert16.77/2019
SQL ServerAdvanced16.57/2019
Stored ProceduresAdvanced14.37/2019
LINQAdvanced11.47/2019
MS AccessAdvanced25.57/2019
ODBCAdvanced5.23/2005
Fluent NhibernateIntermediate7.07/2019
OracleIntermediate6.93/2005
LDAPIntermediate4.23/2005
Active DirectoryIntermediate14.37/2019
SybaseIntermediate1.25/1998
JDBCIntermediate3.13/2005
DAOIntermediate1.25/1998



Component Programming
SkillLevelYears UsedLast Used
n-Tier System DesignExpert25.57/2019
ATL/COMExpert20.67/2019
OLEExpert6.23/2005
ActiveXExpert6.23/2005
SAPI/TUXAdvanced5.23/2005
Enterprise Java BeansIntermediate3.23/2005



Communications Programming
SkillLevelYears UsedLast Used
.NET RemotingAdvanced14.37/2019
TCP/IPAdvanced25.57/2019
Tibco/RendezvousAdvanced6.23/2005
RPCBeginner1.23/2005
DCOMKnowledge Of20.67/2019



Graphics Programming and Creation
SkillLevelYears UsedLast Used
.NET System.DrawingAdvanced16.77/2019
Jasc Paint Shop Pro 8Intermediate16.57/2019



Artificial Intelligence
SkillLevelYears UsedLast Used
Decision Support SystemsExpert25.57/2019
Expert SystemsExpert18.67/2019



Miscellaneous Technologies
SkillLevelYears UsedLast Used
Full Life Cycle DevelopmentExpert31.37/2019
Regular ExpressionsAdvanced14.37/2019