- Lifelong Education TechnologySenior Technical LeadEDUCATION & E-LEARNINGNovember 2021 - Today (3 years and 5 months)Shanghai, ChinaAs senior tech lead, I am responsible for the impelementation of Lifelong e Learning platform, which is in Java and built on SpringCloud micro-services. Under my lead, we never missed a planned release and always give prompt response to business feedbacks through regular springs and urgent releases. I setup technical architecture and standards, ensuring quality and performance. The platform is well architected to be capable of scaling out in functionality and performance during fast expansion and promotion phases. My typical day involves SCRUM meetings, supporting my team, technical designs and code reviews etc.. I also discuss and analyse requirements with stakeholders and provide technical guidance to the engieers. My job details are listed below:- Responsible for design and fine-tune system architecture built on SpringCloud micro-services;- Demonstrate technical roadmap and solutions to business team helping them promote sales;- Implement cloud solutions for Continuous Integration, Git, Maven repository and Wikis;- Monitor and evaluate system status, diagnose bottlenecks and provide solutions;- Maintaining cloud based infrastructure for Linux servers, database, Redis, MQ, OSS and other cloud services;
- Holland Park Tuition & Education ConsultantsSenior Technical LeadEDUCATION & E-LEARNINGDecember 2019 - October 2021 (1 year and 10 months)Shanghai, ChinaI was senior tech lead at HPE and responsbile for leading the development of HPE's online tutoring system. I setup the team from scratch to 10 developers, providing training and guidance. We successfully lauched the platform in Web, native APP and Wechat APP within deadline. I collected users feedbacks, monitored technical statistics, then fine-tuned the platform by sprints. I supported my team by giving them coaching and technical guidance. I formed SCRUM, DevOps, code review, cloud architecture and technical standards. One of my main responsibilities was to supervise progress and ensure quality by enforcing the kanban board and QA activities. Below is my detailed work content:- Responsible for the design of cloud native architecture of company's online education platform;- Gather requirements from key stakeholders and design technology roadmap;- Participate in development using Java, SpringCloud micro-services, Redis, MySQL and MQ;- Implement Continuous Integration, load balancers, Git, Maven repositories on Aliyun's cloud services;- Fine-tune architecture as the platform grows to support its performance and scalability;
- ZKH Industrial SupplyTechnical ManagerEDUCATION & E-LEARNINGMarch 2016 - December 2019 (3 years and 9 months)Shanghai, ChinaThis was my first job since back to China. I faced a lot of challenges at the beginning especially when dealing with people. However, I got my confidence back after a month's hard work and training. I led 12 engineers and launched ZKH's e-commerce website, Wechat APP, native APP in 5 months from scratch. We also integrated the platform with external CRM, WMS systems. We supported sales team with online tools that gave them much more flexible and convenient way to promote sales. During development, I was in charge of architecture design, requirements analysis, coding standards and technical support. I also setup SCRUM, CDCI, cloud infrastructure, code review process etc.. My main work content are listed below:- Built on Spring Cloud micro-services, responsible for architecture design and implementation of ZKH's e-commerce platform;- Design technical solutions and architecture to meet business requirements;- Demonstrate solution designs to stakeholders and engineers;- Participate in development using Java, SpringCloud micro-services, Redis and MySQL;- Implement Continuous Integration on Jenkins;
- Master of Science in Information Systems EngineeringThe University of Manchester2004Master's degree, Information Systems Engineering
- Bachelor of Science in Computer ScienceShenyang Institute of Chemical Technology2002Bachelor's degree, Computer Science