Curriculum Vitae - Haoning Ye
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»
- Fortran to C++ Translator
- Lambda Calculus Parser
- Zookeeper-mini, Library Management Website, Huffman Compression Program…
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