实现网
imajinyun

昵称登录后显示

400/8小时
8年工作经验

巨人教育
PHP 研发工程师

PHP
MySQL

0

被预约次数

0

被收藏次数

0

被评价次数

擅长技能

1、熟练掌握 PHP 和 JS,熟悉 Python 和 Java 语言,使用 Python 操作 Excel 等;
2、熟练掌握 Linux/Windows/Mac 系统基本操作,以及各种环境下的 LNMP 生产环境及部署,编写 Shell 脚本,crontab 计划任务,解决使用过程中的常见问题,熟悉 Nginx,熟悉 Vagrant 虚拟技术、Docker 容器技术及相关环境搭建;
3、熟悉 TCP/IP 协议,理解 Socket/WebSocket 通信和 HTTP/HTTPS 协议;
4、了解 Zend 引擎及 GC 算法,理解常用的数据结构与算法以及设计模式;
5、熟练掌握 MySQL、熟悉 Redis 操作及存储类型、了解 MongoDB,有一定的 SQL 优化经验,理解主从复制原理,能根据业务场景设计相关的表及存储结构;
6、熟悉 RabbitMQ 消息队列,写入流程及 ACK 机制,并利用其缓冲流量,削峰填谷等;
7、熟练使用 PHP 的大部分流行框架,对 Laravel、Smyfony、Phalcon、CakePHP、ThinkPHP 框架有成熟的项目经验和使用心得,独立翻译过 Laravel5.6 文档,阅读过 ThinkPHP3.2 和 Laravel5.6 部分源码;
8、掌握 PHP 单元测试框架 PHPUnit 和代码质量分析工具;
9、熟练使用 Composer 包管理器及搭建私有镜像源;
10、熟练掌握 Git 操作及 Workflow,使用 GitHub、GitLab 等三方平台管理代码,使用 Jenkins 部署流程;
11、具备良好的编程风格,良好的 PHP 面向对象设计方法和编程思想,具有良好的编码和文档习惯,有使用码云文档的经验,熟悉 PSR 并翻译过其文档,熟悉 PHPCodeSniffer 和 PHP-CS-Fixer 等工具保证编码质量;

项目经验

项目名称:TMS 项目(jiaowubao.xiaohe.com)及希望美术项目(edm.xiwangchina.com)
项目描述:一个基于 Saas 平台的教学管理系统,协助培训学校管理教学日常
项目职责:
负责项目中相关数据库表、系统功能设计与开发,参与产品原型评审和技术评估;
负责登录注册、一对一、套餐、艺体课、签约等接口、基类及业务工具类编写;
课次出勤课耗校区班级教师续报等统计、课程班级考勤管理接口、优惠班课套餐、系统规则配置、退班退费转班、权限角色、交易记录、学员教师导入导出,基于 Redis 锁机制实现库存的扣减;
对接第三方支付(微信、支付宝、招商)接口,对接过 POS 机,封装支付插件包;对接容联七陌接口,封装七陌接口;对接短信(阿里云、同创凌凯)接口,封装短信包;
针对私有云客户的需求,引入 RabbitMQ 方案同步数据;
负责项目 API 规范的制定和相关 API 的设计,撰写相关接口文档;
后期采用前后端分离,主导接口设计,编写脚手架,业务功能 API 化;
对遗留和新开发的后台脚本数据做整合,引入 Laravel-Zero 以解耦原来臃肿的项目;
后期带领团队学习 Laravel,并独立翻译 Laravel 文档,承接公司外包的希望美术项目,试水 Laravel 框架,编写脚手架,采用模块化封装 API,引入许多第三方插件,独立开发支付模块,并解决框架使用及项目中的关键问题;

项目名称:报哪好移动站(m.baonahao.com)
项目描述:配合 PC 端报哪好的自适应移动站,以便于移动端分享,引导下载 APP
项目职责:
负责后端接口脚手架搭建;
尝试带团队,为项目成员分配任务,推进项目;
针对用户的登录注册,修改找回密码封装成基础服务 API;
封装课程分类、优惠券、预约试听、家长反馈、用户评论、沟通线索等功能;
完成家长订单支付,课程课次生成,用户中心等接口开发;

