个人介绍
2、熟悉支***等第三方接口调用。
3、熟练MySQL数据库操作命令和数据库的优化。
4、熟练运用TP5、Laravel 框架,熟悉框架底层源码。
5、熟练掌握PHP、熟悉常用的设计模式、对程序调试比较熟悉。
6、熟悉REST API的开发。
7、熟练Memcache,Redis缓存服务器的搭建配置和操作。
8、熟悉PHPCMS二次开发。
9、熟悉HTML、CSS 3、JavaScript等前端技术。
10、熟悉HTTP协议、熟悉会话技术(cookie、session)
11、熟悉Node.js,项目中熟悉运用NPM包管理;
12、熟悉使用GIT、SVN进行协作开发、有团队开发经验;
工作经历
2020-03-01 -至今创龙智慧科技(东莞)有限公司技术总监
接收需求:香港同事跟客户沟通后,记录需求并发送到东莞公司 可行性分析:接到需求后,对需求进行分析。大致需要用到哪些技术,例如聊天功能可能要使用websocket协议;邮件提醒要使用smtp协议;前端是否要进行PC与移动端自适应等等 服务器部署与项目搭建:在阿里云服务器搭建好LNMP环境(Linux、nginx、MySQL、PHP),根据项目需求决定使用ThinkPHP或laravel框架,使用Git进行版本控制。 任务分配:使用worktile分别给负责前端和后端的同事分配任务。 工作内容:Linux定时任务、数据库设计、RestApi开发、PHP开发、前端开发参与。
教育经历
2019-03-01 - 2021-06-01郑州大学计算机科学与技术本科
计算机组成原理96分; 计算机网络82分; 大学英语二95分;
技能
项目使用群体是香港地区的学校、前后端均有本人负责 前端:使用Googlemap SDK生成Google地图(提示:Google地图内地无法访问)。在地图上指定的坐标点上添加标记。点击标记展示该地点的活动名称、活动照片列表,如果该地点包含多个活动则显示活动翻页的按钮。点击图片列表内的图片可以查看大图。 由于此项目需要展示大量的图片,并且图片大小比较大。这里对图片进行了以下处理: 1、图片分缩略图和原图 2、网站打开时不显示任何图片,只显示所有标记的地点。使用JS获取所有的缩略图和原图链接,将图片逐个添加到隐藏的DOM当中。这样相当于在后台加载图片资源,不至于网站打开后一直显示加载动画。 3、标记打开后需要展示活动详情,如果使用jQuery或JavaScript去添加DOM,会存在坐标点的位置难以获取、移动地图后需要改动位置、放大缩小会导致DOM出错等等。所以这里需要用到Googlemap内置的API在当前地图层绘制DOM。 4、弹窗内容使用单例模式,打开弹窗时创建弹窗对象,关闭时销毁对象。 后端:使用laravel框架 主要功能:创建标记地点:在Googlemap上选择一处地点后记录该地点的坐标轴;活动图片上传:上传图片后保存原图并创建一个基于原图的缩略图;同地点多活动:如果一个标记内需要创建多个活动,可以在同地活动中增加多个活动
web服务器方面采用了Apache+nginx,nginx负责80端口,接受http请求并转发给内网的Apache服务器,由Apache处理业务请求。 数据库采用了MySQL+redis。MySQL存储主要的数据,redis负责缓存请求频繁的数据,例如个人信息、个人的合同、个人的项目设计等等。系统广播采用了redis的订阅功能。 前端使用vue,后端使用laravel框架。前后端的开发均由本人负责。设计图由设计师完成 项目功能主要有OA办公:负责管理公司人员,请假、计划任务、打卡考勤、工资管理等;市场营销:业务员的业务登记、市场业绩、废单管理等等;材料管理:主材管理、辅材管理、供应商管理等等;预算报价:接单、合同;工程管理:工程负责人、工程进度、工程监控、验收管理等等