Kexia Tang is a Senior Software Engineer with seven years of experience building data-driven systems at Microsoft, following roles at IBM Watson Group and SAP Research Canada. She specializes in applying social network analysis, NLP, and machine learning to extract insights from big data and ship practical solutions. With a strong academic foundation—a Master's in Software Systems from UBC and a Bachelor's in Information and Computational Science—she blends research rigor with production-grade engineering. Based in Richmond, BC, Kexia brings interdisciplinary curiosity, pairing her technical work with an interest in computer music that informs creative approaches to signal and pattern analysis. She has a track record of contributing to enterprise-scale projects and enjoys exploring novel intersections between music and machine intelligence.
7 years of coding experience
4 years of employment as a software developer
Diploma, Accounting, Diploma, Accounting at The University of British Columbia / UBC
Bachelor's degree, Information and Computational Science, Bachelor's degree, Information and Computational Science at Xiangtan University
Contributions:3 PRs, 2 comments in 3 years 2 months
azuremicrosoft-azuremicrosoftskilling
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
Kexia Tang - Senior Software Engineer at Microsoft