个人介绍
前端
1. 熟练掌握 HTML5、CSS3、Sass、Less、Stylus 的应用,在各个项目里皆有涉及。
2. 精通 VueJS、ReactJS、AngularJS、BackboneJS 的应用开发,精通 Javascript、NodeJS、jQuery、JSON、Ajax
和 XML 技术的各种应用。
3. 熟悉大型互联网的业务流程和相关规范,尤其对前端开发组件规范和高性能网站建设有相应的应用。
4. 掌握前端工程化和组件化的开发模式,NPM 包管理模块开发流程。
5. 熟练应用 GruntJS、 Webpack、Gulp 等打包工具。
6. 熟练掌握 Git、SVN 版本控制器。
熟练使用 Chrome、Firefox、IE,熟练应用 Firebug 及 Chrome 和 IE 自带的 Javascript 调试工具,对网站前端开发和网站性能分析。
7. 熟悉前端安全防范工程。
8. 熟练掌握 echarts 等绘图类模型库。
9. 积极尽志,求真务实。
10. 喜欢代码封装,简单的列子
后端
以下项目 git 环境地址是在内网服务器(搭建穿透)每天早上 9 点到 晚上 12.30 点才开启
1、php web 框架{tp,ci,yii,yaf( 自己有封装 yaf 开发框架( 执行流程日志、缓存、语言配置等) git 地址
http://git.lan.baidu120.cc/icker/dev.yaf.com.git)}
2、python web 框架 {flask,fastapi(有封装的 web 开发框架准备做开源项目 fastpy restfulapi 版本号、异步 (学习 python 从 0-1 开 发 10 天 左 右 ) api 地 址 http://git.lan.baidu120.cc/fastpy/adminApi h5 管 理http://git.lan.baidu120.cc/fastpy/adminH5 已对接 (后台登录「aes 密码加密登陆」,验证码,获取管理员信息,获取顶部菜单,获取菜单等) )}
3、nodejs web 框架(express,koa)
4、熟悉 nginx 配置,反向代理,集群配置,ssl 证书配置等
5、熟悉 redis 操作
6、Docker 镜 像 压 缩 , 镜 像 打 包 ,docker-compose 编 排 ( 自 己 有 专 门 环 境 配 置 git 地 址
http://git.lan.baidu120.cc/icker/docker.dev),bash 编写等
7、熟悉 mysql 调优,mysql 主从配置,通过 keepalived、ip 浮动故障转移
总结
可以从 0-1 去构建项目 熟悉网站安全 xss、sql 注入 知道前后端开发,可以快速熟悉业务流程,知道业务前端做合适还是后端做合适,清晰知道业务哪些地方可能会出现性能问题以及安全问题,以及后端 api ab 压测分析,经常逛 csdn、V2EX、掘金、思否、stackoverflow,学习能力强,有快速定位问题及解决问题能力
有多个开发项目的经验, 有带领开发团队的经验,高目标要求自己,为人诚恳,实实在在
工作经历
2019-09-15 -至今上海圣岚广告有限公司全栈开发工程师
负***、小程序的业务开发,等外包业务维护; 技术用到php tp、yaf、ci等框架;python用到flask框架;做的业务有人工智能客服
教育经历
2010-09-01 - 2013-06-30新乡学院计算机网络技术大专
学校位于河南省新乡市,所学专业为计算机网络技术,全日制统招专科 统招 全日制
技能
项目是关于商城 api 重构的、后端的核心业务在 api 开发的阶段已经完成了只有一些 PC 业务在*端上是没有的,消息列表等,当时为了兼容 ie8 优化等 没有用 Vue 单页面,前端页面不是我写的,我主要是对接接口,后来才知道切图 万能的 div(一个 div 到底、像列表用 ul、内嵌 span) 完全没有语义话给我对接业务以及逻辑有时候带来不便,技术栈 jquery、jquery-tmpl(为了兼容 ie8)、jquery-pagination(插件不满业务, 还调整了里面的业务)、jquery-lazyload(图片懒加载)、layer(弹窗组件)、还有数据监听是自己写的、等等封装了很多业务、首页可以在后台自定义的
该项目包含 PC+M+小程序,pc+mobile 写的响应式的用的技术栈 html+css+js css 用 less 编译的、最后用 gulp 把 html 和 js 打包到一个文件(方便‘宝尊’集成等等)、主要功能有 【表情、上传图片(后面取消了)、上传文件(后面取消了)、截图(后面取消了)】 小程序端当时遇到一个问题,数据不能 append,数据格式有 html 要把 html -> json ,通过 json 数据来遍历模板、以及模板要有点击事件,以及跳转页面、人工客服、模板样式等等,后面都一一解决了