Sign in

Entry Level Software Developer

La Jolla Shores, CA, 92093
October 30, 2018

Contact this candidate


Shuai Huang

Address: **** ****** *****, ** *****, CA, 92093

Tel: +1-415-***-**** Email: LinkedIn:

University of California, San Diego GPA: 3.6/4.0

B.S. in Computer Science 09/2016 - 06/2019(Expected) Courses include: Software Engineering(A), Database System Principles/Implementation (A), Recommender System

& Web Mining(A), Data Science(A), Machine Learning(A), Web Client Languages(A) Club and Society Member

• HKN, an International Honor Society at IEEE 04/2018 – Present

• oSTEM, a Professional Society for LGBTQ in STEM Community 09/2017 – Present Morgan Stanley 07/2018 – 09/2018

Software Engineering Summer Analyst

• Built the backend of an order tracing tool in Python for Listed Sales & Trading Team

• Visualized cash order flow to save the team hours daily finding breaks if the order is not sent to the exchange

• Modified a component in Perl to SSH into remote servers to fetch FIX Messages

• Improved information presentation by developing the network of connections stored in a tree

• Improved runtime performance and halved the wait time for users with a cache that maps connections to processes

Google 03/2017 – 06/2017

Software Developer, CodeU Program

• Implemented the data access and validation component to MySQL hosted by AWS using JDBC

• Reduced user’s wait time with an open connection pool that ensures the connection availability via DBCP

• Improved user information security by encrypting password using SHA-256 when storing to Database UCSD Jacobs School of Engineering 09/2016 – 06/2017 Machine Learning Researcher – Sport Predictor

• Co-built a Python engine that predicts the type of sport the user is doing based on their real-time data

• Used NumPy and Matplotlib to process and visualize 6GB exercise data in JSON to find interconnections between data and build feature sets for the model

• Developed SVM models with high precisions (97.7% for binary classifier, 89% for multi-class classifier) through testing single/combinational feature sets validated by Confusion Matrix My News 06/2018 – Present

• Building a personalized news feed system that recommends news based on historical news consumption

• Formatted and grouped news documents and user data into separate processing tasks using NLTK

• Trained LDA model to form word clusters from news documents with probabilities that represent text corpus

• Trained Doc2Vec model to convert documents to vectors

• Used PCA to perform dimension reduction before applying K-Means to acquire center vectors DBMS Buffer Manager and Index Implementation 04/2018 – 06/2018

• Implemented replacement policy using Clock algorithm in C++ for DBMS on Linux to support temporary storage

• Implemented B+ Tree index for database on top of I/O Layer that supports single-attribute indexing

• Java, Python, SQL, Linux/Unix, C++, Perl, HTML/CSS

• Perforce, Git, Agile

• Data Analytics, Machine Learning, Backend Development, SQL Databases, NLP, Data Visualization SKILLS




Contact this candidate