Xueyang Sean Hu

Box 1910, Computer Science Department
Brown University
Providence, RI 02912
xueyang_hu AT brown.edu



Resume is available here


I'm looking for a Software Engineer Internship related to System/Network/Cloud Computing. In last 4 year's undergraduate education, I was exposed to many different areas of computer science. I was struggled in Graphics and System when I was asked to choose one area as my concentration. I chose Graphics and really enjoyed to draw fantastic objects and make them move, run and even dance. I do like Graphics, but I feels that it is not the real career for me, it's like a great interest I want to enjoy without outside pressure and constrains. Therefore, I chose to return back to another interesting area which I have beening attracted for a long time – System and Network. Currently, I learning network and database this semester, and I will retake operating system as a graduate student, and take distributed system and computer scurity in the next year. My carreer objective is to become an industrial export in System and Network, I think inside of system, I will focused more on network and distributed system.


I am a first-year master student majoring Computer Science at Brown University, Providence. I am expected to graduate on May 2017.

In June 2015, I received my bachelor of engineering degree in Software Engineering with Outstanding Undergraduate Awards at Shanghai Jiaotong University, Shanghai, China, one of the TOP 5 universities in China. My core GPA was 3.68 and I was ranked 9 out of 102.


Softwere Engineering Internship

In the summer of 2014, I had a great honor of working as an Software Engineering Intern at Morgan Stanley, Shanghai, China. I got involved in a project of ungrading a web application for demonstracting regression test result of the sales and trading system inside Morgan. The regression test tool runs every week to detect failure or errors of the sales and trading system. I improved the overall performance 10 times better by pre-computing join and aggregation queires and stores the result into temporary tables. I also added new functions for the web appliction, such as online analyzing and editing, result filtering and error suggestion by learning from the historical analysis. At the end of the internship, the tool was deployed globally.

Research Assistant

I worked with Prof. Jianguo Yao from September,2014 to June,2015 at Shanghai Key Laboratory of Scalable Computing and Systems at Shanghai Jiao Tong University. At that time, I actively involved into a research project. We were analyzing the performance of differential privacy adapted data mining methods in large-scale database systems. Although many differential privacy adatpted methods have been suggested in academic area and yieldied good results on small size test dataset, nearly no attempt has been made to adapt differential privacy based data mining methods to industrial database. In this project, I implemented differential privacy adapted decision tree classifiers by modifying Weka and scikit-learn source code, (included ID3, C4.5, CART, Random decision trees), and accomplished the test on industial database system. The work has accepted by VLDB. The paper is available here

Teach Assistant

I worked as TA in the course Programming Language II - Data Structure when I was a senior student at Shanghai Jiao Tong University. The experience built my abilities of teaching, expressing ideas and thoughts. I also had a great changes to review the knowledge and deepen my understanding of foundamental concepts of computer science. My work included mananging the course website, holding office hours, perparing, publishing and grading homework, labs, quizzes. After the homework has been graded, I would also explain challenging questions in the course.

Selected Projects

Virtual IP/TCP over UDP

This is a network course project I have done in Fall 2015. I designed and implemented virtual link, network and transportation layers over Bekely UDP Socket API. The link layer supports abstract interfaces turning on/off at run time. The network layer supports IP packet routing and forwarding over unstable network via Routing Information Protocol (RIP). Virtual Transportation Layer(TCP) supports TCP state machine, reliable communication, flow control, transmission files up to 8Mb/s

Snowcast Internet Music Radio Station

This is another network project I have done in Fall 2015.

Database Design and ETL(Extract, Transform and Load)

This is a database course project I have done in Fall 2015.

Row Your Boat - Hackathon, Wuhan, China June 2014

A Multi-player boat game designed for friends play together while having parties! Four players shake their smart phones as paddles to row one boat. Please see the Demo here

Bloodrift - a 3D computer game Feb. 2014 - June 2014

A PC-based car-racing 3D game. Players manipulate the red blood cell in the vessel, run as long as possible, eating ATPs and avoiding virus. Please see the Demo here


Xueyang Hu, Mingxuan Yuan, Jianguo Yao, Yu Deng, Lei Chen, Qiang Yang, Haibing Guan,and Jia Zeng. Differential privacy in telco big data platform. Proceedings of the VLDB Endowment, 8(12):1692-1703, 2015.


Skills and coding preference

Under the great interests of System, Network and some Database, I focus most on C/C++, Python. I have experience in C/C++, Python, Go, SQL, Jave, C# for courses, project and intership. My primary code tool set is Linux xterm, Tmux, VIM. I have programmed in Linux(most debain-based) and command line environment for 4 years.


System & Network related courses

Introducation to Computer Systems, Database, Operating System, Network(This semester),

Other Courses

Algorithm, Data Structure, Algorithm, Computer Graphics, Data Mining