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#Expert15.112/2017
JavaExpert10.51/2008
C/C++Expert12.23/2005
370 AssemblerExpert8.82/1997
SabretalkExpert8.82/1997
HTMLAdvanced23.012/2017
JavaScriptAdvanced15.012/2017
XMLAdvanced18.612/2017
SQLAdvanced23.912/2017
Pascal/DelphiAdvanced2.71/2001
SmalltalkAdvanced0.05/1998
PL/IIntermediate3.02/1994
Visual Basic.NETIntermediate14.012/2017
UNIX Shell ScriptingBeginner8.13/2005



Object Oriented
SkillLevelYears UsedLast Used
.NET FrameworkExpert15.112/2017
Object Oriented TheoryExpert24.912/2017
Analysis & DesignExpert29.712/2017
MVCExpert20.812/2017
Rogue Wave Tools.h++Expert6.23/2005
Design PatternsAdvanced20.612/2017
UMLAdvanced19.012/2017
MFCAdvanced6.93/2005
VCL/OWLAdvanced6.93/2005
J2EEIntermediate18.012/2017
STLIntermediate4.23/2005



Operating Systems
SkillLevelYears UsedLast Used
Windows NT/2000/XPExpert23.912/2017
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.NETExpert1015.512/2017
.NET Web FormsExpert14.912/2017
.NET XML Web ServicesExpert12.712/2017
WSDLExpert12.712/2017
ASP.NET 4/5 ASP.NET MVC 5Advanced5.412/2017
WCFAdvanced9.812/2017
Cascading Style SheetsAdvanced14.912/2017
SOAPAdvanced12.712/2017
JqueryAdvanced5.412/2017
JavaScriptAdvanced5.412/2017
PortletsAdvanced2.92/2008
AJAXAdvanced5.412/2017
JSONAdvanced5.412/2017
BootstrapBeginner5.412/2017



GUI Development
SkillLevelYears UsedLast Used
.NET Windows FormsExpert15.112/2017
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# ThreadsAdvanced12.712/2017



Databases
SkillLevelYears UsedLast Used
ADO.NETExpert15.112/2017
SQL ServerAdvanced14.912/2017
Stored ProceduresAdvanced12.712/2017
LINQAdvanced9.812/2017
MS AccessAdvanced23.912/2017
ODBCAdvanced5.23/2005
Fluent NhibernateIntermediate5.412/2017
OracleIntermediate6.93/2005
LDAPIntermediate4.23/2005
Active DirectoryIntermediate12.712/2017
SybaseIntermediate1.25/1998
JDBCIntermediate3.13/2005
DAOIntermediate1.25/1998



Component Programming
SkillLevelYears UsedLast Used
n-Tier System DesignExpert23.912/2017
ATL/COMExpert19.012/2017
OLEExpert6.23/2005
ActiveXExpert6.23/2005
SAPI/TUXAdvanced5.23/2005
Enterprise Java BeansIntermediate3.23/2005



Communications Programming
SkillLevelYears UsedLast Used
.NET RemotingAdvanced12.712/2017
TCP/IPAdvanced23.912/2017
Tibco/RendezvousAdvanced6.23/2005
RPCBeginner1.23/2005
DCOMKnowledge Of19.012/2017



Graphics Programming and Creation
SkillLevelYears UsedLast Used
.NET System.DrawingAdvanced15.112/2017
Jasc Paint Shop Pro 8Intermediate14.912/2017



Artificial Intelligence
SkillLevelYears UsedLast Used
Decision Support SystemsExpert23.912/2017
Expert SystemsExpert17.012/2017



Miscellaneous Technologies
SkillLevelYears UsedLast Used
Full Life Cycle DevelopmentExpert29.712/2017
Regular ExpressionsAdvanced12.712/2017