熟练掌握 HTML5 / CSS3 / ES6
掌握 React 相关生态(react-hooks 、 react-native、redux),能够基于 TS 编写代码,了解过 react 相关源码
掌握 vue 相关技术,能够基于 vue 开发项目以及快速迭代开发
熟练 Git 操作,熟悉团队协作流程
熟悉浏览器相关(浏览器进程/线程、渲染、生命周期、缓存、事件循环)
熟悉计算机网络基础(TCP、UDP、HTTPS、HTTP 、状态码)
熟悉 nest、webpack 、微信小程序
简单了解 Python、Java、Mysql、Linux
RN+H5:
开发技术:React Native + TypeScript + Next + React
1. 参与 KA 智慧解决方案业务线的前端开发(窗帘开关、温控、人体感应、红外、网 关、插排等多个 RN 面板),并对已有多个 RN 面板进行需求迭代、BUG 修复
2. 负责施耐德邮箱 HTML 模版,根据需求、UI 绘制页面
3. 负责群立定制 App H5页面多语言配置,根据需求添加多语言类型和词条
4. 负责飞利浦-扫地机 FAQ H5页面,根据 UI 绘制 FAQ的 PDF 和视频展示页面
5. 负责凯迪仕-海外 zigbee RN 面板定制需求变更,和嵌入式、测试进行需求迭代落地
6. 负责 Dorel 云存储H5三期定制需求变更迭代,通过 UI 、需求、逻辑进行二次开发
7. 负责施耐德多语言平台的固件管理模块 web 开发,并与云端、产品进行联调与评审 负责
8. 飞利浦智慧家 SAAS 后台需求迭代,和云端、测试联调开发,bug 问题排除
9. 负责平台一体化 Web 项目的搭建部署,和云端、产品经理进行联调、需求评审
大屏+后台:
技术栈:Vue3,React,TypeScript,MapBox,OpenLayers,Cesium,Three.js,Echarts,Nest
搭建公司基础建设:代码管理工具(gitlab 私有部署)、分布式存储系统(MinIO 私有部署)、CI 自动化部署(Jenkins 私有部署)、基于 wiki.js 的二次开发四维天书(wiki 平台)、独立开发(React+Nest )四维可视化平台、私有化 npm 并搭建大屏项目脚手架
1. 基于 MapBox 开发地震应急系统的开发(应急支撑、人口热力图、历史地震、物联感知、电子围栏等模块)
2. 基于 Cesimu 开发3D矿山数字化建设系统和矿山管理系统(大屏的登录鉴权、视频监控、环境监测、实时定位、数据集成等模块;后台的组织架构、菜单管理、文档管理、权限管理等模块)
3. 基于 OpenLayers 开发变化信息系统、嘉善一测多态系统和后台管理系统(系统架构、页面布局、变化信息、变化汇聚、数据生产、进度管理、审核记录、用户管理、角色管理)
大屏可视化地图系统、大屏后台管理系统 参与项目:地震局防震减灾系统、高压密集通道监管系统、矿山监控平台、变化信息管理系统、管理后台系统 技术要点: 根据后端传来的地图数据转换成GeoJSON或者Turfjs格式通过mapboxjs的方法进行地图打点 根据需求开发人口热力图
可视化管理平台是为了展示公司大屏平台的一个工具型项目,使用react作为前端开发,nest作为后端开发的,皆有本人负责开发