Zhiwei Li is a software engineer with 12 years of experience, currently building services at Amazon Web Services after progressing from an AWS internship. He holds a strong academic record in Computer Engineering from McGill and is pursuing advanced studies at UBC, with deep proficiency in Java, C/C++, Python, TypeScript and frameworks like Spring Boot and React. Zhiwei has practical mobile and backend experience—his GitHub work includes iOS contributions to a WeChat-like IM app implementing multimedia messaging, history loading, and bug fixes within vendor libraries. Fluent in English and Chinese, he brings cross-cultural communication skills honed also as an English translator and international student. Outside engineering, he is an accomplished traditional Chinese musician (erhu and guqin) who has performed in a band for six years, a detail that reflects discipline, collaboration and creative problem-solving.
12 years of coding experience
1 year of employment as a software developer
Master of Engineering - MEng Computer Engineering, Master of Engineering - MEng Computer Engineering at The University of British Columbia
Bachelor of Engineering - BE Computer Engineering, Bachelor of Engineering - BE Computer Engineering at McGill University
An IM App like WeChat App has to send text, pictures, audio, video, location messaging, managing local address book, share a circle of friends, drifting friends, shake a fun and more interesting features.
Role in this project:
Mobile Developer (iOS)
Contributions:40 commits, 12 PRs, 52 comments in 10 months
Contributions summary:Zhiwei primarily contributed to the iOS mobile application, MessageDisplayKitLeanchatExample. Their work involved implementing features like sending and receiving audio, image, emotion, and video messages. They also addressed bugs and integrated core components by modifying code within the vendor libraries. They also added features for recent conversations and improved the overall functionality by implementing loading history messages and display time stamps for messages.
Contributions:42 PRs, 224 pushes, 8 branches in 11 months
leancloud
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Zhiwei Li - Software Engineer at Amazon Web Services (AWS)