Summary
David Liu is a Senior Software Engineer based in Canada with over 15 years of enterprise Java and Oracle database experience, currently driving platform work at Yardi. He combines deep expertise in Java SE/EE, Spring, EJB/JPA, and XML/Web Services with hands-on skills in application servers (WebSphere, WebLogic, Tomcat) and multi-OS deployment (Solaris, Linux, HP-UX, Windows). David has applied his strengths to IoT protocols like Zigbee and Z-Wave, bringing embedded and integration sensibilities to large-scale enterprise systems. He is fluent in SQL/PLSQL, UML-driven design, OOAD and common design patterns, enabling clear architecture and maintainable code across the full SDLC. An agile practitioner comfortable with Scrum and XP, he balances rigorous engineering with strong communication and teamwork. Notably, his background bridges low-level device integration and high-level enterprise services, making him adept at solving cross-domain integration challenges.
6 years of coding experience
English, Chinese