一份阿里员工的简历

简历

求职意向: web 前端开发工程师,暑假实习生

个人介绍

余伟,男,大三,2017年本科毕业,就读于江苏无锡的江南大学(211)计算机与科学技术专业。

职业技能

  • 编程语言:擅长 js,熟练 es6、html、css,熟悉 python、java、sass。
  • 开发经验:熟练 pc 网页开发、移动页面开发,熟悉 web 前端性能优化、MV* 的架构模式、组件化开发、前端 spa 开发、node 后端开发、安卓开发。
  • 框架、工具:github、osx、atom 深度用户,熟练 react,熟悉vue、 redux、git、webpack、jquery,了解 gulp、fis

能力简述

  • 开源爱好者,有十几个项目的代码托管在 github,并积极学习和参与社区里知名开源项目。
  • 自学能力强,喜欢阅读经典书籍、将心得整理成博客。擅长使用 google、stackoverflow,阅读 dash 里的英文文档(MDN等)。

项目经历

个人博客

旧博客用 django 写的,大三寒假用 node 重写,采用轻后端重前端的开发方式。

  • 后端:使用 node 遍历文件目录,来生成文章、标签等数据,再向前端提供 rest api
  • 前端:react(组件开发) + react router(spa 开发) + redux(对 state 进行管理) + babel(es6) + webpack(构建、性能优化) + sass(css 模块化开发)。promise 控制异步流程。
  • 组件:使用 react 组件化开发的思想,开发了不少组件,来构成整个单页应用,其中最值得一提的是ContentTable(文章目录导航) 这个组件,样式和功能的灵感来自于chrome 插件 octotree(浏览 github 仓库利器),参考了其部分 css 源码(布局、动画),并设计了一个简单的算法,从 DOM 中生成了目录的序号前缀。

hybird 安卓 app 植物图鉴

大三上带领团队开发国家级大学生创新项目,完成了 api 设计、web 前后端开发、安卓开发指导的工作,整个项目采用30%安卓、70% web 的开发架构, 并且把重点任务交给了 web 前端。

  • 后端:使用 node 开发出 rest api,安卓和 web 前端就可以使用 ajax 请求对接口进行数据的增删改查。
  • 前端:使用 vue 开发 pc 端美景、植物投稿页面;使用 vue 的单文件组件化开发模式开发移动端附近植物页面;zepto 来开发移动端美景、植物页面,采用 MVC 架构开发;使用高德地图 JS SDK 开发简单的地图页面。
  • api 文档:通过 github 以及其 issue 来规定 api 的功能和规范。主要包括后端 api、安卓端不同页面的 webview 对应的移动端页面的 url、web 前端调用安卓本地方法(比如进入新的 activity,退出 activity,得到 GPS 信息等)。
  • 性能优化:采用雅虎的性能优化方案,使得 webview 的加载速度比一开始快了5倍。

其他项目

  • zhihu-rss (使用 python 开发的知乎非官方客户端)
  • 任务类安卓app (大二 java 大作业)
  • 简易版二手钢琴交易网站(大二数据库课程设计)
文章目录
  1. 1. 简历
    1. 1.0.1. 个人介绍
    2. 1.0.2. 职业技能
    3. 1.0.3. 能力简述
    4. 1.0.4. 项目经历
      1. 1.0.4.1. 个人博客
      2. 1.0.4.2. hybird 安卓 app 植物图鉴
    5. 1.0.5. 其他项目
,