个人介绍
本人本科学历,计算机相关专业,有7年以上相关工作经验,精通PHP、Nodejs、GO等开发语言。精通ThinkPHP、Yii、Express等主流开源框架,对面向对象、MVC有深刻的理解,熟练使用常用软件建模工具进行系统分析和设计,熟悉运用Mysql、Redis等数据库开发及Apache/Nginx/Docker等主流应用服务器技术,另外还掌握常用需求/架构设计工具使用。代码编写规范,有较强的求知欲与良好的学习能力。本人性格开朗积极向上,自信、乐观、责任心强。有良好的沟通表达能力,抗压能力强。
自参加工作以来参与了多个项目的研发工作,在项目担任着开发和领导的角色,按时按需完成项目。
工作经历
2019-10-02 -至今上海豆糖网络科技有限公司软件开发工程师
公司主营方向为海淘返利和礼品卡销售。我先期在RebatesMe项目组担任php开发工程师,负责网站的需求开发和项目维护,项目属性为海淘返利,对数字,逻辑,及用户体验有较高要求,是多语言网站。 后期调任到礼卡猫事业部,负责网站搭建任务。综合评估后采用java+nodejs+vue的前端开发模式,后台管理采用java+elementUI技术。依然有国际化需求。期间还增加了公众号和小程序端。
2018-04-01 -2019-09-10上海艺友教育科技有限公司软件开发工程师
公司主营方向为音乐在线教育,智能硬件等。有爱还课,学琴屋,智能钢琴等项目。 我的首要任务是为前后台进行开发和维护,原始项目为前任大神的自定义框架,不利于公司项目的稳定与后期维护,所以着手重构前后台项目,并且改版前端页面。综合评估后,采用yii2+bootstrap+adminLte进行前后台开发。其次是对直播APP提供数据接口,配合APP项目的功能开发。最后是配合产品经理进行项目的迭代。
2017-04-01 -2018-03-31上海物易网络科技有限公司软件开发工程师
公司是一家做面向品牌餐饮的收银软件系统的,有Web后***餐机app端的开发需求。我的工作: 1、根据客户所提要求,开会讨论实现方式和可能性,进行开发。 2、对公司后台功能进行性能和体验优化。 3、对店铺进***城开发。 4、开发店铺提出的一些报表。
教育经历
2010-08-31 - 2014-06-30青岛农业大学电子信息本科
资质认证
技能
该项目采用java + nodejs + vue的前端开发模式,整体采用前中后模式开发。项目使用AWS服务器部署,并使用其负载均衡服务进行高并发流量控制。 后端java使用Spring + MySQL,中间nodejs采用express + redis技术,前端页面使用vue + ejs技术渲染数据,使用jquery + vuejs进行交互逻辑开发。后台管理采用java + elementUI + axios技术。 前中后之间的数据调用:前中之间使用ajax+session的方式直接调用,中后之间采用验签方式使用axios调用后端数据。中后端视情况而定是否采用redis进行数据缓存。 项目依然有国际化需求,但是没有采用i18n技术,因为页面交互逻辑不同,所以采用了多域名部署,依据不同域名采用不同页面模板的方式实现。 期间中文站点还增加了公众号和小程序端。该客户端最初是打算外包的,但是综合报价等各方面原因后决定自主开发。最终在疫情期间,我们在居家办公的情况下,用一个多月的时间完成上线任务。 在该项目中,我负责部分后台任务,全部中间层任务,部分前端任务。 项目网址 www.likamao.com www.gcardcat.com www.giftcardcat.com 礼卡猫公众号+小程序
该项目属性为海淘返利,对数字,逻辑,及用户体验有较高要求,是中、英、韩多语言网站。 项目刚接手时采用 thinkphp3.1 + bootstrap + wordpress技术开发。该项目比较老旧且杂乱,路由一团乱麻。项目除了一部分wordpress路由之外,在thinkphp3.1当中还有新旧两组项目路由,且时常出现pc端走新路由移动端走老的路由的情况。所以工作主要内容就是一边重构,一边开发新需求。 前期在对项目评估后,首先去除了wordpress相关代码,把与其相关的功能模块,使用thinkphp3.1框架进行重构,这里没有采用新框架是为了降低项目技术的冗余度,尽量单一化技术,便于维护。 后期在开发中继续将走tp3.1老路由的项目,在新路由中重构,继续精简化项目结构。最终项目由最初的200多M精简到150M左右。 这个项目尽管老,但是采用了页面缓存和数据缓存技术,再配合AWS的负载均衡技术,扛过了黑五等活动的冲击,属于老当益壮。并且整体代码缩减重构也为以后整个项目的再次整体重构升级奠定基础。项目网址 www.rebatesme.com
该项目是公司的重点项目,项目是垂直领域的内容分发,向钢琴用户提供展示曲谱,教授指法,点播伴奏等服务。项目源代码是老板收购竟对的项目。但原始项目采用的是wordpress实现,界面老旧且不利于后期开发与维护,所以进行重构改版。 在综合评估后,项目确定有原生安卓端、IOS端、PC软件端(集成的PC网页)以及移动站和PC站。安卓和IOS端由对应的技术人员开发,数据接口由PHPer提供。 最后决定采用yii2框架 + mysql + redis + bootstrap + adminLte技术来开发前后台网页端和Restful风格的接口。接口采用jwt方式进行校验,app端定时刷新token。由于项目有大量的音视频资源,所以对接有七牛云存储,音视频的存取播放压缩等由其api提供。项目网址 www.keymi.net