Hello, World.

I'm Changyuan Lin

Researcher Cloud Engineer

More About Me
About

Let me introduce myself.

Profile Picture

Profile

I'm a research associate at the Performant and Available Distributed Computing Systems Lab, York University. My research focuses on performant, secured, and optimized software systems, big data analytics, and empirical software engineering.

  • Fullname: Changyuan Lin
  • Job: Research Associate
  • Certification: Azure Database Administrator Associate Microsoft Certified Azure AI Fundamentals Azure Developer Associate
  • Website: lincy.dev
  • Email: changyuan.lin [at] hotmail [dot] com

Skills

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%
    Python
    • 90%
      AWS
    • 90%
      Docker
    • 90%
      Data Science
    • 80%
      Kubernetes
Resume

More of my credentials.

Experience

Research Associate

Sep 2021 - 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 and maintained multi-tenant Linux servers for high performance computing, machine learning, and big data analytics.

Education

Master Degree

Sep 2018 - Aug 2021

Software Engineering and Intelligent Systems, University of Alberta

Supervisor: Dr. Hamzeh Khazaei

Coursework: Machine Learning in Software Engineering, Data Analysis and Knowledge Discovery, Software Quality, Dependable Systems, 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.

Contact

I'd Love To Hear From You.

Where to find me

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

Email Me At

changyuan.lin [at] hotmail [dot] com