resume

  |   0 评论   |   0 浏览

姓名: 崔昊楠
年龄: 25
方向: 全栈
经验: 4 年
职务: 副总监
位置: 保定
邮箱: 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-至今)

    • 0.Ng-Yunzai

      • 描述: 仿照 Ng-Alain 开源项目搭建自己公司日常开发的 Angular12 最新框架
      • 技术: Angular12,Antd,Antv,Typescript
      • 负责: 开源项目搭建,文档,徽章,Shell 和 CI,PR/ISSUE 规范,CHANGELOG,分支管理,REVIEW,覆盖率测试,版本发布,所有事项
    • 1.Ngx-Planet

      • 描述: 分布式 Angular 前台框架,移植于 worklite 的开源项目
      • 技术: Angular8,Antd
      • 负责: 项目搭建,整体编写,植入公司业务组件库,植入公司配置中心,文档编写,使用培训等事项。
    • 2.Prometheus Exporter

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

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

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

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

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

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

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

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

    • 11.数字化校园 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 化,监控,云上运算数据传输存储分析,移动端操控介入,无人模式等功能.