You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Malt welcome

Welcome to Xiaowei's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Xiaowei to discuss your project or search for other freelancer profiles on Malt.

Xiaowei J.

Full Stack Developer - Java/SpringBoot/React
  • Suggested rate
    €454 / day
  • Experience8-15 years
  • Response rate100%
  • Response time1 hour
The project will begin once you accept Xiaowei's quote.
Location and workplace preferences
Location
Edinburgh, United Kingdom
Remote only
Primarily works remotely
Verifications

Freelancer code of conduct signed

Read the Malt code of conduct
Verified email
Languages
Categories
These freelancer profiles also match your search criteria
Agatha FrydrychAF

Agatha Frydrych

Backend Java Software Engineer

Baptiste DuhenBD

Baptiste Duhen

Fullstack developer

Amed HamouAH

Amed Hamou

Senior Lead Developer

Audrey ChampionAC

Audrey Champion

Web developer

Skill set (9)
Xiaowei in a few words
As full stack developer for 15 years, I have built a variety of PC or mobile Web apps using Java and React. More specifically, I specialise in micro-services architecture using SpringCloud and SpringBoot, and databases such as MySQL and Redis.

I am also familar with Continuous Integration on Jenkins with hands-on experience building and releasing to servers, and cloud based solutions on Alicloud and AWS.

As senior developer, I strictly respect projects' timeline and coding conventions. All my work comes with comprehensive documentation and test reports.
Experience
  • Lifelong Education Technology
    Senior Technical Lead
    EDUCATION & E-LEARNING
    November 2021 - Today (3 years and 5 months)
    Shanghai, China
    As 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;
    Java Spring boot Spring MVC MySQL React.js Continuous integration
  • Holland Park Tuition & Education Consultants
    Senior Technical Lead
    EDUCATION & E-LEARNING
    December 2019 - October 2021 (1 year and 10 months)
    Shanghai, China
    I 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;
    Java Spring boot React.js MySQL Continuous integration Redis
  • ZKH Industrial Supply
    Technical Manager
    EDUCATION & E-LEARNING
    March 2016 - December 2019 (3 years and 9 months)
    Shanghai, China
    This 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;
    Java MySQL
Recommendations
Education
  • Master of Science in Information Systems Engineering
    The University of Manchester
    2004
    Master's degree, Information Systems Engineering
  • Bachelor of Science in Computer Science
    Shenyang Institute of Chemical Technology
    2002
    Bachelor's degree, Computer Science