Post Job Free
Sign in

Software Engineer System

Location:
Oakland, CA
Posted:
February 14, 2014

Contact this candidate

Resume:

Yiran Qin

**** ******** ****** ** ****(Sansom Place East) Room 1420, Philadelphia, PA 19104-6106

+1-518-***-**** • ********@****.*****.***• LinkedIn Page

Education

University of Pennsylvania, Philadelphia, PA Expected May 2014

Candidate of Dual M.S.E. in Computer and Information Science and in Embedded Systems GPA 3.73/4.00

University of Science and Technology Beijing, Beijing, China June 2011

B.S.E. in Automation - Graduated With Honor as Top 10% Student GPA 3.59/4.00

Skills Summary

• Language: proficient in C, Java, familiar with C++, Ruby, Python, Matlab, Shell Script, JavaScript, X86/ARM Assembly

• Database: Oracle, SQLite, MongoDB, MySQL

• OS: Android, RHEL, Ubuntu, OSX, RTOS, WinCE, Arduino

Work History

Aspera, Inc. Emeryville, California USA June 2012 - August 2012, February 2013 - March 2013

Software Engineer R&D Intern

• Achieved 200% performance gain and increased the file transfer speed to 4Gbps on commodity servers by integrating fasp protocol

with netmap framework based packet forwarding engine(could process 800K regular packets per second) in C.

• Researched and benchmarked comprehensively on Intel’s high-end server technologies(Data Direct I/O, NUMA architecture and

SR-IOV for both disk and network performance boosting, and Data Plane Development Kit, etc to increase network performance),

tuned(parameters for network card drivers, system and fasp parameters, CPU scheduling, etc) for optimized network performance

(10Gbps using regular packet size under WAN condition) on RHEL Virtual Machines with fasp protocol.

• Developed Ruby and Shell Script based benchmark automation tools.

Jinan Iron&Steel Group. Jinan, Shandong China August 2010 - September 2010

Automation Department Intern

• Worked with the engineering team and maintained PLCs and WinCC based Supervisory Control and Data Acquisition software.

• Assisted in administrating Oracle E-Business Suite to manage and dispatch resources.

Competition and Awards

Championship for Camera Group of The Fifth Freescale Cup Smart Car Contest Spring 2010 - Summer 2010

Second Place for 2010 Asia-Pacific Robot Contest(Robocon) - Domestic Contest Fall 2009 - Spring 2010

Projects

PennInterest Fall 2013

• Developed a Oracle database centric PinInterest like resource(photo, video, pdf) sharing and social networking website with Node.js

and Express powered Web server, MongoDB based caching, Bing REST search, and JQuery/AJAX powered web front-end.

PennSearch - DHT based Search Engine Fall 2013

• Implemented Link State and Path Vector routing protocols under ns3 network simulator in C++.

• Implemented Chord distributed hash table on top of implemented routing protocols.

• Developed a scalable, bandwidth efficient(with caching, keyword ranking) and fault tolerant search engine on top of Chord.

Genre Classification Fall 2012

• Developed a Matlab application to predict the genre of songs from their lyrics and audio data, utilized NLP(stemming and bigram)

techniques and PCA to pre-process the data for feature selection and dimension reduction, Support Vector Machines with multiple

kernels hybrids with Logistic Regression as classifier.

Kinect for Physical Therapy Fall 2012

• Developed OpenNI and Kinect based human body movement tracking and data processing back end in C++ to track user’s

movements and analyse their preciseness against physical therapy routines.

• Designed and developed Java based 3D GUI for real-time movement and feedback visualization to facilitate rehabilitation.

Virtual Receipt Fall 2012

• Developed an Android application for personal finance management and digitization of paper trails with Optical Character

Recognition powered automatic digital receipt creation, spending visualization, SQLite based expense analysis and budget

planning, and cloud(Dropbox) based private data storage in Java.

Android based Robot Car Control System Spring 2012

• Designed and developed front-end robot control Android application in Java.

• Developed communication module to wirelessly relay messages between Android application and microcontroller on robot in C.

• Implemented Arduino based car like robot system with capabilities of object tracking and obstacle avoidance.

Group Chatting System Spring 2012

• Designed an high performance and reliable application layer group chatting protocol on top of UDP.

• Implemented the system with multicasting, active failure detection, crash recovery and encrypted message features in C++.

Pacemaker Project Fall 2011

• Utilized fully model-driven approach for pacemaker software design, and implemented it on AVR Butterfly board in C.

• Developed assurance cases to justify life-critical embedded system design.

Publications

Y. Qin. Design and Research on ARM Based Robot System. 2010. Science and Technology Innovation Herald, ISSN

1674-098X, Volume 33: 19-21.



Contact this candidate