SlideShare a Scribd company logo
1 of 8
RUI SHI ZHANG
7436 Lower Creek St
Corona, CA 92880
Tel: (714) 906-7903
Email: tony_zhang99@hotmail.com
Career Objectives
 To work in a challenging environment where I can experience personal growth and
development;
 To be in a responsible position where I can noticeably contribute to an organization's
success;
 To take advantage of the skills and experience I have acquired.
Highlights of Qualifications
 10+ years software development experience on Java, .NET and C/C++
 Extensive server side coding experience in EJB, JDBC, Web Service, JSP, LDAP
 Extensive experience in J2EE using Java , Struts , EJB , Hibernate, JSP, JSF, Servlets,
JDBC, JNDI, XML, Ajax, Jquery, JMS ,UML, Ant , GWT.
 8+ years experience on IBM Websphere Commerce Suite 6 and 7
 2 years experience on ATG Commerce
 Hands on experience with Endeca search engineer.
 Hands on experience with Web Analysis tools include core metrics, google analytics and
omniture
 Extensive experience with webservices, MQ, SOAP, XSD xml schema, BPEL, XSLT,
SOAP , REST, WSDL and XPath
 Strong Websphere Application Server(WAS) administration experience
 Extensively used Solr and endeca search
 Hands on experience on coremetrics, pluck, google map, cybersource etc 3rd
party
software integration
 Hand-on experience of SDLC, UML and Junit
 Extensive experience on AIX, Solaris, Linux and NT system
 Familiar with Sun One and WebSphere development environment
 Holding IBM webSphere commerce developer 7 certificate
 Holding Sun Java 1.4 Programmer certificate
 Holding Advanced EJB Development with IBM WebSphere Tools certificate
