James Zhang
***** ***** **** ** ********, VA ****3
ac01yj@r.postjobfree.com
www.linkedin.com/in/jameszhangpmp
QUALIFICATIONS
** ***** ********** ** ******** engineering and project management in various operating system (Windows, UNIX, Linux, Macintosh/Mac OS)
13 years experience of win applications with C/C++, C#, .NET, WCF, ActiveX
12 years experience of web with ASP.NET, MVC, HTML5, jQuery, JSON, XML, RESTAPI
11 years experience of CTI (Avaya, Cisco, Aspect) and CRM (SAP, Siebel, SFDC)
8 years experience of database (MS SQL 2012, MySQL, NoSQL, LINQ, EF)
5 years experience implementing script with java/vb script, WSH, PowerShell
4 years experience of Linux, Apache, PHP, JBoss, Tomcat, SOA, J2EE, Java Faces
2 years experience of Cloud Platform with AWS, Azure, and Google Cloud Platform
5 years management experience with team size of 22 in 10 years IT career in China
Hands on troubleshooting experience with WinDebug, Wireshark and HttpWatch
PROFESSIONAL EXPERIENCE
Lead .Net Developer
AMC Technology, Richmond, USA December 2014-Present
Project: Lead Project Omni-channel (voice, email, web chat) driver for SAP CRM ICI adapter and demoed to several potential customers
Pull emails from IMAP servers and save parsed email files and attachments to local disk and update email status into database
Test popular IMAP servers: exchange, office365, hotmail, yahoo, and gmail
Web chat can popup customer detail account and transfer to another available agent
Environment: VS 2013, .NET 4, C#, NuGet, Mailkit. Mimekit, OAuth2, LINQ, SPROC
Project: Pass Avaya Interaction Center Driver Certification
Work with Avaya support to fix the phantom transferring calls with WrapupComplete
Fix the drive crash in AIC 7.3 by postponing to delete call pointers with one parameter
Environment: Visual Studio 2005, C++, PIPE protocol, WinDebug
Project: Achieve MSCRM 2013 Adapter IE8 Verification and Customization Package
Fix MSCRM 2013 Adapter on IE8 compatible issues
Build MSCRM configuration for Adapter URL and user profile accessible by Web resources
Environment: SQL Server 2012, TFS, Web Resource, MVC, jQuery, JSON, REST
Project: Implement Saleforce OAuth Web Service Wrap
Authenticate with Access Token to restrict the use of API Applications connected to bFO and avoid reading unwanted mass data
Authenticate with user name and password for custome bFO web service call
Environment: VS 20013, TFS, Saleforce OAuth web service, C#, JSON, IIS
.NET Developer
AMC Technology, Richmond, USA Oct 2005-Dec 2014
Project: Build Brand New SAP BCM Telephony connector and Attract one new customer
Build SAP BCM Telephony connector to work with Siebel Multi-Channel adapter
Release hotfix and change management to support MTD and RONA
Environment: SAP BCM OII, SAP CDT SIP Phone, .NET 4.0, C++, C#, IIS Web service
Project: Implement SAP CRM 2007 Queue Presence and Agent Presence
Enhance AMC SAP Web Adapter to support Queue Presence in SAP CRM 2007 and Agent Presence in CRM 7.0 and pass SAP certifications in 2012
Environment: .NET 4.0, SAL Server 2012, C++, C#, .NET Web service, SOA, ICI
Project: Implement AACC Multi-channel (voice and email) driver for Siebel Adapter and Attract One New Customer On Board
Siebel ERMS pull email from POP3 and send notifications with ActivityID to CCMM for routing emails to available agents who reply or transfer with templates from Siebel ERMS
Avaya AACC multi-channel connector read email from CCMM and send alert to agents
Environment: .NET 3.5, VC 6, C#, .NET WCF, Web service, Siebel ERMS
Project: Maintain SAP Web Adapter and Siebel Adapter
Each of SAP web adapter and Siebel adapter bring 14 new customers in 2009. Create more than 10 hotfixes for each of these two adapters to meet new customer requirements
No. 1 in the number (51 out of 203) of resolved issues in 2009 among six developers
Install Siebel 8.1 and SAP CRM 7.0. Certificate all CTI connectors with Oracle and SAP
Environment: VC++, COM, C#, .NET Remoting, SOAP, SQL, Entity Framework, LINQ
Project: Cisco ICM OEM and MCIS 5.2 Installer
Develop all installers for AMC products to meet the mandatory requirement of patch release and rollback for Cisco ICM OEM since 2006. Automate all manual configurations for COM security, COM identity, IIS application pool identity during installation
Uniform all MCIS 5.2 and 5.3 installers and deploy to hundred customers after 2008
Environment: InsatllShield 2008 & Script & Custom action, VS 2005, C#, VB 6
Software Developer
Primonics Inc, Montreal, Canada August 2003- August 2005
Project: Implement Windows Fingerprint Logon
Design a GINA DLL and a custom authentication package to provide fingerprint logon besides password logon on Windows 2000 and XP.
Environment: VC 6, WinDbg, Win32 API, Net API, Control panel application (.cpl)
Project: Build Fingerprint Reader Driver Installer and Reader Security Service
The reader security service is installed as a service and is used to seize the reader by .NET Class library, which can be called by web page with ActiveX or by Win applications.
Environment: InsatllShield, VC 7, Win32 API, System service, .NET remoting, SOAP
EDUCATION
Master of Business Administration
Virginia Tech, Roanoke and Richmond, USA Sept 2011-Aug 2013
Master’s degree of Electrical and Computer Engineering
Concordia University, Montreal, Canada Jan 2002-Aug 2004
Certifications: MCSD.NET (in 2003), PMP (#1456572, since 2011)