1、3年 Web 前端开发经验,熟练使用Vue2.x,React,Angular,umiJS 前端框架
2、熟练使用 Three.js3D可视化框架,了解相关 shader 编译语言,图形资源优化方案
3、熟练使用 Sass、Less、G2、Echarts、Es6+、Git 、TypeScript、Lodash等前端技术
4、有使用 Cesium、Resium3D地图组件开发经验
5、掌握 Blender3D建模工具使用方法,能从事独立建模开发
6、熟悉 Webpack4、Webpack5、飞冰等前端构建工具
7、熟悉设计模式和开发原则,代码编写清晰规范
8、能深度封装自定义功能组件,满足特定业务需求(如图像标注、低码平台组件)
1.菜鸟AI-NLP标注平台项目(https://ai.cainiao-inc.com/project/dataset)
项目描述:
<AI-NLP >是为菜鸟—人工智能部进行自然语言训练所开发的项目。同时支持组件化插入其他项目中,作为组件来使用。内置了 ChatGPT4.0微调版本机器人问答功能。
● 训练数据集类型支持:
【文本分类】、【意图检测和槽填充】、【图像分类】、【图像对象检测】、【Text2Sql 标注】、
【文档 QA 标注】、【OneSearchBox】、【大模型对比评测】等,共21种不同类型的数据数据集使用。
● 同时基于 ChatGPT4.0微调版本,开发了 NLP 机器人服务,对代码分析提醒更加准确方便。
● 技术栈:
react 、Sass、Typescript、monaco-editor、Gsap、Canvas、飞冰、cone-ui、Antd
项目业绩:
● 封装 canvas-select 组件,一款用于图片标注的 javascript 组件库,基于 canvas ,简单轻量,支持矩形、多边形、点、折线、圆形绘制标注。(已开源)
● 封装 canvas-highlighter 组件,一款基于 canvas 开发的用于进行文本划词标注,与文本展示的结构完全解耦,不改变文本内容的 DOM 结构(已开源)
● 支持数据集类型组件抽离,可以将标注的交互作为组件用在其他前端项目上。极大的减少了其他项目重复开发的工作量
——————
2.金牌航线(https://holovid.cainiao.com/algo/programme-manage)
打包专家是一个基于算法,能最优化展示货物装载方案的3D展示项目。现在主要服务对象是新加坡和上海物流客户
主要特点:
● 用户只需提供货物的尺寸、重量等主要属性,输入计算装载的板箱型号和数量或直接导入货物信息excel,“打爆专家”智能打板软件就能即时(通常在几秒内)提供货物的组板方案。
● 智能打板算法中包含了对重不压轻、大不压小、卡板货物、不可倒立货物、以及货物优先级的考虑,为承运人、航线,组板公司提供更科学的打板指导。
● 打爆专家通过3D详细展示货物组装方案,使组板提前了解货物需要的板箱数量。同时能够提供数据标准作为组板质量依据,加强地面操作部门的运营质量监控。
● 能省去画图提供动态立体组板图,每块板增加10%利润提升绩效。
● 技术栈:
Three.js、GLSL、React、飞冰、Formily、TypeScript、Sass、cone-ui、Antd
项目业绩:
● 统一项目所有交互风格,升级项目前端架构组件,将webpack4升级成webpack5。
● 主动升级项目能力,让项目可以实现多端兼容,一套代码既满足PC端页面交互又满足移动端交互。
● 优化项目代码量,将block和waring代码数量降至0,项目代码量整体压缩35%。
● 参与每次迭代代码审核,将代码风格进行统一,方便同事进行维护。
● 自己利用blender建模,省去与建模UI对接工作。
● 利用组件化思想封装three.js代码,拓展组件的易用性和自定义功能开发能力。
● 货物装载展示时,货物纹理采用glsl语法编译,降低了使用纹理贴图导致的3D模型加载过慢。问题
金牌航线是一个基于算法,能最优化展示货物装载方案的3D展示项目。现在主要服务对象是新加坡、上海、深圳物流客户 主要特点: ● 用户只需提供货物的尺寸、重量等主要属性,输入计算装载的板箱型号和数量或直接导入货物信息excel,“金牌航线”智能打板软件就能即时(通常在几秒内)提供
该项目为企宣类项目,主要分为官网首页和官网首页后台配置系统。 主要功能为: 1. 可以通过配置官网首页后台配置系统,实时动态配置首页主站点以及子站点官网所展示的内容。 2. 官网首页初期进行需求评审时,考虑到要三端兼容(PC端、手机端、Pad端)展示。 技术框架/组件/工
该项目为企宣类项目,主要分为官网首页和官网首页后台配置系统。 主要功能为: 1. 可以通过配置官网首页后台配置系统,实时动态配置首页主站点以及子站点官网所展示的内容。 2. 官网首页初期进行需求评审时,考虑到要三端兼容(PC端、手机端、Pad端)展示。 技术框架/组件/工