Hi, I'm Edward👋

Computer Science @ University of Waterloo.

Software engineer building infrastructure, distributed systems, and low-latency systems.

Edward Huang
Find and click ALL the hidden frogs!

About

I'm Edward, a Computer Science student at the University of Waterloo interning at Bloomberg. I'm interested in backend systems, infrastructure, distributed systems, and product engineering. I like building reliable software that turns messy real-world workflows into fast, observable systems.

Work Experience

Bloomberg

Bloomberg

Incoming Software Engineer Intern, Electronic Trading Infrastructure

Designing a next-generation C++ data retrieval component for latency-sensitive electronic trading workflows.

Super

Super.com

Software Engineer Intern, Fintech and Earnings Product

Implemented Python personalization and offer-state systems serving 15K+ weekly active users and 150K+ daily reads.

Nokia

Nokia

Software Developer Intern, Network Services Platform

Built Java/Spring Boot telemetry APIs and React/TypeScript workflows, reducing Network Health API p95 latency by 40%.

Tight Studio

Tight Studio

Software Engineer Intern, Video Infrastructure

Built a C++/Node.js video ingestion pipeline that cut share link generation from minutes to under 5 seconds.

Daitaflow Technologies

Daitaflow Technologies

Software Engineer Intern, Full-Stack Product Development

Built Django/PostgreSQL forecasting systems and Procore sync APIs for 20+ enterprise clients.

Education

University of Waterloo

University of Waterloo

Bachelor of Computer Science, Honours, Co-op · GPA: 3.9/4.0

Research Assistant under Prof. Jimmy Lin, CS Teaching Assistant, Vice President of Waterloo Fintech Club.

Skills

Python C++ C Go Rust Java Typescript Javascript HTML CSS React Node.js Spring Boot Django FastAPI PostgreSQL Redis Kafka Docker Kubernetes AWS Git Linux
My Projects

Check out my latest work

I enjoy working on infrastructure and distributed system projects.

Kafka-style durable message broker preview

Kafka-Style Durable Message Broker

Built a durable Go message broker with gRPC APIs, concurrent producers, topics, partitions, key-based partitioning, and per-partition ordering.

  • Go
  • gRPC
  • Append-Only Logs
  • Backpressure
Dynamo-style distributed key-value store preview

Dynamo-Style Distributed Key-Value Store

Built a Dynamo-style distributed key-value store with consistent hashing, virtual nodes, 3-way replication, tunable quorums, vector clocks, gossip failure detection, and hinted handoff recovery.

  • Go
  • Consistent Hashing
  • Replication
  • Quorums
  • Gossip Protocol
Credit card fraud detection preview

Credit Card Fraud Detection

Fine-tuned random forest and gradient boosting models on 30K+ transactions, using SMOTE and GridSearchCV to reduce manual fraud review costs.

  • Python
  • Machine Learning
  • Random Forest
  • Gradient Boosting
Contact

Get in Touch

e224huan@uwaterloo.ca

github.com/ed-ward-huang · linkedin.com/in/ed-ward-huang

Frog Found! Try finding all the other frogs.
0 / 6