Wei Chen
**** ******* ******, *** ***, Santa Clara, CA 95051
****.***@*****.*** 857-***-****
Linkedin: https://www.linkedin.com/in/wei-chen-912b854b EDUCATION
Northeastern University, Boston, MA Sept. 2011 ~ May 2014 M.S. in Electrical and Computer Engineering GPA: 3.75/4.0 Related courses: Algorithms, Database Management, Operating System, Information Retrieval, Computer Networks, Game Artificial Intelligence
Southwest Jiaotong University, Chengdu, China Sept. 2006 ~ July 2010 B.S. in Electrical Engineering GPA: 3.4/4.0
Related courses: Micro-Computer Principles, Programming in C, Digital Signal Processing, Circuit Analysis, Digital Electronic Technology
University Scholarship Recipient
TECHNICAL SKILLS
Languages: Java, Python, C, C++, HTML, SQL, Shell Script Developing Tools: Eclipse, MySQL, GCC, ArgoUML, Matlab, Visual Studio 2008, KeilC51 Operating Systems: Linux, 1 Macintosh, Windows
Others: Multithreaded Programming, Network Programming, Object-Oriented Programming EXPERIENCE
Software Developer Intern Ericsson, Lowell, MA Jan. 2013 ~ May 2013
• Refactored Console Parser to support RFC 2697 srTCM and trTCM algorithms on Smart Router with C
• Improved existing features in the Smart Service Router
• Assisted in Traffic Shaping, Traffic Management, MPLS, VLAN, DiffServ, and QoS PROJECTS
Mini Distributed Key-Value Store, California, USA Oct. 2015 ~ Dec. 2015
• Built a durable key-value storage system that runs across multiple machines with Java
• Performed Two-Phase Commit using given XML message, which ensured atomicity and data consistency
• Used replication for fault tolerance with Consistent Hashing
• Logged necessary information to recovery from slave server crash, implemented a set-associative LRU cache with second-chance eviction policy
Parallel Computing Framework, California, USA Jun. 2015 ~ Aug. 2015
• Built a MapReduce-like framework with Java servlets, which was aimed at handling customized jobs in parallel
• Developed a servlet container built upon a multithreaded HTTP server to handle concurrent servlet requests
• Designed and implemented task scheduling work-flow for master servlet
• Implemented worker servlet with map shuffle and reduce functionality and solved synchronization issues Social Rank with AWS Elastic Map Reduce, California, USA Aug. 2015 ~ Sep. 2015
• Implemented SocialRank Algorithms with given mathematical model through self-designed intermediate data format, terminated automatically when convergence threshold reached
• Parsed and ranked social data set from LiveJournal to find out ten most influential people
• Chained four different map reduce work, ran on AWS Elastic Map Reduce