About

你是我的梦想

个人优势

拥有8年平台项目和前端组件开发经验,我具备5年前端架构背景,熟练运用Vue框架。我擅长前端架构设计和开发,还精通webpack等工程化构建工具,同时能用原生JS编写共用组件。此外,我能提供跨领域技术支持,包括后端(Java)、SIT(Python)、大数据(Kettle、Spark)和新技术(Mendix、微软服务应用)。曾带领3人团队,有效推进开发任务并确保项目准时优质完成。

工作经验

云智汇科技服务有限公司 (6年)

角色:全栈工程师 时间:2018/4-至今

职责范围:作为前端架构师及团队组长,我为多个团队提供了一系列实用的前端工具集,并参与了后端服务以及大数据领域功能的扩展和维护。 工作内容:

  1. 主导部门所有产品的前端架构设计和开发(主要使用Vue2),包括富士康D次花果山报表平台(采用微前端qiankun)、龙宫大数据平台和数据导入平台、Trans.平台等,并研发了前端工具集,如报表引擎工具、报表编辑器和前端开发脚手架。
  2. 曾带领3人团队,有效推进开发任务并确保项目准时优质完成。
  3. 推动前端新技术的落地,包括通用组件库、Vue3新技术的升级迭代以及前端微应用解决方案等;
  4. 参与后端服务开发(Java)和大数据领域(Kettle、Spark等)的功能扩展和维护;
  5. 主动承担后端通用件SIT测试工作,运用Python进行搭建;
  6. 负责新技术领域的研究工作,包括引入Mendix低代码开发平台和微软服务工作,解决技术难题并提供技术解决方案。
  7. 协助规划部门平台蓝图,建立所有前端相关流水线并推进CICD流程。 工作成果:我展现了卓越的技术能力,设计架构了10+前端平台并成功落地了上百次技术解决方案。每年的绩效均获得A级评价,我还成功转型为全栈工程师,跨越了前后端开发和大数据领域。
深圳前海中金都会科技有限公司 (2年3个月)

角色:前端开发 时间:2016/1-2018/4

职责范围:在项目中负责前端开发和部分PHP后端开发,涉及外汇社区化交易系统、外汇CRM系统、外汇风控管理系统、手机端外汇二元期权交易系统、手机端和PC端商城管理后台系统,以及微信商城小程序。其中,商城项目是由个人主导的。 工作内容:

  1. 负责公司产品的Web应用设计与开发。
  2. 设计和开发Web接口。
  3. 使用JavaScript、Vue、React、Angular4等前端框架进行数据处理和交互。
  4. 运用Node.js、Koa框架、Webpack和Gulp等打包工具进行项目构建。
  5. 确保HTML/CSS代码质量,并进行Node.js等服务后端开发。
  6. 使用CSS、CSS3、Less和Scss等样式控制技术。
  7. 进行代码优化,包括模块化思维、纯函数编写、ES6和ES7的应用等。
  8. 涉及PHP和MySQL的后端接口开发。 工作成果:在个人主导的商城项目中展现了出色的技术能力和项目管理能力。成功交付了多个Web应用,其中包括前端和后端的综合解决方案,获得了客户和团队的高度评价。

项目经验

Trans. 统一平台

时间:2023/5-2024/5 项目描述:在该项目中,我们的主要实现目标是简化业务系统底层平台(如Kubernetes)和中间件(数据库、Redis),并实现每个业务域共用一套系统。我负责Trans.平台前端框架的方案设计与开发,并成功总结出一套完整的前端微应用解决方案与经验。 项目内容包括:

  1. 前端微应用(采用Vue3+qiankun+iframe)架构设计,确保了高效率和可维护性;
  2. 前端工程搭建,采用现代化的工具和流程,提升了开发效率和协作体验;
  3. 平台功能开发,涵盖了登录、首页、与子系统通信功能等关键模块,确保了平台的稳定性和可用性;
  4. Trans.统一平台菜单功能,提供了直观的用户界面和便捷的导航体验;
  5. 协助各团队(WHDL/未来绩效系统、Talent Matching、全球人类看板)对接Trans.统一平台,确保了各系统的无缝集成和数据流通。 通过这一项目,我不仅提升了自己的技术能力,也为团队和公司带来了显著的价值,同时也积累了宝贵的微前端架构和实践经验。
