Fan Zhang

Fan Zhang

San Francisco Bay Area
7K followers 500+ connections

About

I am a passionate, responsive and hands-on software and system engineer, who has 6 years…

Activity

Join now to see all activity

Experience

  • Meta Graphic
  • -

  • -

  • -

    san fransisco

  • -

    Los Angeles, California, United States

  • -

Education

Publications

  • Learning Part-based Dictionary by Sparse NMF for Face Gender Recognition

    2015 8th International Symposium on Computational Intelligence and Design

    • Obtained part-facial human face feature with non-negative matrix factorization (NMF) from MIT dataset
    • Trained and classified obtained data based on Support Vector Mechanic (SVM) and logic regression (LR),
    the accuracies are 76% and 70% respectively, the time is increased by 13 times and 2 times respectively

    See publication

Patents

  • A Kind of monitor device based on radio wireless

    Issued CN CN201520403650.0.

    A Kind of monitor device based on radio wireless

  • A Kind of Storing System of Bus

    Issued CN CN201520521674.6

Courses

  • Analysis of Algorithm(A)

    CSCI570

  • Artificial intelligence

    CSCI561

  • Computer Network

    EE450

  • Embedded System

    EESM5060

  • Programming Systems Design

    CSCI455

  • Simulation for Probability and Statistic (A)

    -

  • System Design and Object Oriented Design

    -

Projects

  • Idea management

    -

    Project URL(description): https://greenbay.usc.edu/csci577/fall2018/projects/team03/
    Github: https://github.com/Fan4530/t3-discovery-tool
    Demo: https://drive.google.com/file/d/1Y78gY0jqHAogNOFJt6HFlKbQ-w-1m-5N/view?usp=sharing

    Other creators
    See project
  • Data Infrastructure: Stock Platform

    -

    • Built a streaming data processing pipeline with Kafka, Cassandra, Spark, Zookeeper and coordinating each part
    with Docker containers using Mesos
    • Transmitted real-time stock data streams at least 8,000 messages per second using Kafka
    • Inserted data into Cassandra database with at most average 200ms per query
    • Clustered and averaged the streaming stock price with Spark every 2 seconds
    • Designed UI interface to display the real-time average stock price with Node.js…

    • Built a streaming data processing pipeline with Kafka, Cassandra, Spark, Zookeeper and coordinating each part
    with Docker containers using Mesos
    • Transmitted real-time stock data streams at least 8,000 messages per second using Kafka
    • Inserted data into Cassandra database with at most average 200ms per query
    • Clustered and averaged the streaming stock price with Spark every 2 seconds
    • Designed UI interface to display the real-time average stock price with Node.js, Bootstrap, jQuery.

  • BestMeal: iOS App for Restaurant Recommendation

    -

    • Fetched restaurant information from Yelp API with NSURLSession
    • Illustrated search result with customize UITableViewCell in UITableView
    • Integrated MKMapView and marked restaurant annotation with MKAnnotationView
    • Updated/Found user location based on CLLocationManager
    • Customized restaurant query for user to provide better user interaction

  • WeLook: User Friendly Event Reporter Based on Android SDK 24

    -

    • Implemented fancy features for user to upload, comment and give a like to events
    • Implemented Firebase database to store user data and used Firebase storage to upload image
    • Integrated Google Map API to display the nearby hot events and navigate to the events
    • Designed and implemented user friendly advertisement based on Firebase Admob

    See project
  • MyTicket: Ticket Search and Recommendation Engine

    -

    • Built Java servlets with RESTful APIs to handle HTTP requests and responses
    • Built/Connected MySQL and MongoDB database based on JDBC (Java Database Connectivity) API to capture and store user and tickets information fetched from TicketMaster API
    • Designed a fronted web page with HTML, CSS and JavaScript
    • Utilized Kibana to analyze the geographic distribution of new customers and returning users.
    • Deployed server to AWS EC2 and tested it by Apache JMeter. The…

    • Built Java servlets with RESTful APIs to handle HTTP requests and responses
    • Built/Connected MySQL and MongoDB database based on JDBC (Java Database Connectivity) API to capture and store user and tickets information fetched from TicketMaster API
    • Designed a fronted web page with HTML, CSS and JavaScript
    • Utilized Kibana to analyze the geographic distribution of new customers and returning users.
    • Deployed server to AWS EC2 and tested it by Apache JMeter. The throughput is 200 queries per sec
    https://github.com/Fan4530/MyTicket

    See project
  • Wechat+: Geo-based Social Network Integrated Dump Info Filter

    -

    • Designed an iOS app as frontend to post events and applied AFNetworking framework to connect backend
    • Constructed a web service with Go to handle posts and deployed to Google Cloud (GAE flex)
    • Utilized ElasticSearch to provide geo-location based on search functions
    • Tested 10k fake users with Jmeter and 70 alpha test users to promote the quality of the product
    • Filtered out dump information in server side based on the offline data analysis with BigQuery

    See project

Honors & Awards

  • National scholarship

    Chinese Ministry of Education

  • 2015 International Mathematical Modeling Contest (Won Honorable Mention)

    the Consortium for Mathematics and Its Application

    • Establish model to eradicate Ebola Disease outbreak in African according to data about infected population.
    Work and contribution:
    • Construct differential equation based on SIR model and get Numerical solution to predict how Ebola Disease will change with different amount of vaccine and drug number, cure rate, etc.
    • Construct Ant Colony Optimization Algorithm (ACCA) to determine delivered system.
    • Manage to find optimal path for transporting drug and vaccine with Algorithm…

    • Establish model to eradicate Ebola Disease outbreak in African according to data about infected population.
    Work and contribution:
    • Construct differential equation based on SIR model and get Numerical solution to predict how Ebola Disease will change with different amount of vaccine and drug number, cure rate, etc.
    • Construct Ant Colony Optimization Algorithm (ACCA) to determine delivered system.
    • Manage to find optimal path for transporting drug and vaccine with Algorithm (GA) model.

  • 1th Price in National Mathematics Competitions of Shaanxi zone

    Chinese Mathematical Society

  • National Endeavor scholarship

    Chinese Ministry of Education

    top 5%

Languages

  • English

    Professional working proficiency

  • Chinese

    Native or bilingual proficiency

More activity by Fan

View Fan’s full profile

  • See who you know in common
  • Get introduced
  • Contact Fan directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Fan Zhang in United States

Add new skills with these courses