Fengyang Wang

Summary of Qualifications


Software Developer Co-op

Bloomberg LP • San Francisco, CA
  • Designed and implemented APIs for quantitative finance
  • Used Python scientific stack (numpy, pandas) and Jupyter notebook

Software Developer Co-op

Bloomberg LP • New York, NY
  • Developed an event processing system with Scala and Apache Storm
  • Ensured scalability and reproducibility using Chef
  • Designed UI and database for new system

Olympic Math Teacher

Grand River Chinese School


Bachelor of Mathematics

University of Waterloo
  • Réné Descartes National Scholarship, awarded by University of Waterloo ($25000 value)
  • Term Dean’s Honours for Fall 2015, Winter 2016, Fall 2016, Winter 2017



  • Currency arithmetic, conversion, and format library
  • Written in Julia


  • Simple territorial board game
  • Javascript and HTML technologies
  • Used fabric.js drawing library

For more projects, please see my projects page.


ACM ICPC Programming Competition

East Central North America Region
  • Part of Waterloo White
  • 3-person team at East Central North America Regionals
  • Placed 3rd among 126 teams from 50 schools

Putnam Math Competition

Mathematical Association of America
  • Placed in top 200 across Canada and United States

Canadian Mathematical Olympiad

Canadian Mathematical Society
  • Finished in top 40 nationwide (both years)

Canadian Computing Olympiad

Centre for Education in Mathematics and Computing
  • Received Silver Medal


Programming Languages

  • C
  • C++
  • Java
  • Python
  • JavaScript
  • Julia
  • Scheme


  • HTML
  • CSS
  • (La)TeX
  • Git