About
I am a passionate, responsive and hands-on software and system engineer, who has 6 years…
Activity
-
Last Friday, I wrapped up my four years at ByteDance/TikTok. It was an incredible journey - strong leadership, a fast-growing business, hardworking…
Last Friday, I wrapped up my four years at ByteDance/TikTok. It was an incredible journey - strong leadership, a fast-growing business, hardworking…
Liked by Fan Zhang
-
Two of my favorite fellow engineers are hosting Reddit AMA this week! Don't miss the opportunity to learn about daily work and future plans at…
Two of my favorite fellow engineers are hosting Reddit AMA this week! Don't miss the opportunity to learn about daily work and future plans at…
Liked by Fan Zhang
Experience
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
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=sharingOther creatorsSee 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
-
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 -
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
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
-
One of those days, when you hear about the work you do being discussed on your favorite weekly podcast! A great discussion by John & Patrick on the…
One of those days, when you hear about the work you do being discussed on your favorite weekly podcast! A great discussion by John & Patrick on the…
Liked by Fan Zhang
-
刚才花2小时看完了DeepSeek V3 的 Technical Report,下面说下我的感想。 首先,文章贡献主要来自系统(Training…
刚才花2小时看完了DeepSeek V3 的 Technical Report,下面说下我的感想。 首先,文章贡献主要来自系统(Training…
Liked by Fan Zhang
-
Thrilled to announce that Entelligence.AI has been named one of the 100 Most Promising Companies Founded by Indians in the US for 2024! 🎉 I'd say…
Thrilled to announce that Entelligence.AI has been named one of the 100 Most Promising Companies Founded by Indians in the US for 2024! 🎉 I'd say…
Liked by Fan Zhang
-
Newly published research for generative retrieval for recommendations from teams at Meta. 1. Preference Discerning with LLM-Enhanced Generative…
Newly published research for generative retrieval for recommendations from teams at Meta. 1. Preference Discerning with LLM-Enhanced Generative…
Liked by Fan Zhang
-
It was a joy to celebrate the holiday season with members of our Pinterest team in San Francisco! We had everything from cherry mocktails to…
It was a joy to celebrate the holiday season with members of our Pinterest team in San Francisco! We had everything from cherry mocktails to…
Liked by Fan Zhang
-
Codeium is using Claude to make software development more accessible—enabling developers to tackle bigger projects while helping newcomers write…
Codeium is using Claude to make software development more accessible—enabling developers to tackle bigger projects while helping newcomers write…
Liked by Fan Zhang
-
Sad! He now pretends his 2019 plagiarized article was written by GPT-2, which is merely able to generate a few coherent lines of text. Anybody being…
Sad! He now pretends his 2019 plagiarized article was written by GPT-2, which is merely able to generate a few coherent lines of text. Anybody being…
Liked by Fan Zhang
-
Forget RAG, welcome Agentic RAG 𝗡𝗮𝘁𝗶𝘃𝗲 𝗥𝗔𝗚 In Native RAG, the most common implementation nowadays, the user query is processed…
Forget RAG, welcome Agentic RAG 𝗡𝗮𝘁𝗶𝘃𝗲 𝗥𝗔𝗚 In Native RAG, the most common implementation nowadays, the user query is processed…
Liked by Fan Zhang
-
We're looking to hire a Director of Corporate Finance for a remote position. The ideal candidate will have experience in Personal and Commercial…
We're looking to hire a Director of Corporate Finance for a remote position. The ideal candidate will have experience in Personal and Commercial…
Liked by Fan Zhang
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