Wenxian Cai
**** ******** ***, *** ****, CA ***** 669-***-**** *******.***@*****.***
www.linkedin.com/in/wenxian-jackcai
Professional Summary
Have strong knowledge of Object Oriented Programming and experience in Java Core and Java Web of Enterprise Development
Have experience on J2EE framework Struts, Spring, Hibernate, MyBatis, JSF, JDBC, Servlets, REST, Java Mail, I/O components and big data framework Hadoop, Hive
Familiar with the web application front-end technology JSP, HTML, JavaScript, JQuery, Velocity, AJAX, CSS, Easy-UI, and AngularJS
Experience in SQL, relational databases Oracle, DB2, SQL Server, MySQL and non-relational databases HDFS, MongoDB and AWS products
Professional Experience
Toolots Inc. Los Angeles, California, U.S.
Software Development Engineer Internship May 2017 - Jul 2017
Fetched orders and products data from REST APIs and developed modules for Toolots Android APP
Analyze the distribution and changing tendency of customers by Hadoop MapReduce from 50 states
Crawled products' information and compared from ten e-Commerce websites by Python
California Lutheran University Thousand Oaks, California, U.S.
Graduate Research Assistant May 2016 - Aug 2017
Developed a project of Content Review Analysis for Amazon Comments
Collected, cleaned, and filtered the data of Amazon Comments from 1994 to 2014 year
Preprocessed JSON data and stored 9 GB text files in the Hadoop Distributed File System, which deployed on 16 machines
Utilized MapReduce and Distributed Cache patterns to extract the content of text and predict the positive or negative sentiment tendency of reviewers by thousands of emotional keywords
Visualized the distribution of average ratings for Amazon customers’ satisfaction, top 10 products/ users by reviews and offered suggestions of improving customers’ experience
Infosys Technologies Co., Ltd Shanghai, China
Technical Leader Apr 2015 - Sep 2015
Developed a financial transactions platform including equities, fixed income, bonds and derivatives
Developed a bond trade system for the Oriental Securities Co, Ltd and received customer satisfaction
Designed and developed Java APIs for front-end of trade system which used .Net framework
Implemented the logic process of bond type, bond name, unit price, quantity, total amount and date
Used Junit framework for unit testing and Log4j to capture the log that includes runtime exceptions
Bleum Software Development Co., Ltd. Shanghai, China
Java Development Engineer III Dec 2013 - Apr 2015
Designed and developed Avocado system for Walmart customer service by using Struts, Hibernate
Developed a new replacement flow, shipping flow and created a limitation of customers' replacement, which save close to $1.5 Billions
Investigated problems from logs and solved critical production issues by troubleshooting skills
Extended and enhanced Walmart ecommerce platform, which adopted JIRA and Scrum in the Agile projects to improve 20% efficiency of development
Provided technical support of production and training regarding our systems
Used Memcached to cache results of massive of searching
Cognizant Technology Solutions Co., Ltd Shanghai, China
Java Development Developer Apr 2011 - Jul 2013
Designed and developed a sales management system by using Java, Struts, Spring and Hibernate
Developed a new budget plan application and analyzed statistical data from Oracle
Implemented an automatic email platform, which can run scheduled tasks to support 5,000 users
Developed an insurance purchasing platform, which save customers 30% time, by using IBM Message Queue
Developed a flight ticket mobile website for Singapore Airline by using Java, XStream and JQuery
Education
M.S. Information Technology. California Lutheran University, United States May 2016 - Aug 2017
B.S. Computer Science. Shanghai Second Polytechnic University, China Mar 2009 - Jul 2013