平台大数据开发与功能监控

时间:2022/7-2024/5 项目描述:在工业DaaS大数据领域,我主动承担了相关服务的责任,并深入了解了ETL(Kettle、Spark)流程,以及数据湖技术如HBase、HDFS等。

在项目中,我负责了Kettle和Spark的运维管理,通过Kettle和Spark开发的Job,实现数据在Hbase中的存储,或将从Hbase中提取的数据转换并存储到关系型数据库中。具体工作内容包括:

  1. 物料处理:使用Kettle进行数据抽取、转换和加载(ETL)任务,确保数据的准确性和完整性,进行数据清洗和转换,以满足业务需求;
  2. 料号补充:通过Spark进行大数据处理,补充缺失的数据,保持数据的时效性,确保分析结果的准确性;
  3. 汇率更新:定期使用Kettle更新汇率数据,以反映实时市场变化,确保数据的准确性和可靠性;
  4. 举措Wave:管理数据迁移和同步的工作流程,使用Kettle和Spark实现数据在不同系统间的高效流动,确保业务的连续性和稳定性; 通过这些工作,我不仅加强了对大数据处理技术的理解和应用,还提高了自己在数据管理和运维方面的专业技能。
平台后端服务开发与SIT

时间:2021/5-2023/2 项目描述:权限管理平台开发:参与Java项目,实现用户登录、JWT Token、角色权限管理等功能,采用DDD模型提升系统质量。 API服务开发:开发内外网通信API,实施统一权限认证,确保通信安全。 Notification服务开发:主导Java SpringBoot后端开发,实现微软Bot和Email通知功能。 MAU服务开发:参与天宫后端工程搭建和MAU功能对接,提高用户活跃度监控效率。 服务运维:负责多项后端服务日常运维,包括大数据、报表、数据导入、数据湖等,确保服务稳定。 SIT项目负责:设计SIT架构,用Python搭建测试工程,开发300个测试用例并生成报告。 文档管理SIT:搭建测试环境,开发160个测试用例,交付测试报告,保证文档管理准确性。 压力测试:设计接口压力测试架构,开发测试脚本,评估系统性能稳定性,并制作测试报告。

富士康D次大数据中台系统

时间:2019/5-2024/5 项目描述:在富士康D次大数据中台系统项目中,我担任前端架构师和组长,负责设计并开发大数据中台的前端系统,使用Vue2框架。我的工作内容包括: 功能实现:提供ETL服务(使用Kettle和Spark)、文件数据导入(支持xlsx格式)、XXL-Job调度、调度日志管理、业务管理、DataLake模型管理、HDFS管理、指标模型管理、数据治理、数据质量、自助分析、指标管理(通过Data API)等服务; 架构设计:制定前端系统架构,确保系统的可扩展性、性能和用户体验; 开发管理:推动前端开发任务的进展和验收,确保项目按时按质完成;

前端共用件设计与开发

时间:2019/1-2024/5 项目描述:负责了前端共用件的设计与开发,包括:

  1. 谛听前端脚手架(Vue2/Vue3):我开发了一套前端脚手架工具,它可以通过NPM命令快速帮助开发人员搭建或升级基于Vue2或Vue3的前端项目,极大地提高了开发效率。
  2. 前端组件库:我构建了一个丰富的组件库,提供了包括UI基础组件和业务组件(如登录、密码管理、重置密码、二因子认证等)在内的多种组件。这些组件可以通过NPM命令一键安装,助力开发人员快速实现前端业务通用功能。
  3. 报表引擎(Javascript):我开发了一个报表引擎,它允许报表开发人员通过报表编辑器创建报表,并将其呈现到报表平台上。报表引擎能够解析JSON数据并将其渲染成报表,同时支持echart插件、自定义插件、数据通信(websocket)、自定义脚本代码以及通用后端服务调用。
  4. 文档管理服务:我实现了前端文件导入、导出和内容读取的功能,并将这些服务上传到私有npm库,以便各个团队可以使用。 在项目过程中,我全面负责这些共用件的设计、开发、测试和上线工作,并在推动项目采用新技术方面发挥了关键作用,为团队和项目带来了显著的价值。
