
Programming
I have been writing code for over ten years. Early on in my career, I learned by doing without much formal training—writing procedural code. When I went back to school for a graduate degree, I went for a degree in software engineering. Indeed, I completed 90% of my degree in software engineering getting A's and B's in some of the most difficult classes.
I took numerous graduate level courses in C++, Java, Python, and object oriented archecture and design. I also took courses in build and testing tools such as Ant and JUnit and NUnit.
I have recently been doing a lot of .NET programming using C#, ADO.NET, SQL Server, XML, AJAX.
Below is a more representative list of languages and tools I have used and am competent with.
-
ASP.NET
-
C#
-
C++
-
Visual Basic
-
SQL Server
-
Team Foundation Server
-
Visual Studio
-
MVC
-
Active Directory
-
Internet Information Server
-
UML and OOA/D
-
XML
-
Windows 2008 Server
-
WCF, WPF, REST, JSON, Web API
-
Knockout
-
Angular
-
Mobile First
-
Javascript
-
Java
-
Visual Source Safe
-
Linux/Unix
-
CVS
-
Eclipse
-
Ant
-
Struts
-
Servlets
-
JSP