Amazon Web Service
SDE - Santa Clara, CA
Working in a team that changes the way Amazon scales up and tears down its data center networks. We help NDEs with automate as much of their process as possible. Enable Amazon data center capacity(not only AWS) to be elastic.
Amazon Web Service
SDE Intern - Santa Clara, CA
Created a Smart Reboot and Host Monitoring System that checks the status of our devices globally and reboots eligible devices
with adjustable speed and settings. Redundant checks on host health(e.g. BMC, VPC status, etc.) and location health are
performed to ensure the reboot will never influence our services and the system is distributed to 10K+ production devices.
Increased devices' health and reduced DevOps labor requirements. All hosts would be patched or updated every 14 days.
Completed the project entirely independently with the entire software development cycle from design review,
implementation, unit test, integration test, Code review, and monitoring pipeline and deployment to production.
Write unit tests using pytest and unittest framework for Python Packages. Write unit test using jtest for Java packages. Achieved total unit test coverage of more than 85% of my code in more than 5 different packages written in Python or Java.
Find bugs from other teams and coordinate with their SDEs to fix them. Also, fulfill needs from other teams for shared packages.
Deepchem Co., Ltd.
Python Intern - Beijing, China
Designed and built calculation task distribution systems. Distributing calculation jobs from distribution server to different calculation servers (Group project, 4 people in total (including one manager)).
Communicated and collaborated with front-end, and other co-walkers to create web-based platform. Represented team to communicate with manage Finished building in 1 month.
Checked job status on platform and handled manual stop from user with GET. Handling exceptional cases e.g. distribution server offline. Stress tested on all 4 calculation servers.
Checked front-end job status and submitted log content from calculation to distribution server in real-time with GET and POST. Zip needed calculation results and uploaded files to distribution server with POST (up to 10 jobs in real life).
Increased overall calculation efficiency by 50% - 200% (By keeping calculation servers busy on none business hours).
Created algorithms to find missing data set in database from id queries CSV. Data filtering and aligning. Extract 3D Cartesian coordinate and get SMILE with Pybel(OpenBabel) python package.
Constructed and maintain SQL database. Extract data from XYZ file, CSV file, and converted SMILE and insert it into SQL database(including checking repeating data in database)(Individual project).
Developed an algorithm to audit two-way connections between PC and lab equipment automatically with SOCKET (Individual project finished in 1 day).
Beijing MeiQuan Science and Technology Development Co., Ltd.
Part-time Software Engineer and Administrative Assistant - Remote, USA / Beijing, China
Visualize customer list on interactive map. Click here to see the map. Geocoding with Google Map API and saved to JSON to save API quotes.
Read the products’ CAD structure drawings and specifications, make optimization suggestions, participate in new products development, and introduce product features to potential clients.
Produce promotional materials remotely, such as the company’s and products’ brochures, using PowerPoint and LaTeX.
Discuss project alternatives with the customer including but not limited to problem-solving.
Hands-on experience with product production and shipping.
Research Institute of Nanjing Runnan Medical Electronics Co., Ltd.
Part-time Assistant - Remote, USA
Collected clinical data in Python and drew signal waveforms, such as electrocardiogram (ECG), electromechanical film ballistocardiogram (BCG), LC BCG, etc.
Identified the signal peak through local maximization, calculated the peak distance, and plotted to extract the beat-by-beat cardiac cycle of ECG signal
Performed the extraction of the beat-by-beat cardiac cycle of any BCG signal with or without the synchronous ECG signal reference
UCSB Physics Circus
Core member - UCSB, Santa Barbara, CA
Deliver intriguing physics lectures to local elementary schools via Zoom
Co-designed the Balloon Thermal Experiment and created the featured homepage on Home Experiments Website: https://circus.physics.ucsb.edu/home-experiments/
Get reported several times by The Current, UCSB’s official magazine
UCSB College of Letter and Science
Academic peer advisor - UCSB, Santa Barbara, CA
Advise peer students on educational plans and provide suggestions on course selection
Deal with Qless, a virtual walk-in platform, deal with progress check, petition, explain paper work process, explain policy at College of Letter and Science, and deal with any student concern especially at pandemic time.
Deal with academic appointment. Provide detailed academic plan and progress check. Explain potential academic action and consequences.
CITI Bank
YTP Paticipant - Beijing, China
Introduce finince product to new custumers. Got awarded with best custumer survice price
Listen to morning report, learned a lot of finicial knowledge. Present presentation about group project.