Xi Lu
****@***.*** • 651-***-**** • ** forest St, Kearny, NJ, 07032
OBJECTIVE: Seeking a full-time job as Software Developer Engineer EDUCATION:
Southern Methodist University, Dallas, Tx Master of Computer Engineering Aug 2015 – May 2017 Courses: Data Management and Database, Algorithm, UI Design, Network Protocol, Cryptography, Random Processing Institute of Petrochemical Technology, Beijing, China Bachelor of Computer Engineering Sep 2009 – Jun 2013 Courses: Data structure and Algorithm, Introduction of Artificial Intelligence, Network Communication, Computer Architecture, Compiling principle, Advanced mathematics, Probability theory, Linear Algebra. TECHNICAL EXPERTISE:
Languages: Java, SQL, Shell, Python, JavaScript; Platform: Docker, Git, Aws Database: MySQL, Redis, MongoDB; Frameworks: Spring MVC, Mybatis, Spring, Spring Boot, Hibernate, Angular2, Struts2 Tools: Linux, Junit, Maven, Dubbo, Druid, FastDFS, Solr, JDBC, Git, Nginx, ActiveMQ, Shiro, Unix, Hadoop Experienced in building high performance, high scalability, high availability and low latency system and got used to agile development environment.
WORK EXPERIENCE:
BitNei, Inc. Software Developer Engineer, Beijing Sep 2013 – Apr 2015 Designed and developed web-based Java applications following approved life cycle methodologies. Participated in the Unit Test and Integration Test of every launch. Projects:
e-commerce:
Developed Order and Cart of shopping website based on SOA platform. Participated in modeling and designing the architecture for the New Generation.
Implemented the linkage between shopping cart and subtotal. Developed Shopping cart cross-domain by Redis. Limits Order generate conditions.
Optimized more than 30% SQL procedures, limited response time less than 500ms and improved system performance.
Main technique: Spring MVC, Spring, Mybatis, Redis, Nginx, dubbo, Druid, ActiveMQ. Internal rpc framawork:
Implemented Internal lightweight remote procedure call function based on special requirements.
Framework supports Spring annotation development and zookeeper registration. Main technique: Spring, Netty, protostuff, Zookeeper
Lenovo Corporate Research & Development Assistant of Engineer, Beijing May 2016 – Aug 2016
Web scrap the photos and pictures with python.
Analyzed projects requirement and designed several functions.
Trained SVM to extract picture features based on machine learning programs developed by Lenovo Scientist. And analyze output result.
PROJECTS:
Music Recommendation System Fall 2017
Designed data model and develop collaborative filtering and sorting algorithm to match similar music.
Recommended music based on stars and categories. Map–Reduce implements each step.
Implemented music search prediction.
Best Book Online Store Spring 2013
• e-book store including user register, user login, user logout, shopping cart, order item and payment.
• JQuery with Ajax asynchronously call RESTful service. Using Hibernate frame keep consistency with database.
• Adopt pagination technology and add filter to stop unauthorized access. Cloud Data Processing Fall 2016
• ER diagram and initial design and extracted statement handlers and add triggers as required.
• Deployed server on AWS server. Used JSP to manipulate database through AWS server.