Post Job Free
Sign in

Data Design

Location:
Davis, CA
Salary:
110000
Posted:
February 21, 2020

Contact this candidate

Resume:

Wenxi Lu

*** ****** **, *** *********, CA ***** 530-***-**** *********@*****.***

EDUCATION

University of California, Davis, CA

• Master in Atmospheric Sciences

• Courses: Data Structure and Algorithm, Algorithm Design and Analysis, Database System, Operating System, Probability & Statistics Model for CS 9/2017 –

12/2019

Nanjing University of Information Science and Technology, Nanjing, China

• Bachelor in Atmospheric Science

• GPA: 3.7/4.0

9/2011 –

06/2015

PROJECT EXPERIENCES

Implementation of an Instagram-liked App for iOS

• Designed the relational database schema using Entity-Relation (ER) model

• Sketched and designed user interfaces

• Applied database normalization (2-NF) to reduce redundancy

• Implemented functional features (Post, Comment, Profile, Search) Design of a Multi-client Visualization System

• Implemented a WebSocket-based visualization server

• Designed a request queue to maintain the correct order of requests

• Designed a task handler to handle the requests in CPU and GPU synchronously

• Performed performance evaluation regarding various hardware specifications Implementation of Student Grading Database

• Designed the relational database schema using ER model

• Implemented a C++ program for data insertion

• Designed SQL queries using join, nested query, aggregation, and grouping Linear Time Pattern Searching System

• Implemented efficient DNA pattern matching program using Boyer-Moore and Z-algorithm

• Implemented the auto-compilation script for the C++ program using CMake

• Implemented unit tests and sanity checks to verify matching results. String Detection System Using Bloom Filter

• Designed bloom filter data structure with K-Hashing constructed from a random binary matrix

• Implemented the HashMap-based cache for previously calculated results to improve performance

• Implemented unit tests and sanity check for accuracy evaluation TECHNICAL SKILLS

• Programming Languages:

o Proficient in Java, SQL

o Familiar with C, C++, R, MATLAB, Python, Swift

• Databases: PostgreSQL, Firebase

• Tools: Linux, LaTeX, ArcGIS



Contact this candidate