个人介绍
熟练使用Vue全家桶、React全家桶、Webpack等
熟练使用Eggjs
熟练使用微前端技术
熟练掌握前期开发整个项目结构搭建。
性格
在生活上本人性格热情开朗,待人友好,为人真诚谦虚。能吃苦耐劳,尽职尽责,有耐心。善于与人沟通。 为人诚恳勤奋好学脚踏实地,在工作上有较强的团队精神,工作积极进取,态度认真。具有抗压能力和强烈的责任感。
工作经历
2021-03-01 -至今浙江大华前端开发工程师
项目:wifi6智能路由器研发(pc端研发和手机端研发) 基于微前端的效能系统(用于统计每人的工作量) 技术栈:react全家桶(react/react-hook/ant-design/axios/echart/redux等)
2017-07-01 -2021-03-01山东浪潮前端开发工程师
业务:服务器管理软件的研发 技术栈:vue全家桶(vue/elementui/vuex/axios等) 项目数:3(迭代开发)
教育经历
2015-09-01 - 2019-07-01郑州大学计算机科学与技术本科
方向:计算机科学与技术 成绩:同级排名10% 大学主修:c++,Html,计算机文化,计算机算法,Linux,软件工程
技能
效能系统 背景:对开发人员工作进行统计(GitLab代码统计和问题单数量统计) 技术:微前端架构 前端:(主服务:Vue3.0/微服务1:Vue3.0/微服务2:React17)、服务端:Egg.js 存储:Mysql(egg-sequelize) 功能:统计每人代码总提交量/增加量/删除量/有效代码量/有效增加/有效删除、每人身上总问题单数目/单个项目 问题单数、代码有效行数审批/项目编号添加、定时扫描Gitlab/定时扫描问题单系统、Merge代码审阅和Merge 评论 技术重点: 三方登录:本地未存储员工登录信息,需要使用三方登录,在Egg底层做模拟登录。 GitLab API:GitLab权限、获取项目ID、获取Commit记录/获取项目成员/获取Merge记录/ 图表:Echarts 服务端:免密登录/定时器获取/存储Session和Cookie/数据存储/数据交互/项目部署等 微前端:qiankun(蚂蚁) UI: ElementUI(Vue)/ Ant-Design(React) 功能详情: 登录:利用第三方实现首次登录,使用session来实现免密登录。 数据展示:主要是使用表格做分页展示,其次对于排名则使用饼图和柱状图 数据添加和数据编辑:数据进行修改和添加则需要通过HTTP请求传到底层,Egg通过Router对路由进行匹配 匹配成功则对数据操作,最后使用Egg-sequelize对数据进行存储。 项目部署:目前部署在windows上,主要包括对主服务和微服务中乾坤的配置修改,其次对于打包的文件名 做响应的配置,最后是由于项目中路由使用的是History模式,需要在路由上做响应的配置
自研路由器 背景:wifi6元年到来。市场面临路由器更新换代潮,为了推进大华产品生态无线化,大华针对当前生态进行路 由器产品的开发,本产品主要面向家庭用户,将支撑其他智能产品,推动大华生态。本产品竞品对象为小 米路由器和华为路由器 技术:React全家桶(脚手架:Create-React-App) 功能:初始化、首页、上网配置、Wi-Fi配置、系统(状态/局域网/网络/儿童上网/系统设置/Mesh组网) 技术重点:UI:Ant-Design 首页图表(CPU/内存):Echarts Mesh拓扑:D3.js 登录: MD5加密 数据加密:AES(对称加密)RSA(非对称加密) 国际化/国际化UI展示模块化 组件化封装、方法封装 项目优化:路由器PC和Phone使用同种技术(原大小压缩为5M, 现为1.8M) 图片替换,去除动图,采用轮播图(图片大小裁剪) Gzip压缩 Ant-Design/Ant-Moblie按需加载 *开发去除Antd(前期开发需要写圆形进度,*UI中不存在,使用了Ant-Design)提升加载速度 DllPlugin提取公共插件(React,React-Dom,React-Router-DOM等) 也可优化打包速度 提取PC和*公共部分 路由懒加载 添加缓存(Cache-control/Last-Modify) *和PC Logo一致,去除相同Logo 功能详情: 初始化设置:用户买到路由器后,可以根据初始化化中的要求对网络进行基础设置,保证用户基本上网 上网设置:(DHCP/PPPOE/静态IP/有线中继/无线中继)DHCP自动获取上层分配的IP,PPPOE为宽带拨号上网 静态IP为手动修改IP达到上网目的(需保证和上层网络在同一局域网),中继为利用特殊手段, 实现家庭网络全覆盖。 Wi-Fi设置:5G/2.4G相关配置,定时开关配置,智能网络配置 Mesh组网:跟中继类似,是为了提升用户的网络质量,中继分为wifi中继(无线中继)和有线中继。这 种都是基于串联的方式,通过购买两个路由器,一个放到公共环境,如果家庭太大,会有角落 出
背景:浪潮ISPIM一款机房管理软件,主要是通过服务器管理软件对多种型号(不同厂家)的服务器进行管 理,通过自动发现和手动导入的方式进行发现服务器资源,同时在使用的时候可以进行服务器的实时 监听,通过设置阈值来产生不同的告警。同时项目中也非常注重数据的展示,分为列表信息展示、图 表信息的展示等,其中还包含BIOS/BMC的管理、镜像管理、系统管理、用户管理、拓扑、大屏展示等。 技术:Vue全家桶、Visjs拓扑、ElementUI使用、Echarts 功能:网络模块、拓扑 技术重点:Vue全家桶的使用、ElementUI的使用、Visjs拓扑结构设计、文件上传和下载 功能描述: 拓扑:拓扑的开发(主要包含网络节点的展示、添加、删除、链路的添加、删除、修改、节点信息 展示、链路信息展示、链路状态、节点状态等),网络模块节点展示可以将几百个节点和上 千条连线展示在同一个页面中,同时还可以较清晰的看出连接关系 网络配置:主要内容为任务、基线、镜像库、BIOS和BMC的升级和配置、服务器电源的管理、Raid卡 的管理、基线管理等 公司内容保密,请谅解