尹东方

前端开发工程师|1136005348@qq.com|15737721761|6年工作经验

个人优势

  • 精通react框架与typeScript,熟悉react源码
  • 熟悉redux/zustand/jotai等前端状态管理方案,了解其源码
  • 熟悉tailwind,styled-component等css方案,熟悉响应式页面开发
  • 热衷于研究优秀项目源码,具备较强的代码优化能力和问题解决能力,为多个开源项目提交过PR
  • 对代码有较高的技术热情,极客精神,热衷于高效完成项目需求和提高代码性能,不断优化代码质量

工作经验

德勤咨询(广州)有限公司

2023.11 - 2025.08
  • 负责审计分析图谱前端设计开发
  • 对项目客户提供技术咨询及服务

广州睿狐信息科技有限公司

2023.05 - 2023.11
  • 完成Anakin.ai产品功能及官网开发

网易(软通动力)

2019.02 - 2023.06
  • 负责游戏混合云平台前端开发维护
  • 参与团队业务沟通,讨论前端版本开发任务,需求评审
  • 负责组件库,流程引擎,数据大屏等需求的技术调研开发,方案评审
  • 负责前端成员代码Review,保证代码可读性,规范性,风格一致性
  • 推动开展小组内成员技术分享,提升团队技术水平

项目经历

Panorama审计图谱

2023.11 - 至今

Panorama是对企业/员工/渠道商/供应链管理等复杂企业关系的异常分析排查工具,通过图可视化方式展示各角色主体之间的关系,帮助审计人员进行违规关系分析

  • 交互功能开发:实现图的多种高级交互功能开发,包括节点扩展、删除,合并、解散、展开、收起、嵌套分组,跨画布复制粘贴等
  • 主题样式功能:实现图节点和边的自定义样式方案和切换,支持自定义条件规则样式,临时样式等
  • 撤销重做系统:运用命令模式和增量变更记录机制,全面支持所有操作的撤销和重做
  • 模块解耦设计:通过事件总线模式,有效解耦用户操作UI与核心业务逻辑,实现右键菜单、顶部菜单及快捷键等多操作入口发布统一事件,由独立的业务逻辑层订阅处理,提升代码复用性和系统扩展性
  • 复杂弹窗系统:通过 createPortal 和栈数据结构,实现了支持多层弹窗依赖管理、交互限制、统一管理数据交互及可自由拖拽的复杂弹窗系统
  • 客户端缓存:利用 IndexedDB 客户端数据库,实现图谱状态的本地持久化缓存,支持用户操作的自动保存,并在加载页面时预先渲染缓存版本,优化页面加载渲染,提升用户体验
  • 数据导入导出:支持导出JSON,Excel,图片等多种格式,支持Excel,JSON,天眼查等多种数据导入方式

Anakin.ai

2023.05 - 2023.11

Anakin是集成gpt/claude/gemini等AI模型并提供功能封装的一站式AI平台。

  • 官网前端开发:负责官网首页的开发,高度还原UI设计,支持响应式布局,支持国际化多语言
  • AI应用系统:负责Anakin AI应用创作功能开发

网易游戏混合云平台

2020.02 - 2023.05

网易游戏私有云结合AWS,GCP等公有云的混合云平台。提供了虚拟机,容器,网络,存储等各种云产品资源服务。支持表单化资源配置管理,结合echarts,prometheus,grafana等技术提供资源监控可视化页面。

  • 技术栈迁移:私有云容器前端维护和迁移,将Angular技术栈完全迁移至React技术栈
  • 复杂表单系统:混合云资源表单化开发,在Antd基础上深度开发支持上百个表单项的复杂表单
  • 监控可视化:资源监控可视化开发,使用echarts实现资源监控,openlayer实现全球网络节点延迟可视化
  • 流程引擎集成:流程引擎camunda技术调研与搭建,基于bpmnjs封装流程组件库,实现完整的资源申请管理流程
  • 开发流程优化:开发部署流程优化,升级webpack版本,更新eslint, prettier, husky配置,优化CI流程
  • 前端监控体系:使用sentry搭建前端监控体系,对线上问题进行追踪和修复
  • 组件库建设:团队组件库和文档建设,采用lerna + monorepo + gulp + webpack + typescript构建组件库

🙏 感谢您抽出宝贵时间阅读我的简历,期待与您进一步交流!