1
Work Experience
Sr. Consultant
Avnet Apr 2013 – now Los Angeles, CA
• Duties: Help client to build e-commerce sites
• Client Mattel: Build Barbie collection and Thomas train store sites. Integrated blogs,
forums and photo collections with PLUCK server. Designed and developed dynamic
set/bundle logic. Code refactoring and optimize. Designed and developed rest service
which allows certain cache invalidation triggered by external system. Integrate the
Scene7 in PDP/Bundle/Dynamic set page. Integrate shop runner to online store.
• Client PVH : Production support for CK, Tommy and Speedo site. Optimize system
performance. Create Unix shell scripts for system monitoring, data feeding, search
indexing (SOLR) and BI reports. Develop enhancement logic for existing sites and
bug fixing.
• Technologies involved: Web Sphere commerce 7, REST, Pluck, Dynamic Cache,
Scene7, Solr
ATG Commerce Sr Developer
America Apparel Oct 2012 – Mar 2013 Los Angeles, CA
• Duties: Develop and support for e-commerce store
• Major responsibilities: Migrate the .Net commerce site to ATG commerce.
Integrate the mobile application with ATG by RESTful webservices. Customize
profile component and catalog system to meet business need. Offer daily
production support. Customize the data loading functions to handle data flows
from ERP system ( dynamix AX) to atg repositories.
• Technologies involved: JBOSS, Droplet, repository, RQL, JMS, Endeca, BCC
Oracle
2
ATG Commerce Sr Developer
AAXIS Group Apr 2011 – Sep 2012 Los Angeles, CA
• Duties: Develop and support for e-commerce store
• Major responsibilities: Analysis the Business requirement. Design and develop
the new business logic on ATG B2C store. Provide production support for
musiciansfriend.com and music123.com. Enhance performance and
functionalities of current commerce website. Replace the ATG search engine with
Endeca. Enhance the complex search for over 2 million products. Design and
implement the dynamic category driven by endeca search engine. Design and
implement the BCC load from Tibco and backend ERP system. New designed
BCC load improve the inventory synchronize and web content synchronize time
• Technologies involved: JBOSS, Droplet, repository, RQL, JMS, Endeca,
Tibco,BCC Oracle
Websphere Commerce Tech Leader
Software folks Oct 2010 – Feb 2011 Greensboro, NC
• Duties: Develop and support for e-commerce store
• Major responsibilities: Provide 24/7 technical support for VF’s B2C stores.
Customize and enhance existing commerce site. Tune the performance of
production servers. Implement and extend business logic base on SOA
architecture. Integrate ODE search engine and other third party systems.
Customize sales center. Integrate the core metrics to current jsps. Provide
conversion rate and core metrics report. Mentor the team member and offer
necessary training for them.
• Environment : WAS 7.0, Linux, and WebSphere Commerce 7.0,
WCM,visio, core metrics, web sphere process server, WID
• Technologies involved: Webservices, EJB, JSP, JSTL, JSF, SOA, KIOSK, junit,
SOAP
Senior Software Engineer
iSymmertry Aug 2010 – Oct 2010 Columbus, OH
• Duties: Design, develop and support for e-commerce store
• Major responsibilities: Design and implement B2B store for - Cardinal Health.
3
Identify the business gap and provide technical solution. Coordinate with off-
shore team and on-site team. Design customer catalog Extended B2B commerce
store Base on SOA architecture. Using web service to communicate with
websphere portal . Use MQ to communicate with SAP, trilogy and distrack.
Integrate with Endeca search engine. Register new service in WSRR.
• Environment : WAS 6.0 , RAD 6.1, WID, Linux, and WebSphere Commerce
6.0, WCM, visio,ESB, process server
• Technologies involved: Webservices, EJB, JSP, JSTL, JSF, SOA, Web 2.0, BPEL,
iRise, process server, junit
E- Commerce Web Developer
Pharmavite Jan 2009 –Jul 2010 Northridge, CA
• Duties: Design, develop and support for e-commerce store
• Major responsibilities: Design whole Extended B2C commerce store. Design and
implement the algorithm of survey. Design and implement revolving order logic.
Integrate the Cybersource payment plug-in and Vertex system with Commerce
server. Create customize Report. Implement the SEO (Search Engine Optimize)
feature. Create flash survey using adobe flex. Integrate google analytics to web
sphere commerce. Provide web analysis reports to business users.
• Environment : WAS 6.0, RAD 6.1, Linux, and WebSphere Commerce 6.0,
WCM, Webpshere process server
• Technologies involved: EJB, JSP, JSTL,XML Bean, Oracle, Struts, Ajax Web 2.0,
Html, javascript, Hibernate, java beans, LDAP, Flex, google analytics,junit, GWT
• Website: http:www.vitaminId.com
Websphere Developer
Satyam Computer Service Aug 2008 – Nov 2008 San Diego, CA
• Duties: Integrate the paypal to SonyStyle
• Major responsibilities: Help our client (Sony) to improve the their websphere
commerce site (sonystyle.com). Integrate the PayPal to current commerce
payment manager. Track the paypal token and paypal transaction number.
Modified the websphere commerce Order capture module. Customize the
commerce command (Order prepare, order process and dopayment command).
Add new controller command to capture the paypal transaction number. Optimize
the websphere commerce suite and improve the performance.
• Environment : WAS 6.0 , RAD 6.1, Solaris, and WebSphere Commerce 6.0
4
• Technologies involved: EJB, JSP, JSTL,XML Bean, Oracle, Struts, Ajax Web 2.0,
Html, javascript, Hibernate, java beans, LDAP
• Website: http://www.sonystyle.com/
Senior Software Engineer
Upper Deck Inc Apr 2008 – Aug 2008 Carlsbad, CA
• Duties: Design & Develop Sport Nuts stores. Leading the team to customize the
websphere commerce suite.
• Major responsibilities: Meeting with business users and gather the requirements.
Design and customize the drop-ship model. Collaborate with business users to gather
the requirements. Lead the team. Mentor and guide the team and business use how to
achieve the business goal on websphere commerce platform. Setup staging
environment. Create and manage workspaces. Assign and approve developer’s tasks.
Integrate ODE (Omni-finder Discover Edition) and commerce catalog searching and
navigation. Integrate the Commerce and JDE. Implement omniture siteCatalyst to
current pages. Provide web analysis report to business users.
• Implement the SEO (Search Engine Optimize) feature. Implement the Omniture plug-
in. Optimize the system performance. Review developer’s code. Customize the
shipping module, order capture and order management module. Enhance the
promotion module. Integrate the third party software such as cyber source (tax rate
calculation), paymenttag(payment capture and authorize) to commerce store. Manage
WAS resource (JDBC, JCA etc.). Install and update new or existing applications on
Websphere. Enable and track log and trace files.
• Environment : WAS 6.0 , RAD 6.1, Suse Linux 9, and WebSphere Commerce 6.0
• Technologies involved: EJB, JSP, Struts, JDBC, DB2, Eclipse, Webservice, XML,
ODE, Omniture, MVC Pattern, Ajax, Web 2.0, Html, javascript, Hibernate , java
beans, UML, site catalyst.
• Website: http://www.sportssection.com/
Software Engineer
Amcor Sunclipse Aug, 2005 -- Dec 2007 Buena Park, CA
• Duties: Develop IBM WebSphere Commerce stores
• Major responsibilities: Identify and analyze Business logic and design Specification
following the requirement. Customize Commerce to match customer’s requirement.
Install workspaces and maintain the stage server. Generate customer report using
5
Commerce Accelerator tools. Implement the UPS Connect-ship API and customize
the shipping process and shipping cost calculation. Create and setup new payment
cassette, which let customer use internal budget (Allocation Dollars) or GL to shop.
Offer general support for customer’s requests. Develop and integrate the ERP system
and Commerce connection using the webservice.
• Environment : WAS, WSAD 5.1, AIX, and WebSphere Commerce 5.6, 6.0
• Technologies involved: EJB, JSP, Struts, JDBC, DB2, Oracle, Webservice, XML,
SOAP, Eclipse ,MVC Pattern, Html, Javascript, load runner, Applet
• Website: http://landsberg.com/ and http://khlexpress.com/
QA and Developer
IBM Torolab, May, 2003 – Aug, 2004 Toronto, Canada
• Duties: Execute integration test and developer automation test script
• Major responsibilities: Analysis and write integration test plan. Execute integration
and installation test. Test installation of Commerce 5.5 and 5.6 cross the platforms
(AIX, Solaris, Windows) and cross DBs(DB2 & Oracle) and also test multi-tiers
installation. Execute regress test. Test ability of commerce cross-different platform.
Write automation test scripts using silk performer. Schedule auto test jobs. Monitor
job status. Write auto migration script. Manage and update the automation script.
• Environment: WAS, WSAD 5.1, AIX, WebSphere Commerce 5.5, 5.6, 6.0, win2000,
linux
• Technologies involved: EJB, JSP, Servlets, JDBC, DB2, XML, CMVC, Silk
performer, JUnit, and WinRunner, Perl, LDAP
SOFTWARE DEVELOPER
PHILIX TECHNOLOGIES Inc. (Mar.2001-Jul.2001) Toronto
Project: E-Data Quality
• Functions: offer online address, company, postal code lookup. Designed the whole
business module. Used ASP to handle client's request Exchanged data with client in
XML. Called the COM component to implement the business logic.
• Utilized: C#, .NET, VB,ASP, COM, SQL 7.0, XML, IIS
• Company Web site: www.philix.com
6
Software Developer
BANK OF CHINA COMPUTER CENTRE, (1994 -2000), Shen Zhen, China
Projects: FRX -- FOREIGN CURRENCY EXCHANGE SYSTEM
ITS -- International Trade System
SAV -- Saving System
• Coded Online and Batch part program with C to meet banking business. Used DB-
library, store-procedure to access/update/maintain Sybase database. Rewrote MOTIF
GUI code to VC++. Used Rpcs to solve communication problem between client and
server. Set up proper environment whit K-shell, coded the makefile to compile the
program.
• Utilized: C/C++, Sybase, Java, DB-LIBRARY, K-shell
• Platform: RS6000,NT,
Project: SBM--SAFE BOX MANAGEMENT SYSTEM
• Functions: offer safe box service
• Implemented the system on mainframe.
Used COBOL II and VSAM data to generate box key (digital), validated /updated
box status, recycle the box. Used JCL to submit jobs, and control the job flow
• Utilized: MVS, JCL, COBOL II
• Platform: 390
Education & Training
Honour Bachelor of Science (Applied Physics), Shen Zhen University, Shen Zhen China
Bachelor of Science (Computer science), McMaster University, Hamilton Canada
Personal Strengths
. Team player and work extremely well independently
. Able to provide training to system users
. Analytical, able to spot and resolve problems quickly and effectively
. Innovative and creative, with a flair for developing workable remedial solutions
. Enjoy learning new methods and ideas and putting them into daily practice
7
Reference
Available upon request
8

