Skills:
Skills Programming Languages: C++/C (Unix and Win32/64), Visual C++, Managed C++, C++/CLI, C# (1.0-4.0), Basic, Visual Basic 6, VB.Net, Pascal, SQL, Transact-SQL, PL/SQL, Java, PHP, JSP, ASP and ASP.NET, XML, XSLT, SOAP, COM, MFC, Intel and Motorola Assembly Language Scripting Languages: Batch, Powershell, VBS, WSH, ADSI, WMI, Perl, Python, Ruby, UNIX shell scripting Programming Language Interops: Java C++ (JNI), Java COM (Jacob), C++ Python (Boost), GSoap Axis (SOAP/WSDL), VB6 C++ (COM), .Net (CLR) .net assemblies General Programming: Software Development Life-cycle, Test Driven Development, Design patterns, Dependency Injection, Inversion of Control, Aspect Oriented Programming, Multi-process, Multi-Threaded Application, All forms of IPC, Platform Independent Coding Practices, Unicode and Localization Practices SQL Programming: Queries, Stored procedures, Extend stored procedures, Triggers, Views, DTS packages, Transactions, User/Role management, Security Permission, ADO, ODBC, SQL Native Clients RDBMS: Microsoft SQL Server 7, 2000, 2005, 2008 (Query Analyzer, Query Profiler, Enterprise Manager, Business Management Studio), Oracle 8i, 9ir1/r2, 10gr1/r2, (SQL Plus, EM, Web Interface), Oracle App Server, Oracle Real Application Clusters, Db2, Db2 Mainframe, Sybase, Lotus Domino Notes, MySQL 3,4, 5, 6, SQLite Diagnostic Tools: Dependency Walker, Sys Internals Suite, MS System Info, Belarc Advisor, Dr Watson, Perfmon, MS BA, MS Application Profiler, .Net Reflector, Red Gate Ants Memory Profiler, Ef Profiler Code Analysis Tools: FxCop, StyleCop, NDepends, Compuware DevPartner, Boundschecker Reverse Engineering / Debugging WireShark - TCP/UDP packet analysis, System Call Hooking, Spy++, Windbg, ILDASM, .Net Reflector, VS Remote Debugging, Crash Dump/Memory Analysis, Symbols Server Infrastructure Deployment, Source Code Indexing and Serving Software: MS Office [] Adobe CS, Dreamweaver, MS Project, Lotus Approach 97, Symantec Ghost, Vmware Player/Workstation/Server, Unix Services for Windows, Cygwin, Compuware QA Director, Goldmine, Quoteworks Data Modeling tools: ErWin, Visio, UML Web Servers: IIS 5,6, 7, Apache, Tomcat Operating System Familiarity: Windows 3x, 9x, 2k, 2kas, XP, 2k3, 2k8, Vista, 7 (32 and 64 bit), MS-DOS 3 - 7, Solaris, HP UIX, Z/OS, LINUX (Gentoo, Red Hat, Red Had Enterprise, Fedora, Ubuntu) Build Environments: Visual Studio 6, 2003, 2005, 2008, 2010, MS Build, Custom Build Rules, Eclipse, Ant, Cruise Control/.Net, Cruise/Go Revision Control Systems: Visual Source Safe, CVS, Subversion Hardware: H.264/MJPEG/MPEG4 IP Cameras, HikVision video cpture cards, Pelco-D / Pelco-P, Rs232, Rs486, IEEE-1284, USB, Thales / Elektron X-Ray Cameras PC and Mac hardware and troubleshooting Networking Device Installation: Managed Switches, PIX Firewall, Cisco OS, Cybex KVM Linux Environments: Kernel Development, Kernel Modules, MinG, Cygwin Secure Coding Practices: Prevention of XSS, SQL injections and Buffer overflows, Least Permission Principle, Role Based Access, Windows Encryption API or Crypto++ Windows Security: File Permissions, Services, Registry Keys, SID and Security Token, NTLM Protocol Third Party: ACE Framework, Boost, Boost Graph Library, AT&T Graphviz, GSoap, OpenSSL, Crypto++, CPPUnit, Nunit, WinPCap, DOxygen, CoCo C# Compiler-Compiler, Curl, Infragistics, DartWeb, Dev Express, MyDICOM.Net, MS Office SDK/.Net