Software engineer · Vancouver, BC
Building systems that make complex work clearer.
I’m Kexin Zhao, a software engineer focused on scalable backend services, data workflows, and tools for financial decision-making.
Selected impact
Small decisions.
Significant outcomes.
Scroll to explore ↓
01 / Experience
Systems work,
measured in outcomes.
Software Development Engineer
AmazonBuilt internal platforms that help retail teams model vendor negotiations, understand financial outcomes, and move faster with reliable data.
- Reduced processing time for 10K+ record negotiation rounds from roughly 48 hours to under 12 through query optimization, pre-filtering, and batching.
- Designed Java services on AWS and React interfaces for entering financial terms and calculating detailed metric breakdowns.
- Developed ETL pipelines that enabled downstream reporting and analytics for financial teams.
02 / Showcase
Built to be
used.
Synthetic sample · Files stay on your device
Live project / Data tooling
CSV QC CSV Inspector
Find the messy parts before your next import. Inspect CSV files for missing values, duplicates, mixed types, date issues, numeric outliers, and inconsistent rows.
Filter findings, explore row details, and download an issue report—all processed locally in your browser, without uploading your data.
Try CSV QC (opens in a new tab)03 / Technical focus
A practical
engineering stack.
Languages
Java
SQL
Python
JavaScript
Systems
AWS
Backend services
Data pipelines
Data modeling
Interface
React
Node.js
Full-stack development
Financial tooling
04 / Background
I care about the details that make software dependable.
My work brings together backend engineering, data accuracy, and thoughtful product collaboration. I hold a B.A. in Computer Science from the University of British Columbia and am based in Vancouver.
05 / Contact