个人介绍
1、八年前端开发经验,三年管理经验;
2、精通 JavaScript、Vue;
3、熟练掌握 HTML、CSS、APP、Android 混合开发;
4、熟悉小程序、uniapp、ElementUI、NaiveUI 框架;
5、熟悉 NodeJS、MySQL/Mongodb 数据库,了解 Java、c#等编程语言;
6、熟悉 Git、Webpack、Vite 等工具;
7、有大型上线完整项目管理和开发经验,能制定团队代码规范和协作模式,前后端技术栈均有尝试,擅长组件开发, 对架构选型、页面性能及构建优化有自己的见解。
工作经历
2022-07-11 -2023-02-28博彦科技Web前端开发
这段时间上手 Vue 3项目开发,从零开始项目到业务上线,Vue 3极大提升了开发体验,让开发更注重逻辑复用以及代码架构 能力。在 APP 组件库项目中,编写组件以及组件的文档和测试用例,让我更注重代码质量和细节。
2021-08-31 -2022-06-17华链智慧Web前端开发
从一个全新的业务开始,一点点把整个系统做好。融入团队,制定开发流程、编码规范、每周分享。从前端只有两个人的团 队,到现在 7 个人的团队。经历了技术架构调整、团队建设、人员招聘整个过程,可以说是成长了很多。开始编写基于 ElementUI 的通用组件库,闲暇之空独自深入研究了 WebRTC 、信令服务器、NAT 穿透,实现了点对点和多对多的音视频通 话功能。Android 端的 WebView和 Vue 项目的性能优化。
2020-10-12 -2021-08-31紫川软件Web前端开发
这段时间是自己前端工程化得到很大的提高,在公司数十人的前端团队中,更加深入理解了软件开发的流程、编码规范、自 动化部署、测试、上线等。闲暇之余通读了《JavaScript 高级编程》和《JavaScript 语言精粹》,在书本中、在工作中开拓了自 己的视野。
2018-04-02 -2020-07-10奇信智能Web前端开发
这段时间是自己前端开发技能得到不少提高的阶段。自己是公司的第一个物联网前端工程师,负责公司的物联网平台开发、 APP 内的 webview 页面、手机端的功能集成、后台管理系统等等都是自己一个人来完成。工作非常饱和,但是在闲暇时候抽 空学了很多新的框架和库,对 AngularJS和 React 有了一定的了解,而选择了轻巧、高性能、可组件化的 Vue.js 作为主攻的 MVVM 框架,开始涉及 WebPack,ECMAScript6,Node.js(Express )等的学习,熟练使用 npm、Gulp.js 等工具。
2014-03-10 -2018-03-08敢为软件web前端开发
日常工作围绕前端页面的制作,开发公司的官网页面,物联网平台的 Web 端页面以及 App 。业余时间,积极学习和掌握了非 常多的技术,比如 JQuery,Bootstrap3,Framework7,Echarts,Android,WebSocket 。开始了解 GitHub 并使用学习开源框架,对原生 JavaScript 的理解和认知也提升了不少。
教育经历
2011-09-01 - 2014-07-10江西信息应用职业技术学院软件开发专科
技能
围绕智能机器人编写物联网 SaaS 系统,服务于 SaaS 系统+机器人的连接控制。包含云服务、边缘计算、后台管理三大板块。 实现基于边缘计算设备连接云服务、智能控制、监控、检测、报警等。 云平台:控制指令集、用户中心、权限服务、安全服务、分析服务、数据维护服务; 边缘计算:设备连接控制、权限、语音、场景、定时任务、消息订阅; 机器人服务中心:连接/用户/权限管理、消息推送、提醒留言、人脸识别; 管理后台:云平台管理,机器人管理,工程项目管理 业绩: 主要负责系统架构设计,模块分解、进度规划、任务分配,功能开发。使用 elementui + nuxt ssr 构建页面 云平台:调度网关,控制指令集、用户权限中心、系统日志等。 边缘计算:tcp/udp 设备连接,场景/定时任务/联动等。
该项目主要使用 Vue+ElementUI 框架开发,基于智能设备+会议 SaaS 的智慧会议系统,实现 了会议前的预约、会议中的控件操作、会议后的总结推送,基于 vue 手脚架构建,包含两端功能:Web 管理端、会议端。 Web 管理端:首页总览、控制台、会议资料、屏幕管理、系统设置 会议端:使用会议屏作为软件载体,实现了常用控件库:白板演示、文稿演示、投屏共享、欢迎界面、视频会议、网络电 话、会议签到、投票决策、意见收集等功能。 小程序端:当前会议列表、扫码入会、屏幕列表、个人信息等。 业绩: 主要负责项目技术调研、选型,架构设计、前端框架搭建及页面开发。 路由权限:路由模块,路由权限,按钮权限 文稿演示:在线查看文档(可批注),播放音视频和图片 视频会议:使用 WebRTC 技术实现多人视频会议,创建信令服务器、TURN 服务器,Peer 客户端 投屏共享:实现电脑端、会议屏和*端互投 会议屏:基于 WebView ,开放 Android 原生功能接口 部署:证书、配置环境、打包分析、GZIP 压缩、CDN 加速