Software Engineer @ Working with Payments API team. Building payments transaction restful services with Java. From June 2015 to Present (7 months) Software Engineer Intern @ Developed web tools for test automation and operation management. Features implemented include:
• configure test templates and schedule to run tests periodically; view test reports; monitor test results on dashboard (based on Python+Flask, MongoDB, jQuery)
• configure to scan a webpage and retrieve product info; monitor the changes overtime and send alert (based on Node.js+Hapi, Selenium, jQuery)
• integrate web tool with JIRA server to update the JIRA issues automatically (based on Node.js+Hapi, Angular.js)
• build real-time dashbard to monitor logs (based on Grafana+InfluxDB, Node.js+Express, Angular.js) From June 2014 to May 2015 (1 year) Research Assistant @ • A smart vision project that can recognize objects in video and match the related information on the internet via web crawling.
• Mainly work on restful web services development, data processing and part of android app development. Using Spring framework and Cassandra database.
• Web tool development. From February 2014 to May 2014 (4 months) Senior Software Engineer @ Bank business data processing system and new products analysis and testing. From April 2009 to April 2012 (3 years 1 month) Shenzhen, Guangdong, ChinaSoftware Engineer @ From July 2007 to April 2009 (1 year 10 months) Shenzhen, Guangdong, China
Master’s Degree, Computer Software Engineering, 3.888/4.0 @ San Jose State University From 2013 to 2015 Bachelor’s Degree, Information Engineering @ Shanghai Jiao Tong University From 2003 to 2007 Bachelor of Business Administration (B.B.A.), Minor, Accounting @ Shanghai Jiao Tong University From 2004 to 2007 Huanggang Middle School From 1997 to 2003 Lan Xu is skilled in: Java, Python, JavaScript, Node.js, C/C++, REST, Spring, R, Data Analysis, Cassandra, MongoDB, Databases, SQL, Weka, C#, Splunk, C++, Spring Framework, Algorithms