Xiang Cao is a software engineer with nearly a decade of experience building payment and invoicing systems for large enterprises, currently driving e-commerce payment integrations at Microsoft. He has hands-on expertise in backend Java and Kotlin development, SQL Server stored procedures, RESTful services, and distributed persistence with Apache Cassandra. At Kroger he designed and deployed Spring Boot/Kotlin services with CI/CD, observability via Kibana, and robust server-side validation and testing practices. Xiang combines strong academic foundations—a Master's in Computer Engineering from Stevens Institute of Technology—with practical experience in full lifecycle delivery from design through production support. He’s comfortable navigating complex integrations with SAP and payment/dunning services, and often bridges the gap between database-driven workflows and web service orchestration.
9 years of coding experience
2 years of employment as a software developer
Bachelor of Engineering - BE, Electrical and Electronics Engineering, 3.4/4.0, Bachelor of Engineering - BE, Electrical and Electronics Engineering, 3.4/4.0 at Jiangnan University
Master's degree, Computer Engineering, 3.8/4.0, Master's degree, Computer Engineering, 3.8/4.0 at Stevens Institute of Technology
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.