Ying-Chu Wang

(206) 724-1897 joannaahj@gmail.com
JoannaWang1216
Yingchu-Joanna

Work Experience

Amazon

Software Development Engineer

Bellevue, WA

June 2025 - Present

  • Built, designed and maintained software projects in FinTech team.

Point Comfort, TX

Aug 2023 - Oct 2024

  • Designed and developed databases to efficiently store new equipment data from different vendors
  • Managed equipment data with Microsoft SQL Server database for fast query and analysis
  • Improved overall workflow efficiency by 40% by developing an accounting application in C# using WinForms for .NET
  • Leveraged SQLite as a persistent storage for application states and accounting data

Graphics and Perception Lab, National Chiao Tung University

Research Assistant; Advisor: Prof. Wen-Chieh Lin

Hsinchu, Taiwan

Jan 2020 - Aug 2021

  • Built an immersive VR environment (IVE) with Unreal Engine 4 to experiment perceptual learning and carryover effects
  • Designed experiments for distance perception based on coherent visual and reverberated audio stimuli in IVEs
  • Evaluated the feasibility of auditory calibration or auditory perceptual learning with reverberation stimuli to enhance sound source depth perception in IVEs

Technical Skills

Programming Languages: Python, C#, Java, JavaScript, TypeScript, SQL, C/C++

Tools: .NET, React, RESTful API, FastAPI, AWS, Docker, Kubernetes, Microsoft SQL Server, MongoDB, SQLite, OpenGL, CI/CD, Git

Education

Purdue University

Master of Science in Computer Science

West Lafayette, IN

Aug 2021 - May 2023

National Chiao Tung University

Bachelor of Science in Computer Science

Hsinchu, Taiwan

Sep 2016 - Jan 2020

Selected Project

Fall 2022

  • Developed an interactively adjustable inference pipeline for bird species classification with PyTorch
  • Fine-tuned Inception v3 for image attribute recognition; leveraged MLP for prediction based on recognized attributes
  • Connected human controllers to the underlying machine learning model with vanilla HTML, CSS, JavaScript for frontend UI and Flask to bridge both worlds

Distributed Database

Spring 2022

  • Handcrafted Paxos consensus algorithm from scratch in Java
  • Built a distributed, fault-tolerant, sharded, transactional key-value store
  • Implemented a two-phase commit protocol to handle multi-key updates