Curriculum Vitae - Haoning Ye

Posted on Oct 8, 2023

Adaptive, Enthusiastic, Versatile

Skills»

  • Programming languages
    • C/C++, Rust, Java, Python, Shell Script, Erlang
  • Tech Skills & Frameworks
    • Functional Programming, Web Development, Software Architecture and System Design, Natural Language Processing, Compilers, Distributed System, Database Management, Data Processing, Web Security, Cloud Computing and Containerization, Research and Data Analysis
    • LaTeX, LLVM, Git, Linux, Emacs, Android, Docker, Spring Framework, Elasticsearch, Flex, Bison, Pytorch, FPGA, Visual Studio
  • Transferable & Durable
    • Teamwork, Communication, Flexibility, Perseverance, Resilience, Time Management, Critical Thinking, Problem Solving, Technical Writing, Event Planning and Coordination

Education»

  • M.Eng @ University of Waterloo, Waterloo, ON, Canada
  • B.Eng @ Fudan University, Shanghai, China

Projects»

Experience»

  • Research
    • Towards Evaluating Knowledge Graph Value based on Corpus
    • Xiezhi: An Ever-Updating Benchmark for Holistic Domain Knowledge Evaluation
    • Structure–Rich Text Benchmark for Knowledge Inference Evaluation
  • Internship
    • Software developer, Sunde Info Inc.
  • Teaching
    • TA in Programming in C for Freshmen
    • TA at Intro to Distributed System

Activities & Interests»

  • Activities
    • Archival Assistant for Special Collections Archive for Rare and Antique Texts
    • Coordinator for Gongqing Forest Park Autumn Outing and Halloween Party for International Engagement and Cultural Exchange
  • Interests
    • Post-rock, electronic, and rock music
    • Science fiction, romantic drama, and psychological drama movies
    • Reading fiction