关于我

沈启辉 前端开发


技能清单

以下为我熟练使用的技能 / 工具

  • 前端框架/库/工具: React / dva / Taro / axios + jwt / Webpack / parcel / gulp / antd
  • 开发工具: Mac / Ubuntu / VS Code / ST3 / vi / Vagrant / git / Github Desktop / Sketch / Nginx
  • 其他: rsync / tmux / Sass / Less / Sentry / eslint / zsh / iterm / docker / docker-compose

曾熟练掌握: Python + Django / Fabric / Angular (目前公司转型 React) / XSS 等网站安全知识 / ES,Redis,MySQL,Mongo / Karma


工作经历

🏢 广东青藤教育 (2016 年 05 月 ~ 至今, 前端开发 -> 技术经理)

引领公司从 ng 走向 react,负责 前端的架构及技术调研前端人员招聘到培养管理需求沟通及可行性探讨、 部门开发任务分发安排,同时维护公司 IT 基础服务。
公司大部分项目为前后端分离方案,开发阶段使用 nignx 处理,平台涉及 PC 端 / M 端 / 微信小程序 / 钉钉小程序 。

慧票易 商票交易平台 PC 端 / 小程序 / 管理后台 (2018 年 11 月 ~ 至今)

PC 端 为普通的 php 的Laravel 后端模板渲染,前端资源使用 gulp 进行打包处理。
PC端管理后台,负责整个交易流程的管理后台的架构,包含总公司分公司业务块。
小程序[慧票易服务],负责架构、登录授权及普通用户模式的功能开发,涉及自动登录 / 上传 / Tabbar 模式切换等等,使用的技术有 Taro / TS / dva 。

西北某城市智慧教育系统 (2018 年 04 月 ~ 至今)

负责前端的架构,搭建前端的基础组件以及业务逻辑基本框架,分发前端任务,代码 review 及质量控制 。
在这个项目基础上,拓展出不同地区的定制化版本。
目前项目持续交付及迭代中,使用的技术 React + React Router V4 + antd + dva v2 + parcel(pc 站) + graphql + restful。里面实现了 graphql 语法自动生成机制(graphql 的错误用法)。

宫主帮管理系统 + 智慧宫定制版本 (2016 年 05 月 ~ 至今)

负责 PC 端管理系统 / 微信小程序的架构以及开发,参与 PC + 微信小程序 + M 站的开发,项目一直处于功能开发及维护中。

其中,宫主帮技术发展从 ng1 转换到 react ,教育系统在这个基础上再次优化抽象,慧票易为第四版本技术方案。

公司其他事情

宝声 KTV 手机点唱 / 最美南粤少年活动手机站点(亿级PV)


🏢 北京知道创宇 (2014 年 10 月 ~ 2016 年 04 月, 前端开发,北京)

参与公司多个项目的开发,涉及的技术有 ng1 / karma / Python + Django / ES,Redis,mongo,mysql / Nginx / XSS等网站安全 ,改进部分项目的开发、协助、发布模式。

ZoomEye 钟馗之眼

曾负责整个 ZoomEye 应用层(非搜索的存储以及查询语法方面)工作的开发,包括其中的运维部署、数据库、后端接口、前端渲染、可视化展现等工作。

XSS 攻击平台

水坑攻击平台,经历并主导项目中的几次前后端的迭代重构,整个项目从 Demo 阶段到第一版本、第二版本的迭代。
在项目中负责前端攻击框架的编写、后端架构的优化、周边工具的搭建完善、测试平台的搭建等工作,空余时间进行前端漏洞的挖掘。

公司其他项目

  • ZoomEye Pro (ZoomEye 的企业版本,用于描绘内网拓扑,提前发现风险)
  • 维护大屏幕展示类项目
  • 维护漏洞探测类项目
  • 维护 Web 安全类型项目
  • 其他内部使用的部署工具类项目

🏢 广州盈尚信息 前端开发 ( 2014 年 03 月 ~ 2014 年 10 月)

负责公司各种基础 IT 相关工作,负责网站前端的开发,服务器搭建、运维。

🏢 威创股份 前端开发 (2013 年 03 月 ~ 2014 年 03 月)

参与公司部分大屏幕展示项目及智慧程序系统的开发。