富士康D次花果山报表平台

时间:2018/5-2023/3 项目描述:在项目中,参与了以下关键工作: 一、报表渲染平台开发:利用Vue2技术,我搭建了一个报表渲染平台,支持多种报表渲染方式,包括:

  1. 通过自定义引擎共用件进行渲染;
  2. 以IFrame方式渲染PowerBI报表和Tabeau报表;
  3. 使用Qiankun微应用技术渲染微应用报表。开发者通过前端脚手架快速开发微应用报表,提高了开发效率。 二、报表管理平台开发:我负责开发了报表管理平台,该平台包含:
  4. 用户管理功能,确保系统的安全性和合规性;
  5. 报表菜单权限管理,允许精细化控制用户的报表访问权限;
  6. 前端微应用管理,提供报表编辑器,支持报表的创建、编辑以及数据通信等高级功能;
  7. 报表编辑器基于自行开发的报表引擎,支持JSON数据解析,能够将数据渲染成报表,同时集成了echart插件、自定义插件、数据通信(websocket)、自定义脚本代码以及通用后端服务调用的支持。 项目成果:经过我的努力,这个报表平台已经成功应用在多个场景中,目前已有上千张报表在系统中运行,为用户提供了强大的数据分析和报告能力。
云上有店商城项目

时间:2016/7-2018/4 项目描述:我参与开发了一个多功能商业平台,为商家提供了一系列工具和服务,包括:

  • 商城后台管理系统:使用ES6和Angular框架开发的强大管理工具。
  • 手机端商城:利用Vue.js和Vuex技术,为商家提供移动设备上的店铺管理。
  • 小程序商城:打造无需下载的购物体验。
  • 平台超级管理系统:集成的后台,提高运营效率。
  • 客服交流系统:确保良好的客户沟通。 平台功能还包括数据分析、分销和营销工具、店铺定制、微信授权和微信支付等。
外汇crm管理和风控系统

时间:2016/1-2018/4 项目描述:在外汇行业,我参与开发了一套客户关系管理(CRM)平台和风险控制(风控)系统,这是一个基于SaaS架构的项目,采用了一系列前沿的技术栈: CRM系统:我们的CRM系统是基于React、Webpack、Node.js、Koa和TypeScript技术构建的。前端利用React和Redux进行状态管理,并结合Ant Design UI框架提供美观易用的界面。我们广泛应用了ES6特性,如箭头函数、类和模块化编程,同时也融入了部分ES7的功能,如适配器和对象扩展。Webpack 3作为打包工具,确保了项目的高效构建。Less和Lint工具则用于代码风格规范和质量控制。 风控管理系统:该系统采用Vue框架,旨在为用户提供一个稳定可靠的风险管理解决方案。目前,该项目正在进行持续的维护和优化。 整个项目通过Git进行版本控制,确保代码的同步和协作效率。我们的CRM平台和风控系统已经与MT4交易软件集成,支持5000多人在线同时使用,为外汇公司提供了强大的客户管理和服务能力。

教育经历

河北金融学院 | 2012/9-2016/6 |本科 | 信息管理与信息系统

  • 国家励志奖学金 2015/10
  • 中国大学生计算机服务外包大赛国赛二等奖 2014/8
  • 2014年中国大学生计算机大赛国赛三等奖 2014/7
  • 2013年中国大学生计算机大赛国赛三等奖 2013/7
  • 每学期奖学金

