黎代轩 - 前端工程师
工作经历
2018.4 至今 阿里巴巴(合同)-计算平台事业部
负责实时计算平台的压测、可视化运维、可视化调优、共有云管理模块的设计和开发;
负责 Angular 组建库、工具链的开发及社区维护;
参与实时计算周边及生态链产品的开发与维护。
2017.4 ~ 2018.4 联想-数据智能研发中心(成都)
负责 LeapISQL 重构工作以及新模块的开发包括文件系统、DB 管理、代码编辑器等。
2016.3 ~ 2017.1 金掌柜
负责 Appcan 迁移到 Ionic 的重写工作,以及游客端/配送端 APP 的开发,包括选价日历、实时通讯等;以及日常活动页的开发。
主要项目
实时计算平台
实时计算是阿里云提供的基于 Apache Flink 构建的一站式、高性能企业级大数据计算平台。
- 开发压测模块,快速完成压测任务配置;解决以往需要创建多个不同配置任务,无法集中管理的问题,双 11、12 期间帮助多个团队完成压测任务;
- 节点图渲染器,支持无限级展开、节点插槽、路径高亮、搜索展开等特点,有效提高节点的开发和运维效率,自上线一来广受好评。后被应用到多个相关产品中。
Apache/flink
参与前端重写工作,其中主要负责控制台的开发并完成主要功能的插件化,最终实现商业化版本和开源版本组件复用降低维护成本。
Apache/zeppelin
Zeppelin 是一个基于 Web 的 Notebook,支持多种语言对数据进行查询分析并生成可发布的可视化页面。
- 基于 Websocket 实现多端同步和实时结果渲染,利用 TS 高级类型和装饰器实现多消息链接复用的类型安全;
- 基于 System.js 和 JIT Compiler 实现可视化模块插件化,使开发者自由扩展;
- Ng1 模版升级工具,可以快速将 AngularJS 模版升级为 Angular 模版,使升级更简单。
NG-ZORRO
Ant Design 的 Angular 实现,用于开发和服务于企业级后台产品。
- Mention、TreeSelect、Modal 等 10 余个组件的开发和维护;
- Github Bot 的开发,拥有自动打标、指派、回复等功能,提高社区运营质量和效率。
- Schematic CLI 开发,自动生成脚手架、组件,修复 Brake Change ,帮助用户快速搭建应用;
- 开发样式同步机器人,自动 Diff 上游样式并提交 PR,以累计完成 30000+ 代码同步工作;
- 项目及周边的工程化建设。