Teladoc Health -- Sofware Engineer II
Jan.2022 - Jan.2023 | Advisor:Kunal Sachdeva |
Created a local layer to store all the information for clients’ BloodPressure(BP) and Blood Glucose(BG)
Designed and create a delete API to delete all the client information based on GDPR to keep information safety
Migrated microservices from AWS to Azure and update endpoint call for client protal
Implemented Fast Healthcare Interoperability Resources(FHIR) API for data management in the cloud
Developed Personally Identifiable Information(PII) filter to hash informations from microservices’ database
Documented all PII from Splunk history for microservices and find information that miss hashed
Lead over 10+ engineer for the PII work and did better than our customer expect
Amazon Inc.
May 2021 - Nov.2021 | Advisor: Brent Miles |
Designed and developed a feature in workmail group for amazon customers and internal on-call which will save 75% of time by creating, editing, and transferring ownership for a group..
Designed and implemented a feature for the Distribution List Group (DL Group) management tool to support editing, ownership transferring, and information collecting by using AJAX under the Spring MVC framework..
Western Digital(Intern)
June 2018 - Sep.2018 | Advisor: Jerry Lo |
Performance analyzed(profiled) and designed an algorithm to transfer profile for eSSD to periodic task table to calculate time cost. Reduced about 70% human labor.
Optimized eSSD engine to remove bottlenecks and enhance performance by 20% from 180+ seconds under Linux
Developed and applied a new Cache storage layer to eSSD and improved response call by 10% from 2.15 s/call.
Collaborated with other teams to investigate next generate eSSD data process by create data model.
University of California, Irvine(Grad Research Assistant)
Master Dissertation: Low-Latency MapReduce By Xiaoran Li and Zhiying Wang
Coded Distributed Computation. Designed algorithm to make deep learning and distributed computation(inner product, convolution) robust, salable and private with code theory under supervision of Prof. Zhiying Wang as graduate research assistant.
Low-latency MapReduce. Designed algorithms(pair-index \& index-pair) to shorten overall system delay in shuffling phase for 10% in a distributed cloud storage system.
Word Search: Designed algorithm to develop a LAN to simulate enterprise distributed file system with total size of 20GB and find communication cost between each server.
Recommendation Search. Designed algorithms to do recommendations based on web crawler collect website information from UCI website, and collected recommendation from UCI domain.
Image Search. Designed algorithms to match image from services by building a 11-layer network.
University of California, Irvine(Undergrad Research Assistant at TinyKicks)
Database System. Built a data pipeline comprises multiple steps to gather high volume and velocity data from both push-based and pull-based sources, include wearable devices protocol identification, data storage into a relational database (MySQL) and data conversion from digital to binary.
Real-Time System. Created a real-time health monitoring system to support device communication to registered services via Bluetooth within 5 meters.
California Institute of Technology(Undergrad Research Assistant)
Tested gun cannon collision experiment to find the material that not exsist in the natural setting on Earth. Then
collected data in a cloud data sheet and plot the result by using linear regression which helps to find how materials can be compose in specific way.