Master student at Department of Computing and Software

McMaster University

Biography

I’m a 1st-year CS Master student at McMaster University, Canada and received my CS Bachelor’s degree from Shandong University, China. Currently I am looking for a SDE/SWE coop/internship position starting from Summer/May 2023.

As a CS student exploring the world of computer science and engineering for over five years, I have solid foundation of theoretical knowledge as well as strong object-oriented programming skills. Diverse experience in research and industry brought me a broader understanding of engineering, along with strong analytical, problem-solving, and teamwork abilities. Through hands-on projects, I found transferring innovative ideas and solutions to real life with codes is truly enjoyable. I am always keeping fresh and passionate about new technology and knowledge, and as a fast learner, I can grasp them quickly and leverage them effectively into work processes. In addition, planning goals well in advance and organizing tasks in an orderly way make me a goal-oriented performer with time management sense.

Interests
  • Web Development
  • Cloud Computing
  • Software Development
Education
  • M.Eng of Computing&Software, 2022-2024

    McMaster University, Canada

  • B.Eng of Computer Science, 2017-2021

    Shandong University, China

Experience

 
 
 
 
 
Software Developement Engineer
Jul 2021 – Jul 2022 Beijing, China

Development of marketing and customer management services for offline acquring.

  • Implemented a marketing service with Spring Cloud and Thrift as the back-end of Meituan wechat-mini program, accmulating over 600,000 post-payment reviews and favorites for a total of 10,000 merchants.
  • Built an ElasticSearch cluster, and integrated ElasticSearch into the customer management system to facilitate merchants to get the statistics of reviews and favorites, acceleratting 70% for each request.
  • Constructed an Unit Test SDK based on JUnit5 and Mockito, reducing the working hour ratio of R&D to Unit Test from 1:2.5 to 1:1, and increasing the average branch coverage of 30+ services from 40% to 80%.
  • Assisted Software Testing Engineers to create and maintain CI/CD pipeline to replace manual way of build- deployment by Kubernetes and Jenkins, resulting in 4X reduction of average deployment and testing time.
 
 
 
 
 
Research Assistant
Sep 2020 – May 2021 Jinan, China

Development of Online Judge system to automatically grade students’ homework for the Algorithms course.

  • Developed an Online Judge system to automatically grade students’ homework for the Algorithms course and produce charts of scores for professors, which saved their time spent on grading homework by an average of 80%.
  • Reduced the latency by 30% when editing code snippets by utilizing a Redis cache layer for frequently-used contents.
  • Dockerized all services and deployed the system in the cluster to secure stability and serve 396 students 24/7.
  • Wrote a detailed documentation of 40+ pages about environment installation and setup, system usage guide, back-end APIs, and system designs for a team of 8 people.

Contact