Hello, World.

I'm Changyuan Lin

Software Developer Cloud Engineer

More About Me

Let me introduce myself.

Profile Picture


I'm a master student specializing in Software Engineering and Intelligent Systems at the University of Alberta supervised by Dr. Hamzeh Khazaei. My research focuses on Cloud Computing, Performance Modeling, and Software Engineering.

  • Fullname: Changyuan Lin
  • Job: Research Assistant
  • Certification: AWS Solutions Architect Associate
  • Website: lincy.dev
  • Email: linchangyuan1996 [at] gmail [dot] com


I have strong knowledge and experience in serverless computing, cloud applications with high availability and scalability, and large-scale distributed data collection and processing. I have extensive experience in working with AWS Lambda, Docker, and Kubernetes. Currently, my research focuses on performance modeling and optimization of serverless applications. I am also an experienced developer with strong experience in Django, Flask, PostgreSQL, Elasticsearch, Metricbeat, and Kibana.

  • 90%
    • 90%
    • 90%
    • 80%
    • 70%
      Data Science

More of my credentials.


Research Assistant

Aug 2019 - Present

Performant and Available Computing Systems (PACS) Lab, York University

Working on performance modeling and optimization of serverless applications hosted on public cloud platforms.

Working on the project: Optimizing Serverless Platforms using Machine Learning

Research Assistant

Sep 2018 - Aug 2019

Dependable and Distributed Systems Lab, University of Alberta

Worked on performance modeling and optimization of functions in the serverless framework.

In collaboration with BlackBerry, worked on the autonomous security management of IoT systems. Implemented blockchain-based techniques to improve the security of cyber-physical systems.

Software Engineer

Jan 2018 - April 2018

Department of Chemical and Materials Engineering, University of Alberta

Led the project to develop a high-availability system for automatically generating and marking unique assignments and examination papers varying with students' ID numbers.

Built multi-tenant servers for high performance computing, machine learning, version control, and web hosting.


Master Degree

Sep 2018 - Present

Software Engineering and Intelligent Systems, University of Alberta

Supervisor: Dr. Hamzeh Khazaei

Coursework: Machine Learning, Dependable Distributed Systems, Software Quality, Cyber-physical Systems

CGPA: 4.0/4.0

Bachelor Degree

Sep 2014 - July 2018

Microelectronics Science and Engineering, East China Normal University

Selected Coursework: Computer Architecture and Microprocessors, Object-oriented Programming, Algorithms and Data Structures, DSP, IC Design

Awarded National Scholarship and Outstadning Undergraduate Thesis

CGPA: 3.9/4.0

Selected Projects

Check Out Some of My Works.


I'd Love To Hear From You.

Where to find me

Room 2017, Lassonde Building,
Keele Campus, York University,
Toronto, Canada

Email Me At

linchangyuan1996 [at] gmail [dot] com
changyua [at] ualberta [dot] ca