AVAILABLE
AVAILABLE
Shuai Z.
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
- PHP DevelopersBaichuan Merchant Platform2021 - 2021Project SummaryBCinks merchant platform enables merchants to better manage their merchandise, billing, product orders, activities and other related functions.Project ResponsibilitiesResponsible 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 StackPHP, Mysql, Git, CI, CD, YII2, React+Antd pro, Redis, Kibana+es - PHP DeveloperSign in2020 - 2020Project SummaryProject 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 ResponsibilitiesMainly 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 JWTProject Tech StackPHP, Laravel, JWT, Jenkins+Git+Docker, Vue element admin - Project LeaderScheduler2020 - 2020Project SummaryScheduled 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 ResponsibilitiesSet 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 StackJenkins - Project LeaderSmall Red Packets2018 - 2019Project SummarySmall 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 ResponsibilitiesLed 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 StackLumen, Swoole, Gitlab+Docker, ES, Sentry - Development Team LeaderPanda Cash Register - Payment Routing2016 - 2018Project SummaryThe 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 ResponsibilitiesProvided 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 processProject Tech StackZend, Memcached
Education
Bachelor of Software Engineering
Jiangsu United Vocational and Technical College - Yancheng, Jiangsu, China
2008 - 2013