$ cat "Real-world data" | Passionate ME > "Food for AI"
Experience
2018 — 2020
2018 — 2020
Berkeley, California, USA
[Geospatial datasets storage and delivery for internal customers]
• Stored phases of datasets derived from tens of petabytes data assets.
• Implemented RESTful API and multi-languages SDK (Java, Python, C++) for updating and querying.
• Constructed serverless service on AWS with RDS (PostgreSQL), S3, Lambda, and API Gateway.
[Cost-effective geospatial data processing pipeline]
• Ingested data sources that are formatted in JSON, CSV, and Protobuf.
• Provided coverage reports for upstream to schedule data collection activities with cost-friendly goals.
• Optimized the pipeline by selecting only necessary datasets conditionally based on business requirements for the cost reduction of the compute-intensive process.
• Demonstrated a dashboard to downstream internal customers for visualized process progress.
• Improved the pipeline reliability with flexible scripts in Shell and Python.
2017 — 2018
2017 — 2018
Palo Alto, CA
[Constructing music knowledge graph for NLP engine]
• Built interface for NLP engine to access knowledge graph.
• Fulfilled music knowledge graph with data from MusicBrainz database.
• Created a multithreaded script to enrich music data by using Spotify API.
[Collaborating on mobile application testing]
• Analyzed user data and built a benchmark for fulfillment tests under music domain.
• Summarized the comparison between most popular voice assistants.
• Leveraged the backdoor API by creating a workflow from behavior tests to Google Sheet.
[Enabling voice capability on vehicle cockpit]
• Integrated wake word detection and speech recognition on embedded Linux.
• Established the socket communication between the embedded system and the customer host.
2017 — 2018
2017 — 2018
Sunnyvale, CA
[Qt Widget prototype]
• Wrapped I2C, GPIO, SPI and serial communication into Qt and C/C++.
• Constructed the hardware test panel on Boot2Qt device.
[Qt Quick evaluation]
• Designed the GUI with Qt Quick Control 2 based on the user required functionalities.
• Applied SQLite 3 to manage user data and complex medical records on embedded system.
• Utilized Signal-Slot mechanism to control a set of hardware without blocking UI.
Education
University of Iowa
Bachelor’s Degree
University of Iowa College of Engineer