wxid_yangzj1992

杨忠璟的简历

前端工程师/程序员

个人资料. Information

  • 男 25 北京
  • 北京科技大学 本科
  • 信息管理与信息系统专业

联系方式. Contact

语言水平Language

  • 通过六级,具有较好的英语基础,并坚持扇贝每日打卡迄今 700 余天
  • 能够快速阅读、翻译英文文档资料,有完整阅读英文原著、观看英文 MOOC 视频的经验
  • 具备良好的邮件、社区交流能力,稀土掘金/众成翻译成员,参与过 Vue 2 文档翻译/校对等

项目与工作经验Experience

  • 美菜网

    前端工程师
    美菜网微信商城组前端方向主要开发者
    在老版本商城基于 (Zepto/Underscore) 独立重构代码开发,搭建基于 gulp 的开发部署工具,推广基于 inspector 的 debug 工具,监控前端日志协调运维修复问题等
    参与基于 Vue + ES6 + Webpack 新技术栈的微信商城重构版本开发,负责新技术栈下主要业务及工具环境等编写
    参与过美菜网前端基础 UI 库的编写维护等
  • 长城战略咨询

    前端开发
    完成科集网网站简单的设计、切图到静态网页制作的全流程
  • 京东方

    OA开发工程师
    运用 Groovy&Grails 框架开发并维护公司OA系统流程,并撰写相关开发流程文档
  • 个人项目源代码Demo

    青春样博客
    于 14 年 1 月寒假建站,最初为 Wordpress 构建,后于 15 年 7 月使用 Hexo 构建并托管至 Github Pages 及 Coding.net
    在 TKL 主题基础及 Next 主题布局的参考设计下,重构响应式布局并完善博客页面功能及样式,增加大量功能及彩蛋
  • 个人项目源代码Demo

    yPlayer
    一个实现基本功能的在线音乐播放器,使用 VueJSSass 构建
    通过 PHP 作为中间层,通过网易云音乐 API 完成获取歌曲,歌词拼接等逻辑
  • 个人项目源代码Demo

    个人在线简历
    Pug 模板自动编译,Less 制作响应式布局,使用 gulp 读取 JSON 数据自动化生成
  • 个人项目源代码

    个人题库后台系统
    基于 Koa 搭建的个人题库系统,RESTful API 交互,MySQL 存储,Mocha 测试

技能Skills

  • Web 前端

    HTML / CSS
    能编写语义化的 HTML,了解 CSS 的基本特性,能够实现复杂的布局与动画
    熟悉 HTML5 / CSS3 新特性,了解基本的平台/系统/浏览器兼容性差异及解决办法
    了解 BEM 等常用的 CSS 命名方案及规范,熟练使用 Sass / Less / Stylus 等 CSS 预处理方案
    ECMAScriptJavaScript
    熟悉 JavaScript 基本特性,熟悉 ECMAScript6/7 新标准
    Canvas / SVG / WebGL 等 API 也有一定的了解及使用经验
    前端工程实践
    能使用 Vue / Webpack / Vuex 等编写现代化的前端应用及组件,了解各 MV* 思想
    熟悉 jQuery / Bootstrap 等常规库的使用、定制与扩展,阅读过部分源代码
    能使用 gulp / Node.js 等改进工作流,掌握基本的前端性能优化方法并加以实践
  • Web 后端

    Node.js
    能够使用 Node.js / Express / Koa 搭建简单的后端程序与数据库交互、渲染模板及提供 RESTful API
    了解异步 I/O 及事件驱动的服务器模型,掌握常见的异步编程解决方案
    能编写简单的 Express / Koa 中间件,使用 MochaChai 编写单元测试
    其他
    有使用 MongoDB / MySQL 数据库的经验,掌握编写基本 SQL 语句的能力
    一定了解 HTTP(1.x / 2)、 TCP/IPWebSocket 等协议
    具备一定的 PHP 基础,能在 Yii / Laravel 等框架下编写开发应用
  • 其他

    • 具备 Linux / OSX / Windows 使用经验,熟悉各系统常用命令与配置
    • 掌握基本的数据结构与算法/计算机网络等基础知识,能使用 Wireshark 等工具进行分析
    • 了解 Python,具备实现简单的数据处理、自动化脚本、爬虫等能力
    • 了解基本的 Web 安全知识(XSS / CSRF 等)
    • 熟练使用 Markdown 编写文章,具备良好的技术交流能力
    • 日常使用 GitSublime Text / Vim 进行开发,也乐于尝试新工具
    • 能够使用 Photoshop / Illustrator 完成简单的设计
    • 了解 Chrome 浏览器等相关知识,能使用 Tampermonkey 编写简单的脚本拓展