以下均为我熟练使用的技能
- 前端框架:Vue (Vue Router, Vuex), React
- 前端库: ElementUI, Lodash, AntDesign
- 前端工具:Npm/Yarn/ESLint/Webpack/SaSS
- 后端开发: nodejs
以下为工作中使用过技能
- Web 后端: Node, Python
- 服务端: C++
- 数据库: Sqlite, MySql
- 桌面: Qt
- 移动: Android
# YoChat
负责前端功能实现. 实现了一个完整的聊天程序客戶端, 具备私聊, 群聊, 分组, 历史记录等功能. 项目中使用 Vuex 进行数据管理, ProtocolBuf 与后端进行数据交互, WebSocket 实现实时数据更新.
# 全球鹰漏洞与补丁平台
负责项目前端开发, 实现了一个后台管理系统, 具有列表, 表单, 增删改查等功能. 使用 ECharts 实现Dashboard ⻚面. 在项目中与产品经理共同抽象出了一套通用的增删改查模板, 这套模板在其他项目中运用, 节省了原型设计及前端开发工作量.
第一家公司做的东西比较杂, C++ 服务端, Android , Web前端, Qt桌面开发都做过一些项目, 主要的工作还是负责公司平台安卓客户端和前端的开发维护工作. 第二份工作是一个互联网公司, 一年多时间成为了公司的前端负责人, 带了3, 4 个小弟一起做, 个人认为做的最好的项目就是上面提到的 YoChat, 后面因为各种原因, 公司解散了. 第三份工作在奇安信 (原360企业安全), 主要做一些业务的后台管理系统, 以及一部分可视化大屏项目. 技术栈主要是 Vue 全家桶 + ElementUI.
奇安信 webscan 是原 360 webscan 升级版本, 是奇安信为 to C 用户提供的一项网站漏洞扫描, 安全监测, 网站测绘等免费服务的产品. 该项目前端分为两个项目, 一个是官网展示, 测速等功能的前台页面, 另一个是后台的管理页面. 本人参与了该项目前端的开
天擎是奇安信公司的核心产品和项目. 终端安全管理系统是帮助天擎客户管理网络中终端的安全行为进行配置与处置的系统. 本人负责其中终端准入模块的前端开发工作.
YoMail 客户端一个是基于 chromium embedded framework 实现的具有跨平台的邮件客户端. 其中涉及到的界面数据交互通过 C++ 开发接口与前端接口进行交互. 本人负责其中涉及到 Web 渲染的界面的开发维护工作. 主要涉及 Web 界面有邮件渲染界