个人优势

拥有8年平台项目和前端组件开发经验,我具备5年前端架构背景,熟练运用Vue框架。我擅长前端架构设计和开发,还精通webpack等工程化构建工具,同时能用原生JS编写共用组件。此外,我能提供跨领域技术支持,包括后端(Java)、SIT(Python)、大数据(Kettle、Spark)和新技术(Mendix、微软服务应用)。曾带领3人团队,有效推进开发任务并确保项目准时优质完成。

工作经验

云智汇科技服务有限公司 (6年)

角色:全栈工程师 时间:2018/4-至今

职责范围:作为前端架构师及团队组长,我为多个团队提供了一系列实用的前端工具集,并参与了后端服务以及大数据领域功能的扩展和维护。 工作内容:

  1. 主导部门所有产品的前端架构设计和开发(主要使用Vue2),包括富士康D次花果山报表平台(采用微前端qiankun)、龙宫大数据平台和数据导入平台、Trans.平台等,并研发了前端工具集,如报表引擎工具、报表编辑器和前端开发脚手架。
  2. 曾带领3人团队,有效推进开发任务并确保项目准时优质完成。
  3. 推动前端新技术的落地,包括通用组件库、Vue3新技术的升级迭代以及前端微应用解决方案等;
  4. 参与后端服务开发(Java)和大数据领域(Kettle、Spark等)的功能扩展和维护;
  5. 主动承担后端通用件SIT测试工作,运用Python进行搭建;
  6. 负责新技术领域的研究工作,包括引入Mendix低代码开发平台和微软服务工作,解决技术难题并提供技术解决方案。
  7. 协助规划部门平台蓝图,建立所有前端相关流水线并推进CICD流程。 工作成果:我展现了卓越的技术能力,设计架构了10+前端平台并成功落地了上百次技术解决方案。每年的绩效均获得A级评价,我还成功转型为全栈工程师,跨越了前后端开发和大数据领域。
深圳前海中金都会科技有限公司 (2年3个月)

角色:前端开发 时间:2016/1-2018/4

职责范围:在项目中负责前端开发和部分PHP后端开发,涉及外汇社区化交易系统、外汇CRM系统、外汇风控管理系统、手机端外汇二元期权交易系统、手机端和PC端商城管理后台系统,以及微信商城小程序。其中,商城项目是由个人主导的。 工作内容:

  1. 负责公司产品的Web应用设计与开发。
  2. 设计和开发Web接口。
  3. 使用JavaScript、Vue、React、Angular4等前端框架进行数据处理和交互。
  4. 运用Node.js、Koa框架、Webpack和Gulp等打包工具进行项目构建。
  5. 确保HTML/CSS代码质量,并进行Node.js等服务后端开发。
  6. 使用CSS、CSS3、Less和Scss等样式控制技术。
  7. 进行代码优化,包括模块化思维、纯函数编写、ES6和ES7的应用等。
  8. 涉及PHP和MySQL的后端接口开发。 工作成果:在个人主导的商城项目中展现了出色的技术能力和项目管理能力。成功交付了多个Web应用,其中包括前端和后端的综合解决方案,获得了客户和团队的高度评价。

项目经验

Trans. 统一平台

时间:2023/5-2024/5 项目描述:在该项目中,我们的主要实现目标是简化业务系统底层平台(如Kubernetes)和中间件(数据库、Redis),并实现每个业务域共用一套系统。我负责Trans.平台前端框架的方案设计与开发,并成功总结出一套完整的前端微应用解决方案与经验。 项目内容包括:

  1. 前端微应用(采用Vue3+qiankun+iframe)架构设计,确保了高效率和可维护性;
  2. 前端工程搭建,采用现代化的工具和流程,提升了开发效率和协作体验;
  3. 平台功能开发,涵盖了登录、首页、与子系统通信功能等关键模块,确保了平台的稳定性和可用性;
  4. Trans.统一平台菜单功能,提供了直观的用户界面和便捷的导航体验;
  5. 协助各团队(WHDL/未来绩效系统、Talent Matching、全球人类看板)对接Trans.统一平台,确保了各系统的无缝集成和数据流通。 通过这一项目,我不仅提升了自己的技术能力,也为团队和公司带来了显著的价值,同时也积累了宝贵的微前端架构和实践经验。
