付勇 Peter Fu

男 / 1991.11

Web前端开发工程师

教育背景 Education

重庆邮电大学 2010 ~ 2014

  • 计算机科学与技术 - 网络工程
  • CET6 516
  • 360西南高校安全竞赛团体二等奖

工作经验 Experience

新疆电信 2014 ~ 2016

微企秀 2015
  • 微信公众号解决方案,用于快速搭建微店。
  • 主要从事页面切图CSS动画交互Ajax等的实现:根据设计切图,使用BootstrapjQuery制作页面,移动端兼容要求为微信X5(Chromium 31),桌面端兼容要求为IE9。
  • 其外还辅助PHP开发工作,分割切好的模板,简单API开发等。
国税局掌上OA一期 2016
  • 新疆自治区国税局移动端Web OA解决方案。
  • 主要从事前端页面实现:根据设计修改开源组件,使用jQuery以Bootstrap、Foundation的组件构建页面,兼容要求为360浏览器。
  • 其外还辅助Java工作,对接旧有数据库和SOAP,给新系统提供JSON API,转换doc/ppt/pdf文件为图片用于预览等。

成都聚思力 2016 ~ 至今

IT-Tools部门, QGen项目 2016 ~ 2018
  • 页面快速生成解决方案。
  • 主要从事为基于dojo框架的业务功能开发、组件开发维护、以及前后端分离工作。
  • 其外还参与设计可视化页面搭建工具:根据编译器的工作模式,由可视化界面直接生成配置文件(对应IR),运行环境中根据Feature(对应Spec)解析配置文件并执行(对应解释执行)。
GUI部门, Project One项目 2018 ~ 至今
  • 旧有所有业务迁移到新架构与交互设计过程中的业务开发前端部分。
  • 主要从事基于React技术栈的业务开发:使用dvaredux等组合自有UI组件、Biz组件、Utils工具等对接后端Swagger API开发业务页面。

技能清单 Skills

Web前端

技能栈
  • 熟悉ECMA标准DOM/BOM API,能熟练使用原生JS进行编码。
  • 熟悉常用JS自动化工作流程工具webpack/gulp/grunt等,使用过amd/cjs/mjs(ESM)模块化方案
  • 能独立从W3C/WHATWG/MDN等查找新知识点资料。
  • 能编写语义化的HTML模块化的CSS,了解flexgrid布局,了解WebPSpriteIconFont等优化方案。
  • 熟悉常见的浏览器兼容性问题及解决方案,熟悉移动端与PC端差异,能独立完成桌面/移动前端开发。。
  • 熟悉HTML5特性,熟悉CSS3特性及动画制作。
  • 熟悉SASS/LessNormalize.cssModernizrAutoprefixerPostCSS等CSS处理工具。
工具栈
  • 工作上使用node.jswebpackbabelreact等,通过BitBucket+jenkins+k8s自动化CI/CD。
  • 个人业余上还喜欢使用GraphQLRelayApollo以及Cycle.js等配合MongoDB或者PostgreSQL开发小功能,通过github+travis+脚本完成CI/CD

其他

  • 略懂SQLHaskellPythonPHPJAVAASMCC#Rust等,能够辅助相关开发工作。
  • 熟悉常用*nix命令Shell,熟悉路由交换常见IGP配置,能够辅助相关运维工作。
  • 能够科学上网,并查阅StackOverflow等寻找常见技术问题解决方法。

自我评价 Self Assessment

在成为一个前端开发之前,我首先是一个程序员,CS出身的基本功:计算机组成、Network、OS、Compiler、Algorithm等都具备;我学习的是编程,而不是编程语言,所以也没有什么语言包袱,具备灵活的适应能力,可以快速切换到所需要的语言/框架/场景下进行工作。

最后更新时间:2018年11月

PDF简历