PHP(4 年以上):SAPI:php-fpm、php-cli,CLI:composer、wp-cli、deployer、symfony/console,HTTP:PSR-7(报文)、Session & Cookie(状态)、cURL(客户端),微框架:Lumen、Slim,路由:nikic/FastRoute,模板引擎:Twig、V8JS(SSR),测试:phpunit、php-coveralls(覆盖率),调试:xdebug、php-kint、php-debugbar、php-console,数据库:PDO & MySQLi、Eloquent(AR)、Doctrine 2(DM),缓存:Memcached、Redis*,扩展:PECL*、Zephir*,异步编程:Swoole*、ReactPHP*、Amphp*,RPC:Yar、gRPC*。
JavaScript(4 年以上,现代化前端 2 年):代码规范:ES5/ES6、CommonJS,打包工具:Webpack、Rollup,CSS 编译器:Stylus、Sass、PostCSS,前端库:React、Vue、JQuery,后端框架:Express,静态网站生成器:Metalsmith、Gatsby*,动画:GSAP,测试:Mocha、Jest。
过去四年主要负责外包项目和公司产品,业务大多与 ThinkPHP& Laravel 相关。项目大部分托管在 github上,不完全统计有近 250 例,其中有近 50 例由我 主导,项目参与人数在 2-5 人之间,我的贡献有:
队内新人模块化、专业化的培训与指导,曾带领大学生拿下很多硬骨头。
上百例队内项目 Code Review,能够很好的把握 Review 尺度。
V8JS 的 PHP 端实践,巧妙应用各种 NPM 库解决跨平台代码共用问题,尤其是为 SPA 提供 SSR 支持,解决其 SEO 问题。
数据搜集与导入,包括各种格式文件、远程爬虫、云平台 API 获取等。
利用 Docker + Pipeline 等技术实现项目的集成测试与自动化部署。
将 WordPress 和 Lumen 整合起来,精通 CMS 的高级应用与开发。
Woocommerce/Shopify 电商项目的前端整合与功能开发。
CRM 的应用与开发,精通表单类项目开发。
REST/RPC 等 WEB 服务的应用与开发,熟悉 HTTP/TCP 协议的跨平台数据调用。
地图类项目的应用与开发,包括 Google Map API、Mapbox、SVG Map 等。
PS、AI、Sketch 等设计稿专业化的还原。
角色 | 职位 |
负责人 | 高级PHP工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |