Chao-Ran Wang
Software Engineer at TuSimple- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
TuSimple
-
United States
-
Software Development
-
400 - 500 Employee
-
Software Engineer
-
Aug 2020 - Jul 2023
San Diego, California, United States
-
-
-
Amazon Web Services (AWS)
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Software Development Engineer Intern
-
May 2019 - Aug 2019
Greater Seattle Area Data Replication from DynamoDB (NoSQL database) to a Relational Database ➢ Impact: replicates more than 7500 records per minutes to PostgreSQL and created the data warehouse on which analytics teams can run business analytics by relational queries. ➢ Extended a Coral service in Java that consumes DynamoDB streams and process them separately to update PostgreSQL and Elasticsearch in a real-time manner. ➢ Designed and set up all the tables in PostgreSQL and attributes in each table… Show more Data Replication from DynamoDB (NoSQL database) to a Relational Database ➢ Impact: replicates more than 7500 records per minutes to PostgreSQL and created the data warehouse on which analytics teams can run business analytics by relational queries. ➢ Extended a Coral service in Java that consumes DynamoDB streams and process them separately to update PostgreSQL and Elasticsearch in a real-time manner. ➢ Designed and set up all the tables in PostgreSQL and attributes in each table to normalize data. Converted one single JSON record to several relational records. ➢ Designed and implemented the workflow, including choice of database between PostgreSQL (OLTP) and Redshift (OLAP), and handling issue such as data inconsistency and service resiliency. Show less
-
-
-
-
Exchange Researcher
-
Jul 2017 - Jun 2018
Chicago, Illinois Developed a testing service (Python, Jupyter Notebook) that uses different protocols (Iperf3/Xrootd) to automatically test the performance of data transfer in DTNs. ➢ Impact: optimized data transfer throughput to 94.2 Gb/s on a 100Gb/s network. ➢ Capable of running tests between any pair of two DTNs by SSH connection. Can control how many parallel files to be transferred throughout the whole test. Integrated with Grafana to visualize the hardware stats.
-
-
-
Academia Sinica, Taiwan
-
Taiwan
-
Higher Education
-
700 & Above Employee
-
Operation engineer
-
Jul 2016 - Jun 2017
Taipei City, Taiwan ➢ Developed a series of Puppet modules for woker node deployment. Automated procedures for deploying more than 200 computing nodes in 6 sites. Greatly shortened the time from days to within 2 hours. ➢ Maintained, deployed, and monitored clusters and fixed operation issues.
-
-
Education
-
University of Virginia
Master's degree, Computer Science