Post Job Free

Resume

Sign in

Data Project

Location:
Santa Cruz County, CA
Salary:
50000-80000
Posted:
February 26, 2020

Contact this candidate

Resume:

Haofan Wang

Santa Cruz, CA ***** 805-***-**** adbztu@r.postjobfree.com

Github: https://github.com/364903129

Education:

University of California, Santa Cruz Expected graduation: June 2020

B.S. in Computer Science

Skills:

Programming languages: Java, C++, C, XML, Python, HTML,CSS, Scheme, Ocaml, Prolog, Ruby, JavaScript, Bash

Software and Framework: Xcode, Android Studio, Visual Studio, Docker, Vim, Eclipse, Pycharm, Cyberduck, Ubuntu

Courses: Operating System, Data Structure and Algorithm, Software Design Project, Artificial Intelligence, Advanced Programming

Languages: Chinese, English

Work Experience

Camarillo Public Library Camarillo CA

Tutor Jan 2016 - Dec 2016

●Help high school students with their homework (calculus, physics, basic computer science)

University of California, Santa Cruz Santa Cruz, CA

TA for introduction to data structure and algorithm June 2018 - Dec 2018

●Help students with data structure problems. Such as linked list, stack, queue, sorts, BFS, DFS, UFS, trees, recursion, heaps, searches, greedy algorithm, dynamic algorithm, divide and conquer.

●Modify grading script to grade students’ assignments and labs correctly.

Projects https://github.com/364903129

Oracle Data Studio - Performance Optimization Jan 2020 - Present

●Benchmarking Oracle Database communication access the data studio and try out the queries that hibernate is generating and sending to the database. Depending on the result, we rewrite certain queries using HQL to make it faster.

●Using JHM and Gradle to do the correct benchmark process.

●Using Virtual Box, Ubuntu and Docker for working environment.

●Using IntelliJ IDEA and Datagrip for integrated development environment.

●Working in a team of 5 with Agile software development method.

●Our goal is to speed up the up-time rate by 10% by the end of June.

Foodographer - restaurant search engine June 2018 - Dec 2018

●Accomplished the recommendation function to allow the user to find new favorite restaurants and increase downloads

●Launched Andoird application from Scratch using Android Studio, and implemented yelp API

●Developed front-end app user interface in XML. Make the process of the app becomes smoother and cooler

●Used firebase as a backend to store users' information. So users can review their search history, own information, etc.

●Used Scrum in the daily meetings to keep synchronizes with colleagues

TM - Project management app Feb 2018 - May 2018

●Designing and building a project decision system to solve the problem that illegal project posted on the page

●Implemented an in-app communication system. The student can communicate with the professor once their project gets approved.

●Design the frontend with XML, change from slides to fragments to create a smoother user experience

●Using firebase as a backend to store users' information.

●Code in Java and XML

Multi-thread HTTP Server July 2019 - Dec 2019

●Designed and implemented a Multi-thread HTTP Server that can transfer/receives files safely through client and server

●Implemented the LOG function to save the records to log files and error files. So the user can keep track

●Added cache to improve the performance of the server. Speed becomes much faster than just access the processor

●Code in C++



Contact this candidate