PHP engineer
ImageDJ典匠資訊
1. Responsible for projects development, maintenance and mis.
2. Leading a small team with 2 members for half a year.
3. Building our own MVC framework based on Yii, smarty and part of Laravel.
Below are some developments achieved in that period:
1. Official website renewal
Rebuilt official website to improve its speed and UI/UX design.
There were some features of it, including vendor introductions, resources searching, member lightbox and EDM.
2. E-commerce website renewal
In this case, it sells different resources like images, videos..
and resources came from different vendors, including themselves and other abroad vendors implemented by API.
After we renewed, we reconstructed it with RWD and improved its speed of search about 6 to 7 seconds.
And we also add more pay ways, including Google Pay, Samsung Pay, credit card installment and others.
For more convenient to register and login, we had also implemented Google oauth login.
3. E-commerce website development and maintenance in China
We built e-commerce website on aliyun, and it also composed by several vendors with the same way mentioned above.
But in this case, we used alipay and wechat customer servier API instead to make sure it could work fluently.
4. API for China dealers
For more faster and fluently, we built an API for searching and downloading resources.
It built on aliyun server and we used aliyun OSS service to keep resources' files to make sure they could be loaded more faster.
5. Developing and maintaining storage management system
This system was built to manage all resources including their own resources and some of abroad vendors.
Because the speed of response from API was unstable, we built this system to store resources' metadata to make sure that they could be handled quickly.
For that reason, we would consider to total number of vendor's resources, then implemented them on different way.
If its number was too large to deal with, we would implement it by API. Otherwise, we would build crawlers to crawl their metadata and stored to this system.
6. Visiting or remote maintaining MineStock system
MineStock is a system for managing resources and that's also a product they sold.
This system would installed on client's server.
In general, we could maintain this system in remote, but for safety, sometimes we had to visit their company for maintenance.
Consider to different situations, sometimes I would visit by myself, sometimes visit with sales.
Below are some MIS routine I would also responsible for:
1. Troubleshooting on attendance machine
2. Mail Server settings
3. Troubleshooting on printer and fax machine
4. Computers' settings for junior staffs and resigned employers
5. Troubleshooting on sales' erp