More Related Content

What's hot

Dawa tuladharecommerceba
Dawa tuladharecommercebaDawa tuladharecommerceba
Dawa tuladharecommercebaDawa Tuladhar
 
Tutorial: Business-Critical SharePoint by Ben Curry - SPTechCon
Tutorial: Business-Critical SharePoint by Ben Curry - SPTechConTutorial: Business-Critical SharePoint by Ben Curry - SPTechCon
Tutorial: Business-Critical SharePoint by Ben Curry - SPTechConSPTechCon
 
Adaptive Web Design Workshop [inspire 2011]
Adaptive Web Design Workshop [inspire 2011]Adaptive Web Design Workshop [inspire 2011]
Adaptive Web Design Workshop [inspire 2011]Aaron Gustafson
 
TMA brochure Business Apps
TMA brochure Business AppsTMA brochure Business Apps
TMA brochure Business AppsTMA Solutions
 
Junaid Saghir updated cv (3)
Junaid Saghir updated cv (3)Junaid Saghir updated cv (3)
Junaid Saghir updated cv (3)Junaid Saghir
 
Srikanth Kumar SharePoint Developer
Srikanth Kumar SharePoint DeveloperSrikanth Kumar SharePoint Developer
Srikanth Kumar SharePoint DeveloperSrikanth Kumar
 
