个人简历

1/15/2024

个人在线简历

# 个人信息

# 技能清单

  • 熟练掌握 HTML, JavaScript, CSS前端开发基础技能
  • 熟悉常用的 ES6, ES7 相关语法和新特性
  • 熟练使用 VueNuxt.js, Pinia, Vue-Router, ElementPlus相应的生态环境
  • 熟练使用 Angular, TypeScript, React, React-Router, Redux 相关技术
  • 熟悉 Vite, Webpack, Gulp 等相关的构建工具,根据项目需求完成相应的配置
  • 熟悉 Node.js, Express, Koa 等相关框架
  • 了解常用的数据结构和算法

# 工作经历

# 北京启明星辰信息技术有限公司 ( 2019年7月 ~ 2024年1月)

# 天镜脆弱性扫描与管理系统

# 核心技术

Angular, webWorker, IndexDB, Antv/g6, pako, Echarts

# 项目描述

该系统融合了系统漏洞扫描、Web漏洞扫描、基线配置核查、弱口令扫描功能,具备主机发现、端口探测、服务识别、漏洞检测、配置核查、弱口令检测等能力。能够准确识别网络中资产的各类脆弱性风险,实现对网络资产进行全方位的脆弱性分析及结果可视化展示,并提供修补方案和安全加固策略,以协助用户发现网络中存在的脆弱点并完成安全加固措施

# 工作重点

  • 负责该平台的所有的前端的编写和维护
  • 对通用组建进行封装,达到组件复用的目的
  • 负责该平台的前端性能优化,使用webWorker多线程获取数据,使用 IndexDB 进行数据缓存,大文件切片上传和大数据虚拟加载等优化前端性能问题

# 网络安全等级保护管理平台

# 核心技术

Vue, Nuxt.js, ElementUI, Axios, Echarts

# 项目描述

依据公安部第三研究所的国标等保规范通过给用户提供不同安全等级检测模板,用户通过提供的模板新建检测计划,根据模板的指标和提供的工具用户可以扫描自己的系统是否合规以及发现存在的漏洞信息,对检测完成的系统生成检测报告和对存在的问题提供修复建议

# 工作重点

  • 跟后端对接实现对任务的新建,下发,上报,管理等操作
  • 使用 WebSocket 检测数据和填报结果配合 Echarts 实时生成数据分析
  • 通过 VueRouter 根据不同用户权限,动态切换前端路由界面
  • 使用虚拟表格和滚动加载,解决表格数据量大卡顿的问题,通过代码分割和 gzip 压缩减少服务端压力

# 个人评价

作为一名前端开发人员,我拥有丰富的前端开发经验和熟练的技能。同时,我熟悉后端技术和数据库技术,能够高效地实现前端与后端的交互。我注重代码质量,追求卓越的编程风格和质量。我也善于与团队成员合作,共同完成项目任务。喜欢新技术,热爱分享,有良好的自我学习和自我管理能力。

# 致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。