- 工作年限: 6年
- 求职意向: 前端开发工程师
近况: 对大语言模型感到焦虑。在尝试一些非传统前端的项目。和朋友在搞 Flutter 。
主要负责大屏编辑器的开发。类似于 DataV 的产品。
工作中主要接触的语言有 typescript, rust 技术栈有 react,antd
完成的主要业务内容有:
- 大屏的数据结构设计。
- 大屏组件包的设计。
- 画布中组件移动时的吸附与等距块。
- 编辑器撤销重做。
- 组件远程加载。
- 组件动画。
- 事件系统。
- 数据分析系统。
- 基于PUG的数据面板系统。
2023.05 开始负责BI系统中的数据可视化部分的开发。主要的一些探索有:
- 时间筛选器重构。
- LLM在指标模板里的应用。
负责机器人云平台的前端研发工作。
工作中主要接触的语言有 javascript,golang,python
技术栈有 react,electron,docker
完成的主要业务场景或工作内容有:
- 机器人工作状态的实时绘制
- 大文件分片/断点续上传
- 扫描地图包的二次编辑
- 定时的前端自动化测试
- 通过 swagger 文档生成 API SDK 与 d.ts 定义
- 基于 webscoket 实现 golang IO 接口并最终反向代理任意长链接协议到浏览器
- 主导团队中的 TDD 实践
- 基于 react 的 SSR 并实现限流警告
- 使用 golang 编写 WASM 模块,解决解压,解密,probuffer 转译等计算密集性操作
一个基于 BFS 的二维/三维装箱问题的算法。算法将得出关于一组Rect/Box 在给定空间中的所有排布组合。
一个基于 Nest 的绘图服务,用于绘制一个空间中的多个 Rect 并允许设置字体、颜色和大小。
一个逻辑节点编辑器,用于做一些数据可视化的探索。
一个用于探索 scorll animation 的项目。
一个关于《填与消》的游戏。纯原生JS。
一个拼图游戏。基于 pixi.js@7
- src: https://github.com/youth95/que
- live: https://o9.gitee.io/que_static/
- video: https://space.bilibili.com/456907000
一个用 rust 写的游戏。基于bevy。采用 WASM 编译部署
使用Rust写的一个cli工具。一个单机版的 Key Value Servie。README比较详细。
一个浏览器平台的2d绘图库。纯原生JS。
一个基于 React 的像素编辑器。
一个使用纯原生JS和DOM的游戏。用于参加字节内部的 Game Jam。
基于 Create React App 的脚手架。
使用 Go 写的一个基于TCP长连接的C/S编程框架,面向消息,二进制报文。
2019 年毕业于沈阳师范大学 软件工程