平台大数据开发与功能监控

时间:2022/7-2024/5 项目描述:在工业DaaS大数据领域,我主动承担了相关服务的责任,并深入了解了ETL(Kettle、Spark)流程,以及数据湖技术如HBase、HDFS等。

在项目中,我负责了Kettle和Spark的运维管理,通过Kettle和Spark开发的Job,实现数据在Hbase中的存储,或将从Hbase中提取的数据转换并存储到关系型数据库中。具体工作内容包括:

  1. 物料处理:使用Kettle进行数据抽取、转换和加载(ETL)任务,确保数据的准确性和完整性,进行数据清洗和转换,以满足业务需求;
  2. 料号补充:通过Spark进行大数据处理,补充缺失的数据,保持数据的时效性,确保分析结果的准确性;
  3. 汇率更新:定期使用Kettle更新汇率数据,以反映实时市场变化,确保数据的准确性和可靠性;
  4. 举措Wave:管理数据迁移和同步的工作流程,使用Kettle和Spark实现数据在不同系统间的高效流动,确保业务的连续性和稳定性; 通过这些工作,我不仅加强了对大数据处理技术的理解和应用,还提高了自己在数据管理和运维方面的专业技能。
平台后端服务开发与SIT

时间:2021/5-2023/2 项目描述:权限管理平台开发:参与Java项目,实现用户登录、JWT Token、角色权限管理等功能,采用DDD模型提升系统质量。 API服务开发:开发内外网通信API,实施统一权限认证,确保通信安全。 Notification服务开发:主导Java SpringBoot后端开发,实现微软Bot和Email通知功能。 MAU服务开发:参与天宫后端工程搭建和MAU功能对接,提高用户活跃度监控效率。 服务运维:负责多项后端服务日常运维,包括大数据、报表、数据导入、数据湖等,确保服务稳定。 SIT项目负责:设计SIT架构,用Python搭建测试工程,开发300个测试用例并生成报告。 文档管理SIT:搭建测试环境,开发160个测试用例,交付测试报告,保证文档管理准确性。 压力测试:设计接口压力测试架构,开发测试脚本,评估系统性能稳定性,并制作测试报告。

富士康D次大数据中台系统

时间:2019/5-2024/5 项目描述:在富士康D次大数据中台系统项目中,我担任前端架构师和组长,负责设计并开发大数据中台的前端系统,使用Vue2框架。我的工作内容包括: 功能实现:提供ETL服务(使用Kettle和Spark)、文件数据导入(支持xlsx格式)、XXL-Job调度、调度日志管理、业务管理、DataLake模型管理、HDFS管理、指标模型管理、数据治理、数据质量、自助分析、指标管理(通过Data API)等服务; 架构设计:制定前端系统架构,确保系统的可扩展性、性能和用户体验; 开发管理:推动前端开发任务的进展和验收,确保项目按时按质完成;

前端共用件设计与开发

时间:2019/1-2024/5 项目描述:负责了前端共用件的设计与开发,包括:

  1. 谛听前端脚手架(Vue2/Vue3):我开发了一套前端脚手架工具,它可以通过NPM命令快速帮助开发人员搭建或升级基于Vue2或Vue3的前端项目,极大地提高了开发效率。
  2. 前端组件库:我构建了一个丰富的组件库,提供了包括UI基础组件和业务组件(如登录、密码管理、重置密码、二因子认证等)在内的多种组件。这些组件可以通过NPM命令一键安装,助力开发人员快速实现前端业务通用功能。
  3. 报表引擎(Javascript):我开发了一个报表引擎,它允许报表开发人员通过报表编辑器创建报表,并将其呈现到报表平台上。报表引擎能够解析JSON数据并将其渲染成报表,同时支持echart插件、自定义插件、数据通信(websocket)、自定义脚本代码以及通用后端服务调用。
  4. 文档管理服务:我实现了前端文件导入、导出和内容读取的功能,并将这些服务上传到私有npm库,以便各个团队可以使用。 在项目过程中,我全面负责这些共用件的设计、开发、测试和上线工作,并在推动项目采用新技术方面发挥了关键作用,为团队和项目带来了显著的价值。
