姓名:cui
年龄:25
经验:4年
目前薪资: 5400
位置: 保定
邮箱: devcui@outlook.com
博客: http://blog.eiyouhe.com
GIT: https://github.com/devcui
NPM: https://www.npmjs.com/~devcui

  • 代码简洁之道,Javascript权威指南
  • Html/Javascript/Typescript
  • AntDesign/AntDesignPro/NgAlain/ElementUI等常用组件库
  • Angular/Rxjs等一些常用的Ngx库的使用
  • 基于@Angular/Cli/Cdk/Schematics/packger包的CLI编写与发布
  • 基于Ngx-Planet的基座式微前端框架的架设与编写
  • React/ReactHooks/AHooks/Umi/Dva等React相关库的使用
  • Antv/Echarts图表库的使用
  • Nodejs基础以及Express/Koa2的使用
  • 基于Webpack混合JS/TS的SDK包的编写与发布
  • 微信公众号OAUTH2以及部分JSSDK的对接
  • 简单的BashShell脚本编写
  • Linux系统安装以及一些基本命令
  • Java基础以及一些框架的使用
  • Mave/Gradle包管理的使用
  • SpringBoot/Mvc/Data的使用
  • Ibatis/JPA等ORM框架的使用
  • SQL/PrometheusSQL/查询/表设计
  • Golang基本语法/特性
  • K8S基础命令和一些Kind的使用
  • K8SServiceMonitor连接PrometheusExporter的编写(Java/Go)
  • Docker/Git/GitFlow/Sourcetree的使用
  • Vim/Neovim/SpaceVim/IDEA/Goland/WebStrom/Vscode等IDE的使用和配置
  • C/C++/单片机8051以及常用模块与寄存器的使用,Sdcc编译,Stcgal烧录

项目经历

  • 河北云在信息技术服务有限公司(2018-至今)

    • 1.Prometheus Exporter

      • 描述: 收集业务数据指标的程序
      • 技术: Golang/Java/Prometheus/VictoriaMetrics
      • 负责: 项目的搭建开发部署整体实现.
    • 2.AlertManager Transport

      • 描述: 对监控收集到的指标做rules校验,经过custom rules告警并及时通过微信/短信/通知对应开发/运维人员的告警中间件
      • 技术: Prometheus/VictoriaMetrics/Golang/React/Monaco-editor
      • 负责: 项目的搭建开发部署整体实现.
    • 3.Kubesphere整合

      • 描述: 为公司整合QingCloud的开源系统Kubesphere到公司的K8S上
      • 技术: golang/kubesphere/webpack/prometheus等
      • 负责: 监控系统整合,终端系统整合,日志系统整合(Clickhouse+FluentBit插件).
    • 4.数据填报

      • 描述: 为学校提供可定制化表单填报提交工具
      • 技术: React/Antd/Springboot/Mybatis
      • 负责: 手机端项目搭建,表单JsonSchema渲染,对接接口等整体前端实现.
    • 5.多端适配SDK

      • 描述: 公司内部移动端的SDK工具包,进行了多端适配,可以达到写一次代码,多个环境都可以运行.
      • 技术: Typescript/Webpack/UMD/Npm
      • 负责: 整体设计与实现,可在公司Github账号中查找到实现,包发布在Npm上.
    • 6.手机工作流前台

      • 描述: 基于流程引擎实现的工作办理/转交/驳回等功能的流程系统
      • 技术: Antd/Dva/React/Umi
      • 负责: 后台返回的JsonSchema渲染和部分接口对接工作.
    • 7.Davinci整合

      • 描述: edp963组织的数据可视化工具框架
      • 技术: React/Redux/Antd/Springboot/Mybatis
      • 负责: 对接公司认证系统,翻源码作为工具层集成到公司云环境中.
    • 8.数字化校园2.0

      • 描述:采取(仿照阿里/华为云)架构改版传统Tomcat项目为前后端分离云服务模式,提供基础SDK(auth/user/file)
      • 技术: Angular,SpringBoot
      • 负责: 前台整体技术选型,架构,开发包编写,CLI 工具层编写,涉及用户认证,角色权限,路由 权限,元素权限,页面布局,Token 处理,i18n 等架构层内容编写...
    • 9.广州监狱管理系统(涉密)

    • 10.数字化校园1.0

      • 描述: 采用数字化校园办公系统,以Tomcat和Spring Framework为基础,拆分项目为插件的架构提供校园所有数字化服务的平台。
      • 技术: SpringFramework/Mvc/Mybatis/Extjs/Vue/Zookeeper
      • 负责: 工资,通知,短消息,实验室,图书馆,等几个业务系统的编写与维护。
  • 河北钦安有限公司(2017)

    • 1.中华人民共和国文化部文档库系统(涉密)
  • 首山(北京)科技有限公司(2016)

    • 1.北航报表项目
      • 描述:日常数据采集报表系统
      • 技术:Tomcat/Servlet/SpringFrameWork/MVC/Mybatis/Mysql
      • 负责:各种增删改查
  • 开源项目

    • 1.HacpiCR: 黑客派社区Vscode聊天室插件.
    • 2.Davinci: 数据可视化框架.
    • 3.AnimalCrossingCLI: 动物森友会物品查询cli.
    • 4.NgxPathToRegexp: 路径转正则工具包.
    • 5.ElectronSonarClient: Sonar检测的配置文件生成客户端.
    • 6.ClickhouseFluentBit: FluentBit对接Clickhouse的插件.
    • 7.IflytekVoiceText: 科大讯飞Nodejs转纯Javascript调用Demo.
    • 8.RymcuMcuDatabase: Mcu数据库的npm包.
    • 9.RymcuIhex: McuIhex生成npm包.
    • 10.PrometheusExporter: 自定义指标收集到Prometheus时序数据库的实现.
    • 11.NgxPlantV8: 基于NgxPlant微前端框架降级到Angular8的项目
    • 12.RedisPrometheusDashboard: 自定义Redis信息到时序数据库并用Antv做时序图表展示的一个项目.

学历信息:

  • 1.全日制专科-保定职业技术学院-计算机软件专业
  • 2.函授本科-华北电力大学-计算机科学与技术专业(在读)

未来方向:

  • 1.学一些电子专业课程,达到设计PCB电路以及使用常用的元器件,移植Linux等技术向物联网方向靠拢.
  • 2.学一些有关Hadoop的知识,达到可以自由控制数据流打标签的地步就可以.
  • 3.有生之年希望可以看完算法导论.
  • 4.如果还有一些时间,放到一些AI框架上,训练一些自己的模型.
  • 5.最终目标可以设计出结合所有已学技术的机器人生态软硬件,囊括WEB控制端,传感器WEB化,监控,云上运算数据传输存储分析,移动端操控介入,无人模式等功能.