廖文浩

前端于我而言,是理性与感性的完美结合,逻辑的精密搭配设计的笃定,
诠释一名优秀工程师的必备品质。

教育背景 2017 应届 Stevens Institute Of Technology 计算机科学 & 硕士      
深圳大学 电子信息工程 & 学士

意向职位 前端开发 并对接触后端有较强兴趣

思维灵活发散强大的自我驱动能力
在独立项目开发过程中体现出优秀的新技术学习问题分析解决能力。

寻找技术驱动成长空间用激情与成果证明快速成为团队中流砥柱,is not impossible.

Portfolio

  • CoderPad-写作+新闻+音乐集成应用

    • CoderPad是一个在线集成 markdown文本编辑器 + 技术社区新闻阅读 + 音乐(由于时间原因,未完成) 的综合应用. 应用了更多的React生态流行库,以应对复杂交互,异步流程控制,性能优化等场景。
    • 部署: LeanCloud + Node + Express
    • 技术栈: React + Redux + React Router V4 + Redux Saga + Immutable + Reselect + Material UI + Styled Components + Webpack
    • 这次项目作为深入实践,遇到不少问题,细节分析请移步: 链接CoderPad
    • 后台请求转发API有限制,由于部署的是免费开发版,超过最大限制后会强制停止服务器,如果遇到提示超过限制,请谅解,我会重新部署。
    • JS Try it Github

    Byemess-单页在线Todo应用

    • Byemess是一个轻量级单页在线待办事项管理应用,支持注册,支持增删改查,云同步,视图切换,日期分组等功能。采用最新技术生态,ES6/ES7语法,追求最佳实践。
    • 上线2天注册用户达百人
    • 部署: LeanCloud + Node + Express
    • 技术栈: React + Redux + React Router V4 + Styled Components + Material UI + Webpack
    • 项目更多介绍+问题+解决方案请移步: 链接Byemess
    • 上手react过程中做了这几件事: 用心的DEMO们 我的Redux入门小书 总结Redux思维导图
    • JS Try it Github

    组件化商业首页

    • 这个项目是对组件封装以及代码打包的实践.
    • 主要组件包括:轮播、Tab跟踪、AJAX封装、JSONP封装、无限加载、懒加载、回到顶部。对于新闻无限加载部分使用过自己封装的瀑布流插件,由于会产生白边,放弃使用。由于涉及较多dom操作,选择使用jQuery提高开发效率。整体页面使用webpack打包,也使用了requireJS作为对比,理解CMD&AMD差异。
    • 更多组件和demo: 我是链接
    • JS Try it Github

    Node音乐推荐应用

    • 简单介绍: 它是一个随机推荐音乐的平台,支持登录,搜索,点赞,点赞记录与历史播放记录。
    • 这个应用是我的启蒙项目,时值第一次接触前端,这是学校的web programming课上的Final Project. 临危受命,被组员们强行抱了一把大腿,从零开始,花了大概5天,做出了第一个Node应用。
    • 期间接触学习了: XSS防御,密码传输salt,bcrypt处理,Promise异步控制,ES6语法,NoSQL,Accessibility等概念.
    • 最后这个project评定为TOP3,总结复盘:经验欠缺,一些细节场景并没有考虑的周全,比如表单验证,AJAX防止多次触发等。之后便带着这些脑海里挥之不去的疑惑和遗憾,投入前端学习的生涯。
    • 技术栈: Node + Express + Mongoose + ejs + passport + Semantic-UI
    • JS Github

Skill

  • 熟练掌握HTML(5)和常用CSS(3),具有 像素级 还原设计稿的能力。具有 平均水准之上 的审美,追求设计的优雅。
  • 熟练掌握原生Javascript,掌握重要概念如: 原型闭包作用域链面向对象异步流程控制等。能够根据面向对象思想利用JS/jQuery 封装 常用插件。 熟练使用 ES6及ES7 部分新特性。
  • 熟悉React框架及相关流行库的使用,理解重要概念如:生命周期,异步更新,性能优化,虚拟DOM(DCG),Immutable data等。了解Redux Store最佳设计实践,并有 相关项目踩坑(发现问题)脱坑(解决问题)的经验。
  • 熟悉HTTP协议及浏览器渲染原理,了解前端 性能优化策略。
  • 熟悉Yarn & Npm & Git ,能够使用Node.js搭配Express进行基本后台开发。
  • 熟悉CMD&AMD机制,熟悉Webpack打包,优化手段。
  • 英语能力优秀(曾任托福阅读助教),能够流畅阅读英文材料,常阅读Medium,SitePoint等平台文章。 面向Google及Stack Overflow编程 :)。 拥有总结书写技术博客(点击进入)的习惯。
  • 追求风格优雅,整洁的代码。 无分号,空格缩进拥护者。
HTML5
CSS3
SASS&LESS
JavaScript
React
jQuery
Material UI
Bootstrap
AJAX
HTTP
Node
Express
PhotoShop
  • kylevanho@gmail.com
  • 369058464@qq.com
  • 13827460426