个人介绍
熟悉 ReactJS、全家桶(React-Router、Redux、Mobx)、Hooks 及其 SSR(Nextjs)
熟悉 Vuejs2.x/3.x、全家桶(vue-router、vuex)及其 SSR(Nuxtjs)
熟悉 TypeScript,以及其在 React 和 Vue 中的应用
熟悉基于 Taro、UniAPP、Electron 开发 H5、小程序、原生 APP 和 GUI 桌面应用
熟悉基于图编辑引擎开发各类数据类、演示类图形化应用,如 AntV/G6 和 X6,及使用 Canvas/SVG 进行扩展
熟悉 Nodejs Web 开发,熟练使用 Eggjs、Nestjs、Midwayjs 开发 CURD 应用
熟悉前端项目在 Linux 下的部署、性能测试及异常监控(及 Docker 下前端多服务应用部署)
工作经历
2018-04-01 -至今宇动源(北京)科技有限公司前端架构师
1、在部门项目组中担任前端架构师兼项目负责人职位 2、研发任务制定与实施以及项目优化等 3、对项目中使用技术进行与调研以及在开发过程中解决复杂难题
教育经历
2011-09-01 - 2015-09-01内蒙古科技大学软件工程本科
在学校学习中获得了计算机二级证书,还学习了c++这门语言;
技能
ER图建模工具(ERM)(以下简称ERM),ERM是一款界面简洁,开发高效,落地轻松的ER图数据建模工具,即可便捷高效的开发数据模型,也可一键轻松将开放的数据模型落地到数据库中。 ERM可设计完数据库模型连接数据库,可轻松一键将设计的模型实现到数据库中,有集中主流的数据库的能力,用户可根据具体业务需求灵活选择所需数据库类型,在系统中点点选选即可在页面中实数据视图 1. 负责相关产品的需求以及前端程序的实现,提供合理的前端架构; 2. 实现网站页面效果、JS效果、维护及优化前端页面性能,优化交互体验; 3. 按照模块划分进行页面渲染以及逻辑书写; 4. 与UI和后端保持沟通,定义图片格式,讨论数据形式与接口规范; 5. 与后端开发团队紧密配合,实现与后端的数据交互,确保代码有效对接; 6. 对公司项目代码的开发与维护,并完成项目的迭代、开发; 7. 承担web前端主要模块的设计、开发工作,对代码质量及进度负责; 8. 使用Git对项目进行版本管理。
通过拖拽组件,配置组件属性、样式的方式,快速搭建 页面,与数据源模型数据连 同,快速完成业务页面搭建。企业可使用该工具有效提升自己的开发效率。平台 支持直连多种数据源(MySQL、SQL Server、PostgreSQL、Oracle、Hive、Spark SQL、 Impala、Presto)等,还可以通过 API、静态 JSON 方式绑定可视化图表的数据,简单灵 活。大屏与报表的图表数据源可以复用,用户可以方便地为同一套数据搭建不同的展示形式 1、负责相关产品的需求以及前端程序的实现 2、承担web前端主要模块的设计、开发工作,对代码质量及进度负责,并完成项目的迭代、开发 3、负责公共组件的开发,方便后期的为复用和维护 4、配合 echarts 将项目情况直观的显示出来 5、与UI和后端保持沟通,定义图片格式,讨论数据形式与接口规范 6、使用Git / SVN对项目进行版本管理