项目名称:龙潭系统(longtan.xiaohe.com)
项目描述:内部运营监控、基础数据配置系统
项目职责:
负责系统权限开发;
完成对 TMS 优惠的配置,发票素材项添加与配置;
TMS 商家权限配置及初始化,商家版本配置,商家教材相关的基础项设置;
商城应用版本,权限设置及维护功能;
添加图片库功能,收集素材;
活动类型、商品分类、轮播图等基础设置;
商家短信消耗统计,商家、校区及盟商的流水、收支统计等;

项目名称:商家应用商城(shangjia.xiaohe.com)
项目描述:商家小应用中心,购买 TMS 及周边应用的商城
项目职责:
前后端分离,引入 Vue,使用 Phalcon 编写后台接口;
基于 HTTP 动词设计 RESTful API 接口
完成商家注册登录,修改找回密码和认证,应用展示,应用购买,商家订单,交易记录,续费降配扩容,商家基础信息等;
完成短信登录及封装短信插件,支持按配置的网关随机和顺序发送;
对接支付宝、微信接口、招商银行接口,期间将支付整合成插件;

项目名称:巨人官网(www.juren.com
项目描述:巨人官网(CMS 站)及周边系统
项目职责:
主要负责维护,内容页生成;
开发线上活动为其它内部系统提供收集线索;
优化课程分类,并使用 Memcache 缓存课程分类,加快分类页面的载入;
优化文章发布表,大字段分拆,文章加入标签功能;
参与呼叫系统中学员呼叫、学员相关的功能开发;

项目名称:金色湖畔项目
项目描述:小巨人业务系统
项目职责:
负责学员注册和登录,图片验证码、手机号、邮箱的认证及找回密码功能;
类似 RBAC 的权限设计和实现,学员基本信息和家长信息录入及维护;
负责定期的活动页开发,以实现对家长线索的收集,并对转化的学员线索生成学员(设计并实现了学籍号生成算法);
负责各校区的数据导入功能,使用 PHPExcel 插件将学员数据导入到系统中;
负责班级信息、教师信息的开发及信息维护;
负责学员报名报班、学员统计的功能开发,报名后的发票的打印等;

项目名称:红黄蓝电子商城项目(shop.rybbaby.com)
项目描述:红黄蓝电子购物商城,满足盟商订购需求(亲子教具、幼儿教材)
项目职责:
巨人教育与红黄蓝合作,负责红黄蓝商城项目,期间阅读 ECShop 源码,学习其业务逻辑,随后红黄蓝商城使用 ECShop 进行二次开发,节省了开发前后台的成本和时间,负责项目的整体开发;
使用前端的静态页开发商城前台页面,使用 Smarty 模板技术展示页面,调整页面的样式,编写了部分的 JS 脚本代码,负责支付宝支付和网银支付的对接;
负责和红黄蓝内部的需求对接,期间经常出差红黄蓝对接确认需求,修改部分后台逻辑以满足红黄蓝的需求;
负责红黄蓝内部的金蝶财务系统对接到商城系统后台,用 PHP 调用 WebService 接口请求并将数据处理后并导入到 MySQL;
负责项目的线上部署,构建 LAMP 环境,参与了 MySQL 主从的搭建工作,项目上线的数据初始化等;

项目名称:廿一客电子商城(www.21cake.com
项目描述:线上蛋糕订购网站
项目职责:
负责用户登录、注册、图片验证码开发,邮箱地址验证;
负责前台蛋糕列表详情展示,蛋糕基本信息的维护,列表和详情页面的静态化,使用 jQuery 图片裁剪插件、日期插件等;
负责购物车开发,使用 Session 技术,下单中利用 MySQL 1062 错误机制规避下单失败,发邮件开发,代金卡的设计和开发,写 PHP 脚本批量生成代金券,验证代金券等;
用户收货地址开发,使用 Ajax 技术加载地址列表;
参与配送站点的订单流转系统开发,借鉴 ECShop 后台列表 Ajax 局部刷新技术,遇到转码的问题,阅读并借鉴 ECShop 源码解决;
负责维护测试、线上服务器环境搭建,监控服务器,写脚本导出每日订单到 Excel 并转发给上级领导;

0条评论 雇主评价

暂无评论~

可兼职时间

自由职业者,时间充裕

可兼职地点

海淀
中关村
五道口

被预约

0

被收藏

0

被评价

0

立即预约

可兼职时间

自由职业者,时间充裕

可兼职地点

海淀
中关村
五道口