EXPERIENCE SUMMARY Languages: JavaScript, CSS, HTML, C#, C++, C, Visual Basic, Java, XML, Xpath, XLST, Delphi, FORTRAN, SQL, 80x86 assembler (Protected Mode), 6800 assembler Web Server-Side Frameworks: ASP.NET MVC with Web API extensions, ASP.NET, classic ASP Web Client-Side Tools: JavaScript, JQuery, CSS, HTML, Bootstrap, Kendo/Telerik UI components, AJAX/JSON Test Driven Development (TDD) Tools: NUnit, Spec flow Project Management Systems: Scrum/Agile and the Rally project management tool, Waterfall and MS Project Development Environments: Visual Studio 2005-2013, Microsoft Visual C++ (1.0 to 6.0), Visual Basic IDE (3.0 to 6.0), JBuilder and Eclipse IDEs for Java, Borland IDE. Development Frameworks and Class Libraries: Microsoft .NET 2.0 – 4.5, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), OpenTV “O” Code API, Microsoft Foundation Class Libraries (MFC), Microsoft Active Template Library (ATL), Borland Object Windows Class Libraries (OWL), the Software Development Kit (SDK) for Windows and Win32, Visual Basic Control Development Kit (CDK), Device Driver Development Kit (DDK), XVT Portability Tool Kit for MS Windows and for the Mac, Symantec C++ for the Mac, GNU development tools. Databases: SQL Server 2000-2012, Oracle 10g, and MS Access. RDBS APIs including ADO.NET, LINQ, ADO, DAO, and ODBC. Communications and Networking: Windows Communication Foundation (WCF), Web Services (SOAP), .NET Remoting, Sockets, MPEG streaming. Source Code Control Systems: Mercurial, SVN, Perforce, VSS, Rational ClearCase Operating Systems: Windows 3.1-10, Windows Server 2000-2010, OpenTV Middle-ware, Mac OS 7.0, SUN/Solaris, HP/UX, IBM/AIX Hardware Environments: IBM PCs, TV Set Top Boxes, Macintosh PCs, Sun Workstations, HP Workstations and IBM Workstations