1. AI自动驾驶数据可视化平台开发
项目描述:为第一家公司的内部团队开发了一个用于可视化AI自动驾驶数据的网页平台,帮助工程师和分析师更直观地理解自动驾驶系统的运行状态和数据表现。
技术栈:React、TypeScript、Redux、Ant Design
我的贡献:
使用 React 和 TypeScript 构建了高效、可维护的前端架构,支持复杂的数据展示和交互功能。
使用 Redux 管理全局状态,确保数据的一致性和高效更新。
基于 Ant Design 设计了简洁直观的 UI,提升了用户的操作体验。
与 AI 团队紧密合作,优化了数据接口和传输效率,确保大规模数据的实时渲染性能。
成果:该平台显著提高了团队的数据分析效率,帮助工程师更快地定位问题并优化算法,获得了内部团队的高度认可。
2. 插件开发与数据优化项目
项目描述:在现公司(全球知名的数据可视化平台)负责开发 Grafana 插件,专注于帮助用户节省成本并优化数据使用效率。
技术栈:React、TypeScript、Tanstack-query、Docker、Playwright、Jest
我的贡献:
开发了一套完整的插件系统,支持用户自定义数据分析和可视化功能。
设计并实现了数据压缩和缓存机制,帮助用户减少数据传输和存储成本。
使用 React 和 TypeScript 构建了高性能的前端界面,确保插件在大数据量下的流畅运行。
通过 Docker 容器化部署,简化了插件的安装和维护流程。
通过 Jest 编写单元测试和集成测试,覆盖核心业务逻辑,确保代码的可靠性和可维护性。
使用 Playwright 进行端到端(E2E)测试,模拟用户操作流程,确保插件的功能完整性和用户体验。
与产品经理和设计团队合作,深入理解用户需求,持续优化插件的功能和用户体验。
成果:该插件上线后,用户数据使用成本降低了,获得了广泛好评,并成为公司重点推广的功能之一。