Summary
Wei Hu is a Senior Software Development Engineer with around a decade of programming experience and eight years in professional roles, currently building scalable systems at Microsoft in Shanghai. He specializes in C#/.NET and database-driven applications with deep experience across SQL Server, Oracle, MySQL, message queues (NServiceBus, RabbitMQ, Rebus), and test automation. Wei has driven performance tuning and refactoring efforts that delivered order-of-magnitude improvements, led teams and technical hiring, and designed event-sourced services and CI/CD pipelines. His academic background in Computational Science complements strong mathematical and algorithmic training, enabling him to learn new technologies quickly and apply them effectively. Comfortable across backend and frontend boundaries, he pairs pragmatic engineering with a persistent focus on quality and maintainability. An early-career background in low-level assembly and telecom systems gives him an unusual breadth from hardware-proximate code to cloud services.
7 years of coding experience
12 years of employment as a software developer
Bachelor, Automation, Bachelor, Automation at Xiamen University
Master, Computational Science, Master, Computational Science at Uppsala University