Jiachen Fan

Software Engineer at Microsoft

Yangpu District, 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
Jiachen Fan is a software engineer with 10 years of experience focused on backend development for cloud storage and SDKs, currently based in Yangpu District, Shanghai and working at Microsoft. He has made notable open-source contributions to high-profile Azure projects—AzCopy, azure-sdk-for-js, and azure-storage-node—implementing Azure file transfer support, Queue SDK components, and server-side encryption features. His work shows strength in integrating storage service versions, optimizing transfer logic and policies, and improving test coverage and documentation. Comfortable operating in large-scale, production-grade codebases, he balances feature delivery with maintainability and quality. An understated asset is his cross-repo familiarity with Azure storage internals, which helps him connect SDK design with real-world transfer and encryption constraints.
code10 years of coding experience
github-logo-circle

Github Skills (17)

javascript10
azure-storage10
go10
nodejs10
azure-sdk9
apidoc9
typescript9
typescript-types9
api9
api-documentation9
typescripts9
file-transfer9
azure8
microsoft-azure8
develop8

Programming languages (7)

TypeScriptC#JavaJavaScriptGoMarkdownPython

Github contributions (5)

github-logo-circle
Azure/azure-storage-node

Aug 2017 - Dec 2020

Microsoft Azure Storage SDK for Node.js
Role in this project:
userBackend Developer
Contributions:39 commits, 19 PRs, 1 push in 3 years 5 months
Contributions summary:Jiachen focused on enhancing the functionality of the Azure Storage SDK for Node.js. They implemented file server encryption features and updated the version number and changelog, improving the overall usability of the SDK. Additionally, the user improved API documentation to aid in understanding and utilizing the SDK's features effectively. They also optimized existing testing code, demonstrating their commitment to quality.
storage-sdkazure-functionsblob-storagenode-jsazure-blob-storage
Azure/azure-storage-azcopy

Apr 2018 - Apr 2019

The new Azure Storage data transfer utility - AzCopy v10
Role in this project:
userBack-end Developer
Contributions:205 commits, 30 PRs, 100 pushes in 1 year
Contributions summary:Jiachen's commits primarily focus on supporting Azure file upload and download functionalities within the AzCopy v10 utility. The code changes involved the implementation of Azure file transfer support, including the addition of default chunk sizes, the modification of file transfer logic (LocalToFile), and the incorporation of the Azure file service version 2017-07-29. Testing for Azure file transfer was also added, indicating a focus on functionality and the integration of file service functionalities into the Azure Storage data transfer utility.
v10blob-storagedata-storageazure-blob-storageopenstack-swift
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
Jiachen Fan - Software Engineer at Microsoft