guoqichen_0526

郭琪琛

前端工程师

教育经历Education

  • 浙江大学城市学院
    电子科学与技术(本科)

语言水平Language

  • 日常使用 devdoc 查询API
  • 能通过 Stack Overflow 解决问题
  • 能阅读 W3C Specification 和英文文档

项目与工作经验Experience

  • 丁香园 前端工程师

    前端开发
    使用 Vue 技术栈开发和维护丁香关爱产品线,丁香关爱产品是一个在线问诊平台,其中包括两个用户端,分别是医生端和患者端,还有一个管理后台。用户端使用 Cube-UI 作为组件库,管理后台使用 iView 作为组件库
    开发业务中使用的 Vue 公共组件和 Vue 插件供组内其他产品复用
    优化丁香关爱产品的用户体验
  • 鲜盒子 前端工程师

    前端开发
    使用 React 开发鲜盒子M站的UI组件
    使用 MeteorMongoDB 编写API接口
    根据需求开发新的功能模块
    维护鲜盒子M站的日常使用
  • 个人项目源代码

    Redux源码学习笔记
    对Redux源码的学习和注释
    shopping-car 包含对Redux在实际业务逻辑中的使用
    async 包含对Redux async flow构建的实例

技能Skills

  • Web 前端

    HTML / CSS
    能够编写语义化的 HTML,模块化的 CSS,实现较复杂的布局与动画
    熟悉已标准化的 HTML5 / CSS3 新特性,实验项目中能尝试使用未广泛实现的新标准
    ECMAScriptJavaScript
    熟悉原生 DOM 的使用
    熟悉 ES5 , ES6 的使用
    关注TC39的 Proposals
    React / Redux
    能使用 Best Practice 构建组件化的react应用
    理解 Virtual-domDiff-algorithm
    深入阅读过Redux源码,理解Redux实现, 能编写Redux中间件
    Vue
    能使用 Vue 技术栈完成业务开发
    能合理利用 Vuex 对本地数据进行管理
    能编写 Vue 组件以及插件供
    前端工程实践
    熟悉 AMD / CommonJS / ES6Module 等JS模块化解决方案
    熟悉 Less / Sass等CSS预处理工具
    熟悉 Webpack / Babel / Gulp 一系列前端构建工具
  • Web 后端

    Node.js
    能够使用 Node.js API / Express / Koa 搭建简单的后端程序与数据库交互、渲染模板及提供 RESTful API
    了解异步 I/O 及事件驱动的服务器模型,掌握常见的异步编程解决方案
    能编写简单的 Express / Koa 中间件,使用 MochaChai 编写单元测试
    其他
    有使用 MongoDB 数据库经验
    了解 HTTP(1.x / 2)、 TCP/IPWebSocket 等协议
  • 其他

    • 熟悉常用的 Linux 命令与配置
    • 具备基本 Web 安全知识( XSS / CSRF )
    • 日常使用 MarkDown 写博客
    • 日常使用 GitSublime Text / VS CODE 进行开发,也乐于尝试新工具