Robert polak matrix skills-web developer 2018-3
Robert polak   matrix skills-web developer 2018-3Robert polak   matrix skills-web developer 2018-3
Robert polak matrix skills-web developer 2018-3Robert Polak
 
Emakina Academy - 5 - Know your audience - Web Analytics
Emakina Academy -  5 - Know your audience - Web AnalyticsEmakina Academy -  5 - Know your audience - Web Analytics
Emakina Academy - 5 - Know your audience - Web AnalyticsEmakina
 
Edwin John.net
Edwin John.netEdwin John.net
Edwin John.netEdwin John
 
Sap bo online training classes in canada,pune
Sap bo online training classes in canada,puneSap bo online training classes in canada,pune
Sap bo online training classes in canada,punemagnific321
 
programming_resume
programming_resumeprogramming_resume
programming_resumeJohn Weiss
 
Sameer Bhandari Resume
Sameer Bhandari ResumeSameer Bhandari Resume
Sameer Bhandari Resumesameerbhandari
 
What is Server-side Rendering? How to Render Your React App on the Server-sid...
What is Server-side Rendering? How to Render Your React App on the Server-sid...What is Server-side Rendering? How to Render Your React App on the Server-sid...
What is Server-side Rendering? How to Render Your React App on the Server-sid...Shelly Megan
 
Webology overview
Webology overviewWebology overview
Webology overviewnrnice
 
kaushal_kumar_Myresume
kaushal_kumar_Myresumekaushal_kumar_Myresume
kaushal_kumar_Myresumekaushal kumar
 

What's hot (19)

Netsuite online training
Netsuite online trainingNetsuite online training
Netsuite online training
 
Dawa tuladharecommerceba
Dawa tuladharecommercebaDawa tuladharecommerceba
Dawa tuladharecommerceba
 
Tutorial: Business-Critical SharePoint by Ben Curry - SPTechCon
Tutorial: Business-Critical SharePoint by Ben Curry - SPTechConTutorial: Business-Critical SharePoint by Ben Curry - SPTechCon
Tutorial: Business-Critical SharePoint by Ben Curry - SPTechCon
 
Adaptive Web Design Workshop [inspire 2011]
Adaptive Web Design Workshop [inspire 2011]Adaptive Web Design Workshop [inspire 2011]
Adaptive Web Design Workshop [inspire 2011]
 
TMA brochure Business Apps
TMA brochure Business AppsTMA brochure Business Apps
TMA brochure Business Apps
 
Junaid Saghir updated cv (3)
Junaid Saghir updated cv (3)Junaid Saghir updated cv (3)
Junaid Saghir updated cv (3)
 
Srikanth Kumar SharePoint Developer
Srikanth Kumar SharePoint DeveloperSrikanth Kumar SharePoint Developer
Srikanth Kumar SharePoint Developer
 
Robert polak matrix skills-web developer 2018-3
Robert polak   matrix skills-web developer 2018-3Robert polak   matrix skills-web developer 2018-3
Robert polak matrix skills-web developer 2018-3
 
Emakina Academy - 5 - Know your audience - Web Analytics
Emakina Academy -  5 - Know your audience - Web AnalyticsEmakina Academy -  5 - Know your audience - Web Analytics
Emakina Academy - 5 - Know your audience - Web Analytics
 
Edwin John.net
Edwin John.netEdwin John.net
Edwin John.net
 
Sap bo online training classes in canada,pune
Sap bo online training classes in canada,puneSap bo online training classes in canada,pune
Sap bo online training classes in canada,pune
 
programming_resume
programming_resumeprogramming_resume
programming_resume
 
Visual Resume
Visual ResumeVisual Resume
Visual Resume
 
Sameer Bhandari Resume
Sameer Bhandari ResumeSameer Bhandari Resume
Sameer Bhandari Resume
 
What is Server-side Rendering? How to Render Your React App on the Server-sid...
What is Server-side Rendering? How to Render Your React App on the Server-sid...What is Server-side Rendering? How to Render Your React App on the Server-sid...
What is Server-side Rendering? How to Render Your React App on the Server-sid...
 
