JAMES M BURKE Frisco, TX 75033 214-620-4220 jburke@jbctech.com PROFESSIONAL EXPERIENCE CREDANT Technologies, Inc., Addison, TX Jan 2010 - Present Software Development Engineer – Windows Client • Windows Development NetApp, Inc., Research Triangle Park, NC Oct 2005 - Dec 2009 Member of Technical Staff (Software) – Windows SAN Host Engineering • Selected by management to work on an exclusive project that involved developing a plug-in for VMware VirtualCenter. The web application, written using Java and the Google Web Toolkit, automatically discovers all NetApp storage attached to an ESX datacenter. It can then push out best practices, and give administrators a view of their datacenter from a centralized console. • Build, installation and release – Responsibilities include three releases. Maintained the product installations that were originally created using InstallShield. Converted the projects to use the Microsoft Windows Installer XML (WiX) Toolset. Installations include root-enumerated Windows driver installation. • Windows driver debugging - Analyze Windows kernel dumps and occasionally implement driver fixes. • Windows GUI and service updates – Maintained the Windows MMC GUI and service, written in C that communicates via WMI to our driver. Product generates approximately $8M in revenue annually. • Created tools in C that collects Guest OS information from Hyper-V hosts and sets Fibre Channel HBA timeout values. • Create and execute unit and integration tests. Work with Interoperability/QA to ensure product reliability. • Manage vendor relationships, keeping up-to-date with release schedules and working with vendor’s development teams to resolve interoperability issues. IBM Corporation, Tucson, AZ Jan 2005 – Sep 2005 Software Engineer – SAN and Interoperability Test • IBM TotalStorage DS8000 System Test – Thoroughly tested and stressed the storage subsystem, using a variety of hosts, Host Bus Adapters, and configurations. Worked closely with IBM development to ensure all defects were resolved. • Brocade Fibre Channel SAN Test – Qualified product with IBM disk and tape storage solutions. Tested multiple switches and routers along with their corresponding firmware with various HBA's and operating systems (Linux, Windows, AIX, Solaris, HP-UX, and Netware); worked with Brocade support to resolve defects. • Special project, test automation – Ported the C# WinForms application I developed as a Co-op (see below) to Java application using Swing so it would automate the process for the UNIX operating systems as well. Additional experience includes: Co-op Software Engineer, IBM Corporation, Tucson, AZ • SAN and Interoperability Test - Qualified McData Fibre Channel switches and Cisco iSCSI Storage Routers with IBM disk and tape storage solutions. Developed a test automation tool, written in C# that would detect storage LUNs attached to a Windows host, prepare those LUNs and start I/O stress tests. Student PC Systems Administrator, New Mexico State University, Las Cruces, NM • Resolved computer problems for faculty and staff. Set-up and maintained Windows NT/2000 servers for various student organizations. Installed and configured software on Windows based PC's. Complex virus and trojan investigation and removal. EDUCATION New Mexico State University, Las Cruces, NM Dec 2004 • Bachelor of Science in Computer Science • Minor in Mathematics SKILLS Languages: Java, C#, C, C++, Visual Basic, HQL, SQL, XML, Perl, PHP, Shell Scripts Installations: Microsoft Installer (MSI), InstallShield, InstallScript, Orca, Windows Installer XML (WiX) Java Technologies: Ant, Google Web Toolkit (GWT), Ext GWT (GXT), Hibernate, Javadoc, log4j, Swing, Tomcat .NET Technologies: Windows Forms (WinForms), Windows Presentation Foundation (WPF) Database: MySQL Operating Systems: UNIX (AIX, HP-UX, Linux, Mac OS X (BSD), Solaris), Windows, Hyper-V and VMware ESX Source Code Mgmt: Perforce, Subversion (SVN), CMVC Miscellaneous: NetApp Manage ONTAP API, VMware VI Java API, Windows Debugger (windbg), Windows Management Instrumentation (WMI) PROFESSIONAL COURSES • Practical Fibre Channel/SCSI Protocol