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++
- J2SE/EE
- Java
- JavaScript
- OOP
- UML and OOA/D
- Visual Basic
- XML
- SQL Server
- Windows 2003 Server
- IIS 6
- Exchange Server 2000
- Active Directory
- Microsoft Networking
- Visual Source Safe
- Visual Studio 2008
- Linux/Unix
- CVS
- Eclipse
- Ant
- Struts
- Servlets
- JSP