个人介绍
个人优势:
- 前后端都有兴趣, 有经验, 前端做过混合 App, 熟悉 Vue 技术栈, 后端会用 Java, 会 Sql;
- 注重用户体验(面向客户端), 对前端状态处理有自己心得(加载中, 成功, 错误等), 细致用心, 考虑全面;
- 有轻微代码洁癖(可现场让您抽查真实 git 记录), 整洁干练;
专业技能:
- 熟练使用JavaScript, ES6, 且写法优雅(如能用const绝不用let);
- 熟练使用css, scss, less; - 熟悉vue, vue3全家桶技术栈, 对于管理系统的ui, 公司主用element, 自己研究过native-ui, layui-vue, varlet(移动端)等类似 框架;
- 有uniapp开发经验, 有编译上架app(androi***经验;
- ***开发经验, 使用canvas画过简单图表; - 有混合app开发经验(ionic+cordova+angular), 了解原生android和js之间如何调用;
- 有app发版上架经验(android, ios皆有涉及, 比如小米会要求有app必须有注销账号功能, ios会审核虚拟商品支付功能等); - 有使用过npm, yarn, pnpm等依赖管理工具(工作中用过npm, yarn, 自己研究过pnpm);
- 有java开发经验, 可以自己用springboot搭建项目并部署, 集成jwt认证和鉴权, mybatis(或plus)操作数据库, 使用 redisTemplate操作redis等;
- 有域名管理和nginx配置经验, 可以独立完成部署前端(或后端)项目;
- 有客户端h5性能优化经验(压缩图片, 懒加载等); - 熟悉sql(做过后端);
- 熟练使用git常用命令(习惯命令行方式), 如clone, pull, checkout, merge, diff等;
- 熟悉Linux常用命令, 如环境变量配置, 查看项目日志, 文件操作, 安装软件等;
- 写过android, 会使用其一些控件和布局; - 了解过three.js, 实现过demo, 知道相机, 场景等概念;
- 了解过ruby, 会使用ruby写简单逻辑.
工作经历
2022-02-01 -2023-03-01上海麦酷酷电子商务有限公司高级前端开发工程师
公司属于境外电商, 面向东南亚销售纸尿裤等母婴产品; 本人在公司属于高级前端开发工程师岗, 主要负责电商小程序, 内部门店管理小程序, 及其各种后台管理平台的研发.
2019-10-01 -2022-02-01橙脑教育科技(上海)有限公司全栈开发工程师
公司主营共享早教盒和线上亲子早教课, 本人在其内部担任"全栈开发工程师"职位, 小程序, web, java, ruby等都有涉及, 具体见以下介绍: 1.点点橙早教盒小程序, 功能***程序), 提审发版等; 2.点点橙早教盒 App, 功能开发(Ionic4 + Cordova10 + Angular8), 打包发布应用市场(安卓和 Ios); 3.点点橙早教日历小程序, 账号申请和认证, 功能开发和发版(Uniapp+Vue2); 4.点点橙早教日历后台管理系统, 框架搭建, 功能开发和部署(Vue3 + ElementPlus); 5.点点橙 WMS (仓库管理系统)运维(Java, SpringBoot + MyBatis
教育经历
2016-03-01 - 2018-07-30南开大学计算机应用技术专科已认证
技能
麦酷酷采销管家和智慧麦酷酷小程序, 功能开发(Uniapp + Vue3 setup 语法糖). 麦酷酷企业后台管理系统, 功能开发(Vue2 + ElementUI). 我对这个项目最突出的表现不在代码上, 而是对团队管理规范的提出的建议: 1.提出线上 bug 关联绩效制度, 成功降低线上 bug 数量; 该制度主要目的是解决低级错误, 团队内部有时会犯低级错误, 如 java 代码里改了 Sql, 发版时生产库却没有做对应的字段改动, 上线后直接抛 SQL 列不存在的异常. 2.引入 Git PR 审核制度, 降低代码合并错分支的风险; 团队曾误把 test 分支合并到 master, 引入 Git PR 可以大大规避此类 错误.
1.经手的项目其实有些多, 小程序, app, android 都有涉及, 这里写一个从零开始, 我自己全程负责(前端)的项目, 名称叫点点 橙早教日历. 2.技术: 小程序使用Uniapp + Vue2; 后台使用 Vue3 + ElementPlus. 3.前端的技术调研, 面试招人, 框架搭建, 功能开发都是我来负责. 4.技术调研, 考虑到后续可能编译成多端小程序, 为节省人力成本, 采用了 Uniapp. 5.框架搭建, 我自己用 vue 3搭建了后台管理系统的框架, 支持多标签, 封装公共组件, 优化主题等; 当然没什么高深的技术, 但 确是我最有成就感的一个项目. 这个作品在双减期间, 公司资金链断裂, 倒闭下线了, 所以上传的图只能这样来证明了.
1.项目是为【全国社会保障基金理事会】开发的投研系统. 2.整个项目小程序端, 按功能大类来说, 分为买方和卖方两大功能模块; 其中买方全部由我一个自己完成, 卖方参与了一小部分. 3.整个项目逻辑框架和界面框架全部由我一个人完成, 通用组件的封装对不同机型适配(主要是高度, 宽度没啥说的)扩展性特别强. 4.技术上用的UniApp+UView2, 存储这块用vuex(因为老大坚持要用vue2开发, 所以保守了些没上vue3+pina那套架构), 其他eslint什么的不用介绍了, 前端都知晓. 4.项目对前端交互要求较高, 下拉刷新, 加载下一页, 弹窗, 页面loading, 错误catch, 防抖和节流这些前端常见功能封装特别仔细, 考虑全面. 5.整个项目对UI还原是像素级别的, 无论外在界面和还是内在的代码质量都十分高, 是我最得意作品之一.