Xiaoran (Sean) SHI
**** ******* ***, *** ***, Santa Clara, CA 95051
acq079@r.postjobfree.com
https://github.com/sean1125
Education
Northeastern University, MA, U.S. 2012 - 2014
Master of Science in Electrical and Computer Engineering GPA 3.583/4.0 Beijing Institute of Technology, Beijing, China 2008 - 2012 Bachelor of Engineering in Electrical Engineering
Courses
Computer Engineering, Algorithm & Data Structure, Object-Oriented Programming, Combinatorial Optimization, Operating System, TCP/IP, Digital Image Processing, Digital Signal Processing, Linear System Analysis, etc. Relative Experience
QR Code Identification (1k+ lines in C Open Source Program Spring 2015 Binarized the input picture by using DIP technique (Global Threshold Method) Scanned the picture to find the target area, then rotated it into correct position Read the information area to find the mode according to the regulation of QR code Decoded the data area according to the information area and encoding regulation Asymmetric Encrypted Chat Software (1k+ lines in JAVA), Open Source Program Fall 2014 Implemented a multi-thread Peer-to-Peer chat application by using Sever-Receiver Model Established a TCP/IP connection by using socket based programming Added asymmetric encryption module (RSA) to improve the security Combinatorial Optimization, Vertex Cover Problem (1k+ lines in C Northeastern University Fall 2013 Approached the upper bound of the solution by using random algorithm (Tabu Search) Approached the lower bound of the solution by using linear programming Calculated the optimal solution of tractable cases with integer linear programming (Branch and Bound) Evaluated the optimal solution of intractable cases by linear regression Find the Optimal Path, Northeastern University Fall 2013 Pre-work, transformed the graph to adjacency matrix representation Checked the connectivity between start point and end point by using BFS Find the optimal path by using Dijkstra algorithm
Electronically-Commutated Motor Torque and Speed Control, Northeastern University Spring 2013 Built both time domain model and S-domain model for a ECM on Simulink Generated back-emf and switch states by using S-function Designed the PI controller for current loop and speed loop to control the duty-ratio of PWM Simulated and analyzed the output speed following the different reference speeds in different load torques Language and Skills
Language: C/C++, Java, MySQL, MATLAB/Simulink
Software: Visual Studio, Visual C++, OpenCV, JDK, Eclipse Awards and Honors
The 2nd Prize in China Undergraduate Mathematical Contest in Modeling (CUMCM) 2010 The 2nd Prize Scholarship for Excellent Academic Performance 2010 The 3rd Prize Scholarship for Excellent Academic Performance 2009