JetDevs Certified
AVAILABLE

Shuai Z.

Agency Agency
Backend Developer PHP
Shuai is not only proficient in development and environment building under LNMP, but is also experienced with projects of different scales. He also possesses a comprehensive understanding of the technical principles of mainstream PHP frameworks, system architecture capabilities and is familiar with Mysql, Nosql, high availability and other mainstream technologies. Furthermore, he is also able to complete server-side development independently, has a good grasp of vue and react mainstream front-end framework, coding specification awareness, understanding of microservices, distributed frameworks, message queues and the use of docker. To top it off, he has also been a lead for several past projects.

Expertise

Years of Development Experience
14 Years
Skills
PHPMySQLVueReactDocker
Domain Experience
ECommerceFintechITBookingEnvironmental
Other Skills
LNMP, Nosql
Language Spoken
Chinese

Experience

  1. PHP Developers
    Baichuan Merchant Platform
    2021 - 2021
    Project Summary
    BCinks merchant platform enables merchants to better manage their merchandise, billing, product orders, activities and other related functions.
    Project Responsibilities
    Responsible for building the interface of billing-related functions on the server side, and participated in the interface connection of front-end projects (react framework).
    Project environment: LAMP
    Released process using Git CI CD for automated deployment.
    -Project server use: YII2+mysql+redis
    -Front-end use: react +antd pro.
    -Project integrated with kibana + es for log processing analysis, and used MQ decoupling and
    traffic Xiao Feng.
    Project Tech Stack
    PHP, Mysql, Git, CI, CD, YII2, React+Antd pro, Redis, Kibana+es
  2. PHP Developer
    Sign in
    2020 - 2020
    Project Summary
    Project aims to enable authorized users on WeChat to sign in and receive Bougainvillea (Bougainvillea can be used for consultation with online doctors). This project mainly uses Jenkins+git+docker for automated deployment and releases.
    Project Responsibilities
    Mainly responsible for the interface development of the service port and the development of the B-side using Vue element admin backend management
    Adopted the use of laravel framework development for the project's server-side API interface and Vue for the front-end pages
    Used redis cluster to reduce the pressure of data access and deal with high concurrency scenario encountered in the check-in process
    -Constructed interface security verification using JWT
    Project Tech Stack
    PHP, Laravel, JWT, Jenkins+Git+Docker, Vue element admin
  3. Project Leader
    Scheduler
    2020 - 2020
    Project Summary
    Scheduled Doctor was developed during the epidemic with the aim of serving as an online Q&A platform for mums.
    The main functions include doctor scheduling management, question management, answer management, question assignment and related question statistics.
    Project Responsibilities
    Set up regular feedback sessions with developers to ensure project is on the right track and to sieve out any issues faced.
    The project uses microgaming framework.
    The release method uses Jenkins for automated deployment and releases.
    Project Tech Stack
    Jenkins
  4. Project Leader
    Small Red Packets
    2018 - 2019
    Project Summary
    Small Red Packet is a new retail platform that sends red packets (one-to-one) to the merchants' WeChat friends, who will then receive it by clicking on a unique link. Red packet is sent using WeChat's corporate payment function.
    Overall, the project integrates es to analyze and manage the logs, uses sentry to track and monitor project expectations in real time, and automatically sends emails to the relevant developers when incidents occur.
    Project Responsibilities
    Led team and ensured the timely delivery of quality work
    Coordinated with client to ensure that project specifications were met
    Adopted the use of Project selection framework Lumen + Swoole
    Used Gitlab + Docker automated deployment
    -Used kong gateway to control the routing of all projects.


    Project Tech Stack
    Lumen, Swoole, Gitlab+Docker, ES, Sentry
  5. Development Team Leader
    Panda Cash Register - Payment Routing
    2016 - 2018
    Project Summary
    The project is mainly docked to Everbright, Ping An, and Neteller payment channels in order to realise the D+1 clearing model and solve the risks brought by secondary clearing to the company and customers. This is able to support merchants' online reconciliation and the function of refunding users within the specified date. Unlike single payment channels, users have the freedom to switch between different payment routes should any technical errors occur.
    Project Responsibilities
    Provided progress report to the relevant stakeholders and ensured code quality
    Adopted the use of Zend framework to solve problems associated with big data and the splitting of the library and table.
    Used Memcached cluster to reduce the pressure of database access
    Engaged in active and asynchronous query of third-party order payment status to resolve abnormal orders generated during the payment process
    Project Tech Stack
    Zend, Memcached

Education

Bachelor of Software Engineering
Jiangsu United Vocational and Technical College - Yancheng, Jiangsu, China
2008 - 2013
AddShortlist