Trinada pabolu profile
Trinada pabolu profileTrinada pabolu profile
Trinada pabolu profile
 
Sp jayen gopi
Sp jayen gopiSp jayen gopi
Sp jayen gopi
 
Webology overview
Webology overviewWebology overview
Webology overview
 
kaushal_kumar_Myresume
kaushal_kumar_Myresumekaushal_kumar_Myresume
kaushal_kumar_Myresume
 

Viewers also liked

Simplifi commerce oracle atg commerce & endeca training - n
Simplifi commerce   oracle atg commerce & endeca training - nSimplifi commerce   oracle atg commerce & endeca training - n
Simplifi commerce oracle atg commerce & endeca training - nLokesh Kumar
 
Ratnesh_JavaJ2ee_3years exp
Ratnesh_JavaJ2ee_3years expRatnesh_JavaJ2ee_3years exp
Ratnesh_JavaJ2ee_3years expRatnesh Singh
 
ChrisSchetzleResumeV9.3
ChrisSchetzleResumeV9.3ChrisSchetzleResumeV9.3
ChrisSchetzleResumeV9.3Chris Schetzle
 
ATG Advanced Profile Management
ATG Advanced Profile ManagementATG Advanced Profile Management
ATG Advanced Profile ManagementKate Semizhon
 
Rodger+Berlins+Resume+1.15
Rodger+Berlins+Resume+1.15Rodger+Berlins+Resume+1.15
Rodger+Berlins+Resume+1.15Rodger Berlin
 

Viewers also liked (13)

Simplifi commerce oracle atg commerce & endeca training - n
Simplifi commerce   oracle atg commerce & endeca training - nSimplifi commerce   oracle atg commerce & endeca training - n
Simplifi commerce oracle atg commerce & endeca training - n
 
Ratnesh_JavaJ2ee_3years exp
Ratnesh_JavaJ2ee_3years expRatnesh_JavaJ2ee_3years exp
Ratnesh_JavaJ2ee_3years exp
 
wfs_resume
wfs_resumewfs_resume
wfs_resume
 
DeepakTaneja_SE
DeepakTaneja_SEDeepakTaneja_SE
DeepakTaneja_SE
 
tonyzhangAv
tonyzhangAvtonyzhangAv
tonyzhangAv
 
ChrisSchetzleResumeV9.3
ChrisSchetzleResumeV9.3ChrisSchetzleResumeV9.3
ChrisSchetzleResumeV9.3
 
Shan _Java Architect
Shan _Java ArchitectShan _Java Architect
Shan _Java Architect
 
Technology project manager
Technology project managerTechnology project manager
Technology project manager
 
ATG Advanced Profile Management
ATG Advanced Profile ManagementATG Advanced Profile Management
ATG Advanced Profile Management
 
ATG Advanced RQL
ATG Advanced RQLATG Advanced RQL
ATG Advanced RQL
 
Atg Introduction
Atg IntroductionAtg Introduction
Atg Introduction
 
ATG pipelines
ATG pipelinesATG pipelines
ATG pipelines
 
Rodger+Berlins+Resume+1.15
Rodger+Berlins+Resume+1.15Rodger+Berlins+Resume+1.15
Rodger+Berlins+Resume+1.15
 

Similar to tonyz (20)

Amarjit Resume
Amarjit ResumeAmarjit Resume
Amarjit Resume
 
Rohit_Kumar_Resume
Rohit_Kumar_ResumeRohit_Kumar_Resume
Rohit_Kumar_Resume
 
Madhu Kopparapu Resume
Madhu Kopparapu ResumeMadhu Kopparapu Resume
Madhu Kopparapu Resume
 
Mallesh Aruri
Mallesh AruriMallesh Aruri
Mallesh Aruri
 
DHIRENDRA KUMAR SAHOO
DHIRENDRA KUMAR SAHOODHIRENDRA KUMAR SAHOO
DHIRENDRA KUMAR SAHOO
 
Kaushik Sengupta
Kaushik SenguptaKaushik Sengupta
Kaushik Sengupta
 
Giridhar Muralibabu Resume
Giridhar Muralibabu ResumeGiridhar Muralibabu Resume
Giridhar Muralibabu Resume
 
Resume
ResumeResume
Resume
 
AHSAN_Mosaddek0312
AHSAN_Mosaddek0312AHSAN_Mosaddek0312
AHSAN_Mosaddek0312
 
Madhu Babu_Resume
Madhu Babu_ResumeMadhu Babu_Resume
Madhu Babu_Resume
 
