1357310795

C# Developer at Shanghai Jiao Tong University

Shanghai, China
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
C# Developer based in Shanghai with 8 years of hands-on experience building backend services and integrations. A core contributor to MicaMania and an active student of practical engineering, he has implemented production-grade C# systems that interact with external APIs and cloud automation. Notably, he developed TodoSync, a GitHub Actions-powered service that synchronizes Canvas LMS content with Microsoft To Do using the Microsoft Graph API, handling authentication, task/list management, attachments, and checklists. He brings a pragmatic focus on reliable synchronization logic and API integration, blending automation with maintainable C# code. Expect a developer comfortable shipping end-to-end backend features and contributing to open-source projects that solve real workflow problems.
code8 years of coding experience
github-logo-circle

Github Skills (10)

apim10
data-sync10
user-authentication10
authentication10
api10
data-synchronization10
csharp10
microsoft-graph-api10
dotnet-core10
webapi9

Programming languages (14)

C#PowerShellJavaC++RustVueGoHTML

Github contributions (5)

github-logo-circle
1357310795/TodoSync

Jul 2022 - Jan 2023

基于 GitHub Actions 的定时任务,将 Canvas LMS 的作业、测验、公告、讨论、全局通知同步到 Microsoft Todo
Role in this project:
userBack-end Developer
Contributions:3 releases, 127 commits, 2 PRs in 5 months
Contributions summary:1357310795's commits primarily focused on building a service to synchronize Canvas LMS data with Microsoft To Do. They developed and integrated functionalities to interact with Microsoft Graph, handling tasks such as user authentication, listing task lists, and managing tasks, checklists, and attachments. The user implemented C# code and utilized the Microsoft Graph API to retrieve and synchronize various Canvas LMS components, including assignments, announcements, quizzes and discussions. Their work involved designing and implementing the core logic for data synchronization between the two platforms.
todocanvascanvas-lmslmsmicrosoft
1357310795/QrCodeScanner

Jul 2021 - Jan 2023

通过截图或摄像头扫描二维码(支持ZXing、Zbar、OpenCV-WechatQrCode库) | Scan codes from screenshot and camera
Contributions:10 releases, 25 commits, 4 PRs in 1 year 6 months
qrcodescanwindowszbarmaterial
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
1357310795 - C# Developer at Shanghai Jiao Tong University