Senior PHP Developer / System Analyst
Project Management and Collaboration
- Utilized Agile development methodologies (Scrum), participated in weekly stand-ups and sprint planning to ensure timely project completion.
- Collaborated closely with product managers, designers, and other developers to solve technical challenges and successfully deliver multiple high-quality projects..
- Collaborated closely with product managers, designers, and other developers to solve technical challenges and successfully deliver multiple high-quality projects.
System Design and Architecture
- Designed databases and developed backend systems, enhancing scalability and maintainability, resulting in a 50% improvement in system scalability.
- Participated in system architecture design, used Docker, and managed containerized applications to achieve high availability and rapid deployment.
API Development and Integration
- Developed and maintained RESTful APIs, optimizing performance and ensuring stable system operations.
- Collaborated with the frontend team to optimize API design.
Database Management
- Designed and optimized MySQL database structures, improving query performance and data consistency.
- Implemented caching mechanisms with Redis, reducing database load and enhancing system performance.
Technical Skills
- Proficient in backend development using PHP and the Laravel framework, with extensive development experience.
- Familiar with cloud services (e.g., GCP, AWS) and successfully implemented several cloud-based solutions in projects.
Tead Lead / Senior PHP Developer
Developing special media platforms.
- Build a high-performance, highly-available, highly-scalable media service.
- Develop and improving and define service-oriented architectures.
- Write clean, maintainable, testable code.
Software Development Engineer
Develop service system and internal websites which increase productivity.
- Modify software to fix errors, improve its performance, or upgrade interfaces.
- Direct software programming and documentation development.
- Consult with departments or customers on project status and proposals.
- Work with service department on technical issues including software system design and maintenance.
- Analyze information to recommend and plan the installation of new systems or modifications of an existing system.
- Prepare reports on programming project specifications, activities, or status.
Full-Stack Developer
Develop new features for hiking biji website.
- Develop and maintaining the main website, that let hikers to search for hiking trails.
Software Development Engineer
Develop WPF applications for notebook products.
Develop service system and internal websites which increase productivity.
- Build and maintain software to meet the needs of our key demographics.
- Design and implement a web platform, that allows user to check all progress of quality testing.
- Update and enhance the features for service platform of whole company's brand.
Software Engineer
Developing stable, high quality tools to improve efficiency and reduce human error.
- Judge the root cause of the issues are attributed to Software/Firmware/Hardware.
- Develop internal android app to increase productivity and to reduce management costs.
- Responsible for development ODM products, implementation of custom's SPEC for Lenovo.
- Products: ThinkPad Yoga 14/ ThinkPad Yoga 460/ ThinkPad X1 Yoga/ 昭阳K22
Junior Software Engineer
Maintain Logistics system, that make sure all good can be transport to each family mart correctly.
- Proposal for improvement processes of the system.
- Implement requirement-document and control progress of the project.