Venkatarao_2+Years_Experiance_JAVA2
Venkatarao_2+Years_Experiance_JAVA2Venkatarao_2+Years_Experiance_JAVA2
Venkatarao_2+Years_Experiance_JAVA2
 
harish_resume
harish_resumeharish_resume
harish_resume
 
porchelvans_DigitalM
porchelvans_DigitalMporchelvans_DigitalM
porchelvans_DigitalM
 
VibhavCV.docx
VibhavCV.docxVibhavCV.docx
VibhavCV.docx
 
Suresh ChinnappanResume
Suresh ChinnappanResumeSuresh ChinnappanResume
Suresh ChinnappanResume
 
Divya ASP Developer
Divya ASP Developer Divya ASP Developer
Divya ASP Developer
 
QubessAli_CV
QubessAli_CVQubessAli_CV
QubessAli_CV
 
Vipul Dattawade
Vipul DattawadeVipul Dattawade
Vipul Dattawade
 
shiv_chandra_pathak
shiv_chandra_pathakshiv_chandra_pathak
shiv_chandra_pathak
 
Hari Kovvada ( .NET Programmer)
Hari Kovvada ( .NET Programmer)Hari Kovvada ( .NET Programmer)
Hari Kovvada ( .NET Programmer)
 

tonyz

  • 1. RUI SHI ZHANG 7436 Lower Creek St Corona, CA 92880 Tel: (714) 906-7903 Email: tony_zhang99@hotmail.com Career Objectives  To work in a challenging environment where I can experience personal growth and development;  To be in a responsible position where I can noticeably contribute to an organization's success;  To take advantage of the skills and experience I have acquired. Highlights of Qualifications  10+ years software development experience on Java, .NET and C/C++  Extensive server side coding experience in EJB, JDBC, Web Service, JSP, LDAP  Extensive experience in J2EE using Java , Struts , EJB , Hibernate, JSP, JSF, Servlets, JDBC, JNDI, XML, Ajax, Jquery, JMS ,UML, Ant , GWT.  8+ years experience on IBM Websphere Commerce Suite 6 and 7  2 years experience on ATG Commerce  Hands on experience with Endeca search engineer.  Hands on experience with Web Analysis tools include core metrics, google analytics and omniture  Extensive experience with webservices, MQ, SOAP, XSD xml schema, BPEL, XSLT, SOAP , REST, WSDL and XPath  Strong Websphere Application Server(WAS) administration experience  Extensively used Solr and endeca search  Hands on experience on coremetrics, pluck, google map, cybersource etc 3rd party software integration  Hand-on experience of SDLC, UML and Junit  Extensive experience on AIX, Solaris, Linux and NT system  Familiar with Sun One and WebSphere development environment  Holding IBM webSphere commerce developer 7 certificate  Holding Sun Java 1.4 Programmer certificate  Holding Advanced EJB Development with IBM WebSphere Tools certificate 1
  • 2. Work Experience Sr. Consultant Avnet Apr 2013 – now Los Angeles, CA • Duties: Help client to build e-commerce sites • Client Mattel: Build Barbie collection and Thomas train store sites. Integrated blogs, forums and photo collections with PLUCK server. Designed and developed dynamic set/bundle logic. Code refactoring and optimize. Designed and developed rest service which allows certain cache invalidation triggered by external system. Integrate the Scene7 in PDP/Bundle/Dynamic set page. Integrate shop runner to online store. • Client PVH : Production support for CK, Tommy and Speedo site. Optimize system performance. Create Unix shell scripts for system monitoring, data feeding, search indexing (SOLR) and BI reports. Develop enhancement logic for existing sites and bug fixing. • Technologies involved: Web Sphere commerce 7, REST, Pluck, Dynamic Cache, Scene7, Solr ATG Commerce Sr Developer America Apparel Oct 2012 – Mar 2013 Los Angeles, CA • Duties: Develop and support for e-commerce store • Major responsibilities: Migrate the .Net commerce site to ATG commerce. Integrate the mobile application with ATG by RESTful webservices. Customize profile component and catalog system to meet business need. Offer daily production support. Customize the data loading functions to handle data flows from ERP system ( dynamix AX) to atg repositories. • Technologies involved: JBOSS, Droplet, repository, RQL, JMS, Endeca, BCC Oracle 2
  • 3. ATG Commerce Sr Developer AAXIS Group Apr 2011 – Sep 2012 Los Angeles, CA • Duties: Develop and support for e-commerce store • Major responsibilities: Analysis the Business requirement. Design and develop the new business logic on ATG B2C store. Provide production support for musiciansfriend.com and music123.com. Enhance performance and functionalities of current commerce website. Replace the ATG search engine with Endeca. Enhance the complex search for over 2 million products. Design and implement the dynamic category driven by endeca search engine. Design and implement the BCC load from Tibco and backend ERP system. New designed BCC load improve the inventory synchronize and web content synchronize time • Technologies involved: JBOSS, Droplet, repository, RQL, JMS, Endeca, Tibco,BCC Oracle Websphere Commerce Tech Leader Software folks Oct 2010 – Feb 2011 Greensboro, NC • Duties: Develop and support for e-commerce store • Major responsibilities: Provide 24/7 technical support for VF’s B2C stores. Customize and enhance existing commerce site. Tune the performance of production servers. Implement and extend business logic base on SOA architecture. Integrate ODE search engine and other third party systems. Customize sales center. Integrate the core metrics to current jsps. Provide conversion rate and core metrics report. Mentor the team member and offer necessary training for them. • Environment : WAS 7.0, Linux, and WebSphere Commerce 7.0, WCM,visio, core metrics, web sphere process server, WID • Technologies involved: Webservices, EJB, JSP, JSTL, JSF, SOA, KIOSK, junit, SOAP Senior Software Engineer iSymmertry Aug 2010 – Oct 2010 Columbus, OH • Duties: Design, develop and support for e-commerce store • Major responsibilities: Design and implement B2B store for - Cardinal Health. 3
  • 4. Identify the business gap and provide technical solution. Coordinate with off- shore team and on-site team. Design customer catalog Extended B2B commerce store Base on SOA architecture. Using web service to communicate with websphere portal . Use MQ to communicate with SAP, trilogy and distrack. Integrate with Endeca search engine. Register new service in WSRR. • Environment : WAS 6.0 , RAD 6.1, WID, Linux, and WebSphere Commerce 6.0, WCM, visio,ESB, process server • Technologies involved: Webservices, EJB, JSP, JSTL, JSF, SOA, Web 2.0, BPEL, iRise, process server, junit E- Commerce Web Developer Pharmavite Jan 2009 –Jul 2010 Northridge, CA • Duties: Design, develop and support for e-commerce store • Major responsibilities: Design whole Extended B2C commerce store. Design and implement the algorithm of survey. Design and implement revolving order logic. Integrate the Cybersource payment plug-in and Vertex system with Commerce server. Create customize Report. Implement the SEO (Search Engine Optimize) feature. Create flash survey using adobe flex. Integrate google analytics to web sphere commerce. Provide web analysis reports to business users. • Environment : WAS 6.0, RAD 6.1, Linux, and WebSphere Commerce 6.0, WCM, Webpshere process server • Technologies involved: EJB, JSP, JSTL,XML Bean, Oracle, Struts, Ajax Web 2.0, Html, javascript, Hibernate, java beans, LDAP, Flex, google analytics,junit, GWT • Website: http:www.vitaminId.com Websphere Developer Satyam Computer Service Aug 2008 – Nov 2008 San Diego, CA • Duties: Integrate the paypal to SonyStyle • Major responsibilities: Help our client (Sony) to improve the their websphere commerce site (sonystyle.com). Integrate the PayPal to current commerce payment manager. Track the paypal token and paypal transaction number. Modified the websphere commerce Order capture module. Customize the commerce command (Order prepare, order process and dopayment command). Add new controller command to capture the paypal transaction number. Optimize the websphere commerce suite and improve the performance. • Environment : WAS 6.0 , RAD 6.1, Solaris, and WebSphere Commerce 6.0 4
  • 5. • Technologies involved: EJB, JSP, JSTL,XML Bean, Oracle, Struts, Ajax Web 2.0, Html, javascript, Hibernate, java beans, LDAP • Website: http://www.sonystyle.com/ Senior Software Engineer Upper Deck Inc Apr 2008 – Aug 2008 Carlsbad, CA • Duties: Design & Develop Sport Nuts stores. Leading the team to customize the websphere commerce suite. • Major responsibilities: Meeting with business users and gather the requirements. Design and customize the drop-ship model. Collaborate with business users to gather the requirements. Lead the team. Mentor and guide the team and business use how to achieve the business goal on websphere commerce platform. Setup staging environment. Create and manage workspaces. Assign and approve developer’s tasks. Integrate ODE (Omni-finder Discover Edition) and commerce catalog searching and navigation. Integrate the Commerce and JDE. Implement omniture siteCatalyst to current pages. Provide web analysis report to business users. • Implement the SEO (Search Engine Optimize) feature. Implement the Omniture plug- in. Optimize the system performance. Review developer’s code. Customize the shipping module, order capture and order management module. Enhance the promotion module. Integrate the third party software such as cyber source (tax rate calculation), paymenttag(payment capture and authorize) to commerce store. Manage WAS resource (JDBC, JCA etc.). Install and update new or existing applications on Websphere. Enable and track log and trace files. • Environment : WAS 6.0 , RAD 6.1, Suse Linux 9, and WebSphere Commerce 6.0 • Technologies involved: EJB, JSP, Struts, JDBC, DB2, Eclipse, Webservice, XML, ODE, Omniture, MVC Pattern, Ajax, Web 2.0, Html, javascript, Hibernate , java beans, UML, site catalyst. • Website: http://www.sportssection.com/ Software Engineer Amcor Sunclipse Aug, 2005 -- Dec 2007 Buena Park, CA • Duties: Develop IBM WebSphere Commerce stores • Major responsibilities: Identify and analyze Business logic and design Specification following the requirement. Customize Commerce to match customer’s requirement. Install workspaces and maintain the stage server. Generate customer report using 5
  • 6. Commerce Accelerator tools. Implement the UPS Connect-ship API and customize the shipping process and shipping cost calculation. Create and setup new payment cassette, which let customer use internal budget (Allocation Dollars) or GL to shop. Offer general support for customer’s requests. Develop and integrate the ERP system and Commerce connection using the webservice. • Environment : WAS, WSAD 5.1, AIX, and WebSphere Commerce 5.6, 6.0 • Technologies involved: EJB, JSP, Struts, JDBC, DB2, Oracle, Webservice, XML, SOAP, Eclipse ,MVC Pattern, Html, Javascript, load runner, Applet • Website: http://landsberg.com/ and http://khlexpress.com/ QA and Developer IBM Torolab, May, 2003 – Aug, 2004 Toronto, Canada • Duties: Execute integration test and developer automation test script • Major responsibilities: Analysis and write integration test plan. Execute integration and installation test. Test installation of Commerce 5.5 and 5.6 cross the platforms (AIX, Solaris, Windows) and cross DBs(DB2 & Oracle) and also test multi-tiers installation. Execute regress test. Test ability of commerce cross-different platform. Write automation test scripts using silk performer. Schedule auto test jobs. Monitor job status. Write auto migration script. Manage and update the automation script. • Environment: WAS, WSAD 5.1, AIX, WebSphere Commerce 5.5, 5.6, 6.0, win2000, linux • Technologies involved: EJB, JSP, Servlets, JDBC, DB2, XML, CMVC, Silk performer, JUnit, and WinRunner, Perl, LDAP SOFTWARE DEVELOPER PHILIX TECHNOLOGIES Inc. (Mar.2001-Jul.2001) Toronto Project: E-Data Quality • Functions: offer online address, company, postal code lookup. Designed the whole business module. Used ASP to handle client's request Exchanged data with client in XML. Called the COM component to implement the business logic. • Utilized: C#, .NET, VB,ASP, COM, SQL 7.0, XML, IIS • Company Web site: www.philix.com 6
  • 7. Software Developer BANK OF CHINA COMPUTER CENTRE, (1994 -2000), Shen Zhen, China Projects: FRX -- FOREIGN CURRENCY EXCHANGE SYSTEM ITS -- International Trade System SAV -- Saving System • Coded Online and Batch part program with C to meet banking business. Used DB- library, store-procedure to access/update/maintain Sybase database. Rewrote MOTIF GUI code to VC++. Used Rpcs to solve communication problem between client and server. Set up proper environment whit K-shell, coded the makefile to compile the program. • Utilized: C/C++, Sybase, Java, DB-LIBRARY, K-shell • Platform: RS6000,NT, Project: SBM--SAFE BOX MANAGEMENT SYSTEM • Functions: offer safe box service • Implemented the system on mainframe. Used COBOL II and VSAM data to generate box key (digital), validated /updated box status, recycle the box. Used JCL to submit jobs, and control the job flow • Utilized: MVS, JCL, COBOL II • Platform: 390 Education & Training Honour Bachelor of Science (Applied Physics), Shen Zhen University, Shen Zhen China Bachelor of Science (Computer science), McMaster University, Hamilton Canada Personal Strengths . Team player and work extremely well independently . Able to provide training to system users . Analytical, able to spot and resolve problems quickly and effectively . Innovative and creative, with a flair for developing workable remedial solutions . Enjoy learning new methods and ideas and putting them into daily practice 7