Portfolio
Correlation between Covid-19 and Economic (2020 - 2021)
- DBMS: MySQL.
 - Languages: Python, HTML/CSS/Javascript, Shell script.
 - Technologies: ETL, Apache Airflow, Apache Spark, Docker, Flask, Restful API
 - Github: sb-capstone This project provides ready-to-analyze datasets for Covid-19 and other related aspects in our daily life such as stock index, unemployment rate, job opennings, bussiness activities. We implement a full stack solution includes: (1) the front-end dashboard with Flask + jQuery, (2) ETL pipeline with Apache Spark + Python and Apache Airflow for scheduling ETL tasks and (3) MySQL as the back-end DBMS. 

 
Revisiting write-ahead logging with NVDIMM (2019)
- DBMS: MySQL.
 - Languages: C/C++, Shell script.
 - Technologies: PMDK from pmem.io, TPC-C, Linkbench.
 - Public paper(s): conf. paper
 

PB-NVM: A High Performance Partitioned Buffer on NVDIMM (2018 - 2019)
- DBMS: MySQL, MongoDB.
 - Languages: C/C++, Python, Shell script.
 - Technologies: PMDK from pmem.io, TPC-C, YCSB, Linkbench.
 - Public paper(s): SCIE paper
 - Githubs: [MySQL 5.7], [MongoDB]
 

MongoDB Journaling evaluation with NVDIMM (2017)
- DBMS: MongoDB.
 - Languages: C/C++, Shell script.
 - Technologies: NVDIMM, YCSB.
 - Public paper(s): [conf. paper]
 

Dynamic Stream Mapping on MongoDB (2017)
- DBMS: MongoDB.
 - Languages: C/C++, Shell script.
 - Technologies: Multi-streamed SSD, YCSB, Linkbench.
 - Public paper(s): [SCIE paper], [Conf. paper]
 - Github: [mongo-mssd]
 

Optimize MongoDB with TRIM command (2016)
- DBMS: MongoDB.
 - Languages: C/C++, Shell script.
 - Technologies: TRIM command, YCSB.
 - Public paper(s): [conf. paper]
 - Github: [mongo-trim]
 
Analyzed I/O characteristics of MongoDB using YCSB benchmark and blktrace. Described space management in WiredTiger. Optimized MongoDB using TRIM command, improved throughput up to 14.7%

Stock Prices Matching (2013)
- OS: Androi.
 - Languages: Java.
 - Technologies: Androi Studio, Eclipse.
 - Public paper(s): [thesis paper]
 - Github:
 - Presentations:* [KDBC 2015]
 
