Personal Profile
Passionate about programming, enjoy the sense of accomplishment that comes from deep research and problem solving, strong enthusiasm for learning and embracing new knowledge, a lifelong learner.
Good listening and writing skills, able to read English materials and technical documents. 7 years of experience living overseas.
A good team member enjoying working with people with different cultures.
Stay hungry, stay foolish.
Projects
By using the Lighthouse php package which allows me to serve a GraphQL endpoint, so that the data can be highly customized; Install laravel-cors package to solove the cross-origin problem;Generate fake data by using Laravel factiory/Laravel seeds.
I have gained lots of Vue skills by developing this platform. Also the UI Toolkit (element-ui). It contains some typical template for enterprise applications, like maintaining goods(add / edit / categorize); generating report.
By using the new way Vue UI (v4.0+ vue-cli) to set-up a project; Fetch data by Axios; Element-UI (Cascader/Form/Upload/Timeline/Dialog) to build the interface and Charts by E-charts.
It is a website created by me and another classmate. Customer could login and book the service by different needs; Admin could login and manage the booking database; use Php and Mysql to build the full CRUD application on a XAMPP platform
Through the development of the game, I learned the idea of modularizing complex programs and strengthening the skills of OOP. Achived deploying the small app on the cloud.
Download the RabbitMQ image using Docker,set up the Linux environment, connect and start the project, and write a demo of sending and receiving in five modes (one-to-one, one-to-many, Fanout, Direct, Topic) in RabbitMQ. Mapping out RabbitMQ's own backend administration panel port, managing account creation, authority authorization, and message monitoring. Get familiar with building a rapid development environment with containers and deepen the knowledge of message queues.