赵峰
前端开发工程师 | NodeJS开发工程师
- 男 / 1993.12
- 大连东软信息学院 · 软件工程
- 本科 / 2016年毕业 / 5年工作经验
- 期望工作地点:深圳
工作经历
富途网络科技(深圳)
2021.11 至 至今职位:前端开发工程师
于金融业务研发部 - 服务提升开发组参与客服系统相关业务开发包括:
- 负责知识库服务整体重构并优化了搜索体验等,采用 NodeJS 重构旧 PHP 服务 (EggJS)
焱融科技(北京)
2017.04 至 2021.09职位:前端开发工程师
负责 焱融科技 YRCloud私有云、 YRCloudFile 分布式文件存储、 云舟数据服务平台 等产品的控制台UI及NodeJS服务开发,包括:
- 负责团队基础技术支撑,包含构建工具、基础库、NodeJS微服务探索实践等
- 主导YRCloudFile、YRCloud、云舟数据服务平台等项目的控制台UI及NodeJS服务搭建与编码规范、代码Review等
- 负责YRCloudFile控制台UI开发 (ReactJS)
- 负责YRCloudFile用户管理、Kubernetes集群管理、服务器拓扑等模块的NodeJS服务开发 (NestJS)
- 负责YRCloudFile可视化安装UI开发 (ReactJS)
- 负责YRCloudFile一体机可视化安装UI开发 (NextJS)
- 负责云舟数据服务平台控制台UI的项目搭建及开发 (ReactJS)
- 负责云舟数据服务平台计费系统、代金券系统、工单等系统的NodeJS开发 (NestJS)
- 负责YRCloudFile Kubernetes CSIDriver、helm chart 和 FlexVolume Driver 开发及维护 (Golang)
- 负责焱融科技官网项目搭建、开发及部署 (KeystoneJS + NextJS)
个人项目
以下是我发起或参与的开源项目与文章,细节请点击链接查看
Electron
i5SING 中国原创音乐基地桌面客户端
Dolphin MacOS海豚网络加速器,基于SSH动态端口转发实现
- electron-wechat 基于 Electron 封装的第三方微信客户端,参与bugfix
- electron-forge Electron 脚手架项目,参与bugfix
NodeJS
- NestCloud NestJS 微服务解决方案,包括服务注册发现,配置中心,负载均衡,定时任务,日志等模块
- nest-schedule NestJS 声明式定时任务库
- mxb.cc KeystoneJS + NestJS + NextJS 开发的个人博客
- 焱融云前端微服务架构的设计要点
掌握技能
- 熟知JS基本语法与知识,掌握最新ES6语法与API,熟练TypeScript
- 掌握CSS、LESS、TailwindCSS
- 熟练React,会用Vue
- 用React开发大型复杂应用,熟知React原理与生态技术栈经验丰富
- 掌握React调试、性能优化等扩展技能
- 设计和优化了团队多个大型项目的构建工具
- 掌握NodeJS标准库,在实际项目中多处使用NodeJS
- 用NodeJS开发过服务中间件等
- 熟练NestJS、Express、Koa等HTTP框架
- 熟悉TCP与UDP协议
- 掌握HTTP协议
- 熟悉K8S PV,PVC,Deployment等
- 能编写Dockerfile,K8S YAML
- 开发过K8S CSIDriver 和 FlexVolume Driver
- 熟悉SQL编写
- 熟悉MySQL事务
- 熟练TypeORM, Sequelize等ORM框架