富士康D次花果山报表平台

时间:2018/5-2023/3 项目描述:在项目中,参与了以下关键工作: 一、报表渲染平台开发:利用Vue2技术,我搭建了一个报表渲染平台,支持多种报表渲染方式,包括:

  1. 通过自定义引擎共用件进行渲染;
  2. 以IFrame方式渲染PowerBI报表和Tabeau报表;
  3. 使用Qiankun微应用技术渲染微应用报表。开发者通过前端脚手架快速开发微应用报表,提高了开发效率。 二、报表管理平台开发:我负责开发了报表管理平台,该平台包含:
  4. 用户管理功能,确保系统的安全性和合规性;
  5. 报表菜单权限管理,允许精细化控制用户的报表访问权限;
  6. 前端微应用管理,提供报表编辑器,支持报表的创建、编辑以及数据通信等高级功能;
  7. 报表编辑器基于自行开发的报表引擎,支持JSON数据解析,能够将数据渲染成报表,同时集成了echart插件、自定义插件、数据通信(websocket)、自定义脚本代码以及通用后端服务调用的支持。 项目成果:经过我的努力,这个报表平台已经成功应用在多个场景中,目前已有上千张报表在系统中运行,为用户提供了强大的数据分析和报告能力。
云上有店商城项目

时间:2016/7-2018/4 项目描述:我参与开发了一个多功能商业平台,为商家提供了一系列工具和服务,包括:

  • 商城后台管理系统:使用ES6和Angular框架开发的强大管理工具。
  • 手机端商城:利用Vue.js和Vuex技术,为商家提供移动设备上的店铺管理。
  • 小程序商城:打造无需下载的购物体验。
  • 平台超级管理系统:集成的后台,提高运营效率。
  • 客服交流系统:确保良好的客户沟通。 平台功能还包括数据分析、分销和营销工具、店铺定制、微信授权和微信支付等。
外汇crm管理和风控系统

时间:2016/1-2018/4 项目描述:在外汇行业,我参与开发了一套客户关系管理(CRM)平台和风险控制(风控)系统,这是一个基于SaaS架构的项目,采用了一系列前沿的技术栈: CRM系统:我们的CRM系统是基于React、Webpack、Node.js、Koa和TypeScript技术构建的。前端利用React和Redux进行状态管理,并结合Ant Design UI框架提供美观易用的界面。我们广泛应用了ES6特性,如箭头函数、类和模块化编程,同时也融入了部分ES7的功能,如适配器和对象扩展。Webpack 3作为打包工具,确保了项目的高效构建。Less和Lint工具则用于代码风格规范和质量控制。 风控管理系统:该系统采用Vue框架,旨在为用户提供一个稳定可靠的风险管理解决方案。目前,该项目正在进行持续的维护和优化。 整个项目通过Git进行版本控制,确保代码的同步和协作效率。我们的CRM平台和风控系统已经与MT4交易软件集成,支持5000多人在线同时使用,为外汇公司提供了强大的客户管理和服务能力。

教育经历

河北金融学院 | 2012/9-2016/6 |本科 | 信息管理与信息系统

  • 国家励志奖学金 2015/10
  • 中国大学生计算机服务外包大赛国赛二等奖 2014/8
  • 2014年中国大学生计算机大赛国赛三等奖 2014/7
  • 2013年中国大学生计算机大赛国赛三等奖 2013/7
  • 每学期奖学金