dingranryan@gmail.com
mobile: +1 778-866-6980
Location: Canada

Ran Ding

Introduction

Hello and welcome to my website!

I'm Ran Ding, a dynamic Software Development Engineer with a comprehensive background in programming, front-end frameworks, and DevOps. My journey in tech is built on a solid foundation in computer science from the University of Victoria, further enriched by diverse experiences ranging from the innovative environment at Amazon Development Centre Canada to the vibrant tech scene in Shanghai with Elementis Global.

Currently, I am on the lookout for opportunities that allow me to leverage my skills in full-stack development or DevOps, aiming to contribute to a team that values innovation, efficiency, and impactful solutions.

Thank you for visiting my site. I invite you to explore my projects and get in touch to discuss how we can collaborate on future technologies.

Professional Experience

Amazon Development Centre Canada (Software Development Engineer, 2022/09 - 2023/01)

  • Led the migration of a 30K-line legacy codebase from a Perl-based platform to Scala, significantly benefiting the user experience for over 22 marketplaces worldwide.
  • Established latency, traffic and error rate metrics using Datalog for monitoring system stability and user engagement during the migration process, aiding in timely optimizations and ensuring a smooth transition.
  • Designed a RESTful API, structuring endpoints and defining data exchange formats to facilitate seamless data integration, enhancing system interoperability within Amazon API ecosystem.

Elementis Global Shanghai (IT Administrator, 2017/05 - 2018/07)

  • Delivered comprehensive IT support to both staff and customers.
  • Collaborated closely with cross-functional teams on the implementation and testing of new applications for employees.

Education

  • University of Victoria (Bachelor of Computer Science, 2021/01 - 2024/04)
  • Douglas College (Diploma of Computer Science, 2019/01 - 2020/08)
  • The City University of Hong Kong (Master of Environmental Science and Technology, 2015/09 - 2017/04)

Highlighted Project

Personal Website with Advanced Networking Features

A personal website showcasing advanced networking capabilities to maintain unrestricted internet access

  • Utilized the NextJS framework to design and deploy a highly responsive website.
  • Integrated (CI/CD) pipelines to streamline updates and maintain high availability.
  • Engineered a sophisticated backend infrastructure capable of bypassing extensive internet censorship mechanisms.
  • Generated a modest revenue (~$20 a month) through subscription-based access to my advanced features.

Event Search and Recommendation Full Stack Web Application

A full-stack web displaying nearby events and recommended events based on users' favorites.

  • Designed and implemented a recommendation website utilizing HTML, CSS and JavaScript/AJAX.
  • Launched relational MySQL database to capture real business data from Ticketmaster API.
  • Created Java servlets with RESTful APIs to handle HTTP requests and responses.
  • Designed algorithms (e.g. content-based recommendation) to implement event recommendation.

Online Cover Letter Generator

An online file generator system which can generate your cover letter.

  • Designed and implemented a recommendation website utilizing HTML, CSS and JavaScript/AJAX.
  • Built server-side dynamic web page to enhance user experience.
  • Utilized cloud database to store every files it creates.

Personal Life

Almost slipped my mind—I have an adorable little bunny at home. Here you go!