About
-2 years of professional experience of Backend development and 1 year of experience of…
Activity
-
"Hey, why did you delete those lines again?" I recently wrapped up an individual project building an activity tracker by scraping search engine data,…
"Hey, why did you delete those lines again?" I recently wrapped up an individual project building an activity tracker by scraping search engine data,…
Liked by Hanwei Wang
-
After 13+ incredible years at Meta, it’s time for a new adventure. Joining in 2013, I never could have imagined the scale of the challenges we’d…
After 13+ incredible years at Meta, it’s time for a new adventure. Joining in 2013, I never could have imagined the scale of the challenges we’d…
Liked by Hanwei Wang
-
I am #hiring! (Android, iOS, Web, Backend and ML Engineers) The Growth & Discovery team powers the Gemini App's growth engine and crafts user…
I am #hiring! (Android, iOS, Web, Backend and ML Engineers) The Growth & Discovery team powers the Gemini App's growth engine and crafts user…
Liked by Hanwei Wang
Experience
Education
Volunteer Experience
-
volunteer
Dragon wish Four-Region acroos the straits Youth Exchange Program
- 1 month
Social Services
·Participated charity auctions and raised money in the street for patients, Hongkong, China
·Participated Cross-strait Youth Summit in Peking University, Beijing, China
-
volunteer
Tzu Chi
- 1 month
Human Rights
visited gerocomium, performed a happy show for the old
Courses
-
Advanced Data Structure
COP 5536
-
Analysis Algorithm
COT 5405
-
Bioinformatics
CAP5510
-
Computer Communication
EEL 5718
-
Computer Networks
CNT5106C
-
DataBase management System
COP5725
-
Pattern Recognition
EEL 6825
-
Principle of Computer System Design
EEL 5737
Projects
-
A Mobile Web Application for Geolocating Fertilizer Ordinance Jurisdictions
- Present
(the project is still ongoing)
The Florida Fertilizer Map has Florida County layer &Florida City layer & User's Custormized layer, the purpose is to show the fertalizer area and fertalizer time interval and other geographical information during different period of time using Click event on the map, user can save and retreive their drawed polygons through database,
- User responsive interface design using HTML5, CSS3, JavaScript, JQuery, JSON, JQuery Mobile
- Use Google Map API to show…(the project is still ongoing)
The Florida Fertilizer Map has Florida County layer &Florida City layer & User's Custormized layer, the purpose is to show the fertalizer area and fertalizer time interval and other geographical information during different period of time using Click event on the map, user can save and retreive their drawed polygons through database,
- User responsive interface design using HTML5, CSS3, JavaScript, JQuery, JSON, JQuery Mobile
- Use Google Map API to show the florida-centered map view and create drawing tools that allow user create and delete different Images on the map
- Use Google Fusion Table to Import FGDL's county, city KML files on the map view, designed method that can highlight selected polygon border when the polygon is clicked.Other creators -
-
Chat Room and File transfer Implementation with Java Socket
- Used Java Socket to designed and implemented a chat room server which can broadcast, unicast, blockcast message among clients.
- Implemented chat room server with file transfer mechanism that can broadcast, unicast, blockcast file among clients.
- Designed and created chat room client with Java AWT GUI which can receive message and store file.
Other creators -
Butterflies Garden App (HTML CSS jQuery jQuery Mobile JavaScript, C#, SQL, ASP.NET MVC)
See project·Developed mobile web application in ASP.NET MVC framework
·Model: Created multiple models to define plants, butterflies, gardens and their relationship
·View: User Interface responsive design using HTML&CSS, jQuery, jQuery Mobile, JavaScript, customize data by accessing input data through JSON file
·Controller: Using C# LINQ to connect SQL Server database that can CRUD virtual gardens
-
Data Structure Construction and Operation (Java)
•Develop a Red-Black Tree data structures
•Use the data structures to retrieve, delete, search data among millions of sample data files in certain time
-
Distributed Fault Tolerant Client-Server File System Design (Python)
• Designed and developed distributed Linux file system for large-scale information processing that can detect and tolerate server failure and data corruption
• Designed a server to pass client requests and fetch data using XML-RPC protocol
• Created client-transparent automatic server restart mechanism in case of server failure
• Implemented “quorum approach” based data recovery mechanism
• Increased system error tolerance by approximately 75%
Other creators -
Multi-level FUSE File System with Persistent Storage and Effiicient Cache Design (Python)
·Developed a multi-level FUSE (Filesystem in Userspace) based on one-level FUSE system in Linux
·Implemented persistent storage using MongoDB database
·Implemented in-memory cache using LRU algorithms for synchronization with persistent storage
·The system performance is enhanced by 60% when dealing with large-scale data using cache compared to persistent-only storage
Other creators -
Induistrial Robotic Arm Design Based On Rockwell Automation Software (Studio 5000, RSView32/FactoryTalk SE)
-
See project•Used Studio 5000(Rockwell software) to design an industrial robot arm which can be switched to manual or automatic mod to clap cargo from one workbench to another workbench repeatedly
•Used factorytalk SE/RSview32(Rockwell software) to design an animation to simulate the robot arm which can synchronize every steps of the robot arm when the program is running
•Designed a touch screen program to control the simulating robot arm through the touch screen
url…•Used Studio 5000(Rockwell software) to design an industrial robot arm which can be switched to manual or automatic mod to clap cargo from one workbench to another workbench repeatedly
•Used factorytalk SE/RSview32(Rockwell software) to design an animation to simulate the robot arm which can synchronize every steps of the robot arm when the program is running
•Designed a touch screen program to control the simulating robot arm through the touch screen
url 1:https://youtu.be/dN2kYwpICcA
2:https://youtu.be/PesGt7ubp6A
3:https://youtu.be/CpbmfcGoSy4
Honors & Awards
-
Achievement Award
UF
Languages
-
Mandarin
Native or bilingual proficiency
-
English
Professional working proficiency
More activity by Hanwei
-
Thrilled to share that our theoretical work CAR-Flow: Making Flow Matching Models Easy to Learn via Reparameterization has been accepted as a…
Thrilled to share that our theoretical work CAR-Flow: Making Flow Matching Models Easy to Learn via Reparameterization has been accepted as a…
Liked by Hanwei Wang
-
Humbled and Excited to speak at (Buffer-Free Video)^AI! I'll be diving into "Accelerating GenAI Deployment at Scale with Media Understanding and…
Humbled and Excited to speak at (Buffer-Free Video)^AI! I'll be diving into "Accelerating GenAI Deployment at Scale with Media Understanding and…
Liked by Hanwei Wang
-
If you want to become good at system design (I'm not kidding), learn these case studies: 1/ How Uber Computes ETA: ↳ https://lnkd.in/eVKV2ePC 2/…
If you want to become good at system design (I'm not kidding), learn these case studies: 1/ How Uber Computes ETA: ↳ https://lnkd.in/eVKV2ePC 2/…
Liked by Hanwei Wang
-
# Reflecting on an Inspiring Panel Last Saturday, I had the privilege of speaking at a panel moderated by Xiaosong Zhou at the HUST Silicon Valley…
# Reflecting on an Inspiring Panel Last Saturday, I had the privilege of speaking at a panel moderated by Xiaosong Zhou at the HUST Silicon Valley…
Liked by Hanwei Wang
-
Visited the Meta Data Center in Luleå, Sweden, just south of the Arctic Circle, in the town where my dad was born. Tonight the sun will set here at…
Visited the Meta Data Center in Luleå, Sweden, just south of the Arctic Circle, in the town where my dad was born. Tonight the sun will set here at…
Liked by Hanwei Wang
-
关于大部分人的职业发展。刚入职到30岁,会有一个陡峭。然后有几年平缓(也有人会停在这里),找到了突破又来一次陡峭,最终停留在一个位置。此时,出现黑线和红线两种,黑线是你可以保持你最终状态,红线就是走下坡路。在这个阶段能保持就是好的状态,主要是心态层面,心态不好就会连之前的都不如,走下坡
关于大部分人的职业发展。刚入职到30岁,会有一个陡峭。然后有几年平缓(也有人会停在这里),找到了突破又来一次陡峭,最终停留在一个位置。此时,出现黑线和红线两种,黑线是你可以保持你最终状态,红线就是走下坡路。在这个阶段能保持就是好的状态,主要是心态层面,心态不好就会连之前的都不如,走下坡
Liked by Hanwei Wang
-
# Why I Left Meta to Start NexMeter ## Realizing a Lifelong Dream From my early days, when I wrote a paper in elementary school, my ultimate goal has…
# Why I Left Meta to Start NexMeter ## Realizing a Lifelong Dream From my early days, when I wrote a paper in elementary school, my ultimate goal has…
Liked by Hanwei Wang
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content