很高兴遇见你
主要技能点有数据可视化,前端,nodejs后端,APP客户端,3D渲染
| 天猫精灵小程序 |
|---|
| 针对天猫精灵日益旺盛的开放需求,引擎支付宝小程序作为底层支撑,在上层封装天猫精灵的小程序开放方案。 |
| 针对天猫精灵不同屏幕尺寸,不同类型设备,封装跨度小程序方案,使得同一个小程序工程可以编译出不同UI,不同功能的多端产物,复用能复用的UI和逻辑。 |
| 借助rax的跨容器能力,将天猫精灵小程序编译为H5页面,用于输出给合作伙伴中午小程序容器的app使用,如移动,电信。 |
| 天猫精灵node server |
|---|
| 推动天猫精灵微服务架构,使用nodejs作为BFF层为前端及客户端封装业务接口。 |
| 推出UI 中心,对天猫精灵带屏设备语音链路的UI相关逻辑做处理,对于不同的语音指令返回不同的UI内容展示。 |
| 天猫精灵APP |
|---|
| 支撑天猫精灵APP内部和外投业务。 |
| 提供天猫精灵APP内统一对外开放方案,支持三方厂商在安全范围内入驻。 |
| 上层语法使用rax,底层渲染引擎替换为weex,将原来react-native相关逻辑迁移到weex,和集团生态打通。 |
| AR SDK |
|---|
| AR SDK主要分为两个部分,跟踪和渲染。我负责AR SDK中渲染部分工作。 |
| 底层使用OpenGL封装一个轻量级渲染引擎,打包后大小200k,能够渲染视频和图片。 |
| 借助assimp解析3d模型,结合自己封装的渲染引擎,能够渲染常见格式的3d模型,并支持骨骼动画。 |
| 技术栈:OpenGL + assimp + c++ |
| 阿里小朋 |
|---|
| 封装DA部门react-native应用框架,封装ios原生组件暴露给react-native使用。 |
| 通过rnpm管理react-native组件,并通过prepublish脚本来将cocoapods于rnpm有机结合。 |
| 在原生ios应用中引入react-native页面,使用object-c和react-native的方式混合开发,性能比传统html5混合开发方式有大幅提升。 |
| 使用封装的DARN框架开发阿里小朋APP,底层为react-native。 |
| 封装声波配网及wifi配网等需要跟硬件配合的组件,并暴露接口给react-native使用。 |
| 封装react-native-router用于在react-native场景替代react-router。使用方式与react-router保持基本一致。 |
| 技术栈:react-native + redux + redux-saga + reselect + java + object-c + c++ |
| 知识图谱可视化 |
|---|
| 对巨量数据进行可视化展示,对知识图谱的实体和关系进行合理描述。 |
| 使用echarts绘制整体形状,使用zrender进行个性化需求。 |
| 技术栈:react+redux+react-router+webpack+ES6+echarts+zrender |
| 纸蜻蜓 |
|---|
| 使用object-c开发纸蜻蜓ios应用。 |
| 封装大图查看ios组件。 |
| 封装扩展ios原生组件,以满足项目需求。 |
| 使用autolayout布局,通过AOP方式对控件打点。 |
| 使用cocoapods管理组件依赖,并将抽离组件发布为私有cocoapods组件。 |
| 技术栈:object-c+masonry+cocoapods |
| react-echarts |
|---|
| 封装react版本的echarts。 |
| 其他组件state修改时保证echarts不会二次渲染,提升性能。 |
| 支持简单使用options的方式,及标准react component的方式。 |
| 能够暴露echarts对象来进行个性化编程。 |
| 技术栈:react+echarts+ES6+webpack+babel+npm |
| cuz-components |
|---|
| 封装react版本基础组件组件。 |
| 组件包含:分页组件,多级菜单,日历,按钮,弹框等。 |
| 技术栈:react+ES6+webpack+babel+npm |
| chrome插件开发 |
|---|
| 开发chrome插件,辅助爬虫系统。通过点击获取页面中任一个元素的xpath,和爬虫系统打通快速定位需要爬取的内容。 |
| 修改右击菜单,能够一次同时选中所有同级元素。 |
| actionJS |
|---|
| 改变前端初始化方式,通过给dom元素添加属性来初始化功能。 |
| 根据指定的属性,按需加载对应css及js。 |
| 技术栈为requirejs + jquery |
| 服装搭配编辑器 |
|---|
| 开发服装搭配编辑器,用户可在网站对服装图片进行编辑,包括裁剪,旋转,拖动,改变层级等。 |
| 编辑好之后可生成一张新的图片。 |
| 技术栈为 grunt + seajs + jquery。 |