Yuxuan Zhao

Available to hire

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced

Work Experience

Android Developer at IBM Canada Ltd
October 1, 2021 - Present
Collaborated with a large cross-functional team to develop and maintain the Air Canada + Aeroplan mobile app, which has over one million downloads and a 4.5-star rating. Contributed to Agile development processes, handled critical issue resolution, code reviews, and pair programming. Utilized technologies like Kotlin, Jetpack Compose, Coroutines, Retrofit, Dagger/Hilt, and unit testing to enhance code quality, modularity, and responsiveness. Integrated third-party SDKs and adopted AI-assisted development tools to improve productivity and app features.
Microservices Developer at IBM Canada Ltd
October 1, 2021 - August 28, 2025
Developed microservices using Python, Apache Kafka, and MarkLogic for real-time data processing. Managed Dockerfiles and Kubernetes-based CI/CD pipelines via Bamboo, enabling automated build and deployment. Authored shell scripts for efficient data deletion. Implemented unit testing and comprehensive logging to ensure system reliability and performance.
Reconciliation Officer at IBM Canada Ltd
July 31, 2020 - August 28, 2025
Supported a critical bank project by operating the TLM system, managing PeopleSoft Journal creations and postings, extracting key information from operational platforms, updating standard operating procedures, and conducting training for the counterpart team to ensure accurate financial processes.
Web Programmer, Co-op at Strongest Families Institute
August 31, 2018 - August 28, 2025
Worked as a full-stack Django developer focusing on feature enhancements, debugging, front-end and back-end development, unit testing, and efficient team collaboration using Git. Technologies included Git, Django, PostgreSQL, JavaScript, CSS, HTML, and Test-Driven Development.
Jr. Software Developer, Co-op at STI Technologies Limited
August 31, 2017 - August 28, 2025
Conducted research on Behavior-Driven Development impact on website development. Authored comprehensive QA documentation and explored automation testing frameworks including Cucumber, Selenium, JUnit, and Maven for potential implementation in Java, Python, and TypeScript environments.
Android Developer at IBM Canada Ltd
February 1, 2020 - November 6, 2025
Led Android development for Air Canada + Aeroplan project, collaborating with a cross-functional team and scrum masters to ensure smooth sprint execution and timely blocker resolution. Served as the primary responder for critical issues, addressing fatal Firebase crashes in released versions. Conducted PR reviews and pair programming to support team delivery. Implemented API interactions using Akamai, GraphQL, and Retrofit, and utilized AWS-based cloud services. Built UI with Jetpack Compose while refactoring legacy XML code to align with Figma/InVision designs. Refactored features with Dagger 2 & Hilt to improve modularity and testability, and leveraged Coroutines for asynchronous tasks. Developed unit tests with Mockito and JUnit and integrated third-party SDKs such as LocusMap and OARO Biometrics for enhanced functionality.
Microservices Developer at IBM Canada Ltd
October 1, 2021 - October 1, 2021
Developed real-time microservices using Python with Apache Kafka and MarkLogic for scalable data processing. Managed Dockerfiles and Kubernetes deployments via Bamboo to enable CI/CD pipelines. Created a high-volume shell script to delete millions of datasets across numerous tables within minutes. Implemented unit tests with pytest and maintained thorough logging for observability.
Reconciliation Officer at IBM Canada Ltd
July 1, 2020 - July 1, 2020
Supported a critical banking project by operating the TLM system, creating and posting PeopleSoft Journals, extracting information from multiple platforms, updating SOPs, and conducting training sessions for counterpart teams.
Web Programmer, Co-op at Strongest Families Institute
August 1, 2018 - August 1, 2018
Full-Stack Django developer focusing on feature enhancement and debugging, collaborative front-end/back-end work, comprehensive unit testing, and hands-on Git version control.
Jr. Software Developer, Co-op at STI Technologies Limited
August 1, 2017 - August 1, 2017
Researched the impact of Behavior-Driven Development on website development, authored a 20-page QA training document, and analyzed automated testing frameworks across Java, Python, and TypeScript. Explored Cucumber, Selenium, JUnit, and Maven for potential future implementations.

Education

Bachelor of Computer Science at Dalhousie University
August 1, 2015 - December 1, 2019
Bachelor of Computer Science at Dalhousie University
August 1, 2015 - December 1, 2019

Qualifications

AWS Certified Solutions Architect – Associate
January 1, 2022 - August 28, 2025
AWS Certified Developer Associate
January 1, 2021 - August 28, 2025
AWS Certified Cloud Practitioner
January 1, 2020 - August 28, 2025
AWS Certified Machine Learning – Associate
January 1, 2025 - November 6, 2025
AWS Certified Solutions Architect – Associate
January 1, 2022 - November 6, 2025
AWS Certified Developer – Associate
January 1, 2021 - November 6, 2025

Industry Experience

Software & Internet, Financial Services, Education, Professional Services