ID:308112

YoungTree

前端开发工程师

  • 公司信息:
  • 北京东方通科技股份有限公司
  • 工作经验:
  • 7年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 武汉
  • 全区

技术能力

1、精通HTML5,CSS3,JavaScript,有丰富的前端项目开发经验;
2、熟练使用ES6语法,有轻微代码洁癖;
3、熟练掌握Vue全家桶,有丰富的实际应用场景开发经验;
4、熟练使用前端常用的UI组件库,如Element-UI,Ant-Design-Vue,Tiny-Vue;
5、熟练使用前端常用的可视化引擎,如ECharts,AntV-G6,DataV;
6、对前端工程化,组件模块化,性能调优有自己的理解;
7、熟练使用npm,yarn,pnpm镜像包管理工具;
8、熟悉前后端联调工作流程,熟练使用常见接口调试工具,如Postman,Apifox,Swagger;
9、了解基本的Linux操作,熟悉前端所需Nginx配置项;
10、熟练使用Git,SVN代码版本管理工具;

项目经验

一、ETL数据中台管理系统(TongETL产品线前端小组长 + 统筹组内开发计划 + 业务组件开发)
参考行业头部竞品已有功能,配合公司中台业务,ETL在中台扮演非常重要的角色,目的在于高效清洗企业所需数据,为中台系统的下游环节提供有力保障,其中,前端基于antv-G6可视化类库实现可拖拽的画布组件库,用户基于拖拽组件的方式,自由组合搭配ETL的流程,包括但不限于流程开始,流程结束,SQL在线编辑,导入,导出,定时任务。
1、使用flex布局,快速完成组件选择区,画布展示区,组件属性-数据编辑区;
2、vue配合antv-G6搭建可视化基本流程;
3、使用vue-ruler-tool搭建画布标尺,可视化展示当前画布尺寸;
4、结合vue-context-menu实现画布内鼠标右键自定义菜单,强化用户体验;
5、使用sql-formatter编辑器,实现页面上可直接编写SQL语句功能,并支持语法高亮,语法提示。

二、统一日志采集管理平台(TongULM业务中台部门前端开发)
配合公司中间件业务部门,开发一套内部用来采集中间件运行态日志系统,其核心功能在于监控中间件异常行为,支持实时上报日志,定时任务部署,推送邮件到指定负责人企业微信,亮点包括但不限于前端页面集成Grafana实现可视化展示不同类型中间件详情,将不同类型的中间件拆分成不同类型的图表组件,如内存占用-仪表盘组件,同时段对比-多柱状图,服务器负载压力-热图。
1、利用vue的组件化、可复用的特点,将Grafana主要的监控类型拆解成不同形式的组件,提高粘性和复用性,同时结合v-show控制显示权限;
2、页面图表过多时,将通用属性抽离成mixin文件,同类型图表结合v-for动态生成,提高代码可读性;
3、日志上报形成word文档,页面结合docx-preview开源库实现文档在线预览;
4、与后端紧密合作,利用Grafana的数据源插件机制,将项目的实时数据源接入Grafana平台,实现了动态数据的展示和监控,同时前端使用hook监听页面钩子,优雅开启定时任务和清除定时器;
5、结合公司GitLab,编写yml脚本文件,实现前端独立CI/CD持续集成的能力,确保提交代码既触发项目自动部署的功能,减少手动部署,测试,运维的工作。

三、算法调度平台(广州移动公司中标项目)
算法调度平台是一个基于Vue开发的算法任务管理和调度系统,旨在提供一个用户友好的界面和强大的功能,以简化算法任务的配置、调度和监控过程。通过该平台,用户可以轻松创建、编辑和监控算法任务,合理分配计算资源,并及时了解任务执行情况和系统性能。算法调度平台提高了算法任务的执行效率和管理效果,为用户提供了一个可靠的平台来管理和调度各种算法任务。
1、前端请求头统一设置超时字段,结合sm3加密,定制化移动公司登录超时需求;
2、基于el-slider滑块组件,封装成适配项目的多滑块组件,方便算法设置多范围阈值;
3、结合echarts提供统计和报表功能,用于分析算法任务的执行情况、资源利用率等指标;
4、生成图表和报表,避免样式混乱,使用pdf-js实现导出pdf报表文件功能;
5、提供开放的页面接口和工具配置,支持集成移动公司内网工具的扩展功能,如业务上报到内网通讯工具,定时任务发送邮件汇报。

四、内容风控管理平台(中国电信集团2022年【第3号】文件项目)
内容风控管理平台是一个基于Vue开发的帮助客户有效监控和管理内容风险。项目包括但不限于内容监测、风险评估、内容预处理、数据分析等;通过集成各种内容监测工具和算法,实时扫描和分析用户发布的内容,检测其中的风险因素,如涉黄、涉诈、政治敏感等,并提供详细的报告和警示信息。
1、基于项目密封性,配置nodeJS自由模块networkInterfaces实现本地开发环境局域网访问;
2、引入happypack包,开启多线程模式,提升项目编译、项目构建速度;
3、结合tinymce富文本编辑器,丰富工单填充内容的多样性,可玩性;
4、配合后端返回超大数据量应用场景,改写el-table,监听页面滚动距离,实现无限滚动表格组件;
5、使用vue-video-player视频插件针对电信集团m3u8,flv等视频格式做兼容性处理。

案例展示

  • 算法调度平台

    算法调度平台

    算法调度平台是一个基于Vue开发的算法任务管理和调度系统,旨在提供一个用户友好的界面和强大的功能,以简化算法任务的配置、调度和监控过程。通过该平台,用户可以轻松创建、编辑和监控算法任务,合理分配计算资源,并及时了解任务执行情况和系统性能。算法调度平台提高了算法任务的执行效率和管理

  • 统一日志采集平台

    统一日志采集平台

    配合公司中间件业务部门,开发一套内部用来采集中间件运行态日志系统,其核心功能在于监控中间件异常行为,支持实时上报日志,定时任务部署,推送邮件到指定负责人企业微信,亮点包括但不限于前端页面集成Grafana实现可视化展示不同类型中间件详情,将不同类型的中间件拆分成不同类型的图表组件

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服