I'm Randall Liao.-image

I'm Randall Liao.

Welcome to my over-engineered cloud resume!

An over-engineered cloud-native resume showcasing DevOps, full-stack development, and scalable cloud architecture.

about-me-image

About me

Technology has always been a driving force in my life. Growing up in the world’s largest electronic market, I was constantly surrounded by innovation. This environment sparked my curiosity and led me to explore decentralized systems. In 2012, as a middle school student, I discovered Bitcoin. Seeing firsthand how rapidly technology can reshape industries and societies, I became deeply interested in scalable and resilient systems. As a Software Engineer and Cloud Architect, I am passionate about building solutions that push the limits of cloud computing and system architecture. My goal is to create efficient and transformative technologies that drive meaningful change in the digital world.

  • Location:Toronto, ON
  • Education:University of Toronto, Master of Computer Engineering
  • Employment:Actively seeking full-time software engineer position
  • Interests:Software Development, Cloud Computing,

Education

Master of Engineering in Electrical and Computer Engineering

Toronto, ONJan 2025

University of Toronto

Bachelor of Science in Management Information Systems

United States of America, New JerseyMay 2020

Rutgers, The State University of New Jersey

Work

Research Assistant, University Of Toronto

Toronto, ONSep 2024 - Jan 2025
  • Developed end-to-end tests for a cloud-native tool for pharmacogenetic analysis on Google Cloud using Google Kubernetes Engine, Cloud Storage, Cloud Logging, GitLab CI/CD, and Python.
  • Refactored over 20 duplicated Python test scripts into cohesive, reusable modules employing various design patterns.
  • Integrated Google Cloud Code into the container runtime to enable auto-sync of code changes with remote K8S pods, eliminating the need to rerun a 50-minute CI/CD pipeline for deployments.
  • Enabled remote debugging for containerized Python applications with Skaffold, replacing print statements with full debugging capabilities including breakpoints and step-through execution.

Teaching Assistant, University Of Toronto

Toronto, ONDec 2023 - Jan 2025
  • Software Design: Guided 6 teams on their Java projects, mentoring students in object-oriented design, version control, unit testing, refactoring, and design patterns.
  • Software Tools and Systems Programming: Hosted lab sessions on C language and system programming.
  • Engineering Economic Analysis & Entrepreneurship: Tutored over 120 engineering students in business, economics, and entrepreneurship concepts.

Software Development Engineer, Shenzhen Rural Commercial Bank

Shenzhen, ChinaJul 2020 - Aug 2023
  • Led a team of six developers in an agile project, collaborating with design, business, and engineering teams to ensure consistent high-quality technical deliveries.
  • Identified critical improvements in DevOps, software engineering, and system architecture; established standards and best practices; built CI/CD tools, shared Java modules, and maintained a team Wiki.
  • Migrated a Java monolithic application to a containerized microservices architecture using a lift-and-shift strategy, integrating with Spring Cloud and cloud-native features to eliminate 1 hour/week of maintenance downtime and increase throughput by 300%.
  • Engineered a Java push notification pipeline processing over 30,000 notifications daily by integrating data from Kafka, RESTful APIs, and an Enterprise Service Bus.
  • Implemented an auditing microservice with Spring AOP for RESTful APIs, capable of handling 1000 RPS per instance, and enhanced performance by integrating a write-optimized LSM database, saving $10,000 annually in Oracle licensing costs.
  • Transformed an overnight batch process into a real-time streaming pipeline using change data capture, Apache Flink, Kafka, and OLAP databases, reducing data latency from hours to seconds.
  • Led the development of backup and disaster recovery planning with an RPO of 5 seconds and RTO of 2 hours, successfully meeting objectives during a data center power outage caused by flooding.

Skills

Here you can show a snapshot of your skills to show off to employers

Programming Languages
Java
Python
SQL
PL/SQL
Bash
JavaScript
Groovy
C
C++
Frameworks & Tools
Spring Boot
JUnit
Mockito
Tomcat
Oracle
JMeter
Nginx
Docker
CI/CD
JSON
REST API
Cloud & Distributed Systems
AWS
GCP
Kubernetes
Redis
Kafka
RabbitMQ
Blockchain
NoSQL
Certifications & Patents
AWS Certified Solution Architect
Yogurt Fermentation Patent (CN201721005435.0)

Check out some of my work

Get in touch.

Feel free to reach out via LinkedIn.

Location
Toronto, ON
The source code for this website is available on GitHub.

© 2025 Randall Liao. All rights reserved.

Licensed under the MIT License.