Summary
Ning Du is a Senior Java Software Engineer with over 15 years of experience building and modernizing backend systems, now based in Canada and currently rewriting a 20-year-old MQ/SOAP backend at Morgan Stanley using Spring Boot and message-driven architecture. He brings deep expertise in Spring Cloud, Hibernate/MyBatis, REST APIs, microservices, and both relational and NoSQL databases, with hands-on experience in WMS, OMS, MES and SAP integrations. Ning has led full-stack and middleware projects across enterprise domains—retail, energy, finance and logistics—delivering CI/CD pipelines, containerized deployments, and system integrations with Azure DevOps, Docker and Kubernetes. Notably, he has a track record of refactoring legacy systems for scalability and maintainability and has implemented data warehouse and payroll/bookkeeping platforms as end-to-end solutions. A pragmatic team player and problem-solver, he combines strong Linux familiarity and messaging expertise (RabbitMQ) with a continual drive to learn and tackle complex integration challenges.
6 years of coding experience
14 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Shandong University