Raymond Zeng

Software Developer at SOTI

Mississauga, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Raymond Zeng is a software developer with 10 years of experience, currently building features for SOTI’s Blockly platform to empower users to create and share custom blocks and automate IoT interactions. He brings strong Android skills demonstrated by contributions to the popular open-source AnkiDroid app, where he performed Kotlin/Java refactoring, bug fixes, and UI improvements. A former MScAC student at the University of Toronto with top-tier academic results and a BBA in Finance from SFU, he blends rigorous technical training with product-minded thinking. His background includes research roles automating large-scale text and sentiment analyses and teaching experience mentoring students in programming and business communication. Outside typical engineering work, Raymond taught over 100 piano students and authored extensive pedagogical materials, reflecting patience, communication skills, and a knack for translating complex skills into clear learning steps. He’s particularly effective at bridging user-facing UX needs with backend extensibility, notably in low-code block-based tooling.
code10 years of coding experience
job1 year of employment as a software developer
bookBachelor of Business Administration - BBA, Finance, General, 4.29/4.33 CGPA, Bachelor of Business Administration - BBA, Finance, General, 4.29/4.33 CGPA at Beedie School of Business at Simon Fraser University
bookMaster of Science in Applied Computing - MScAC, 3.93/4.00 CGPA, Master of Science in Applied Computing - MScAC, 3.93/4.00 CGPA at University of Toronto
languagesEnglish, Chinese, Chinese
github-logo-circle

Github Skills (11)

kotlin10
android10
anki10
java9
android-sdk9
javas9
uid8
front-end-development8
ui-design8
testing7
flash7

Programming languages (5)

C++CJavaScriptKotlinPython

Github contributions (5)

github-logo-circle
ankidroid/Anki-Android

Apr 2022 - Aug 2022

AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
Role in this project:
userMobile Developer (Android)
Contributions:17 reviews, 6 commits, 8 PRs in 4 months
Contributions summary:Raymond primarily contributed to the AnkiDroid application, focusing on code cleanup, bug fixes, and refactoring in Kotlin and Java. Their commits demonstrate an understanding of the Android platform, including UI components and lifecycle management, and they addressed translation and UI-related issues. The user also migrated test code to Kotlin, further illustrating their familiarity with the project's codebase and development practices.
anki-flashcardsankidroidsrsandroidtrick
raymondwzeng/Anki-Android

Apr 2022 - Dec 2022

AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
Contributions:50 pushes, 14 branches in 8 months
anki-flashcardsankidroidandroidtrickretention
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
Raymond Zeng - Software Developer at SOTI