张秋怡
前端工程师/软件工程师
- joyeec9h3@gmail.com
- joyee-cheung
- SYSU_Joyee
- https://github.com/joyeecheung
- http://joyeecheung.cnblogs.com
- joyee-cheung
教育经历Education
-
2012 ~ 2016
中山大学软件工程(本科)2012 – 2013 学年度校三等奖学金2013 – 2014 学年度校一等奖学金
语言水平Language
- 能流畅阅读英文专业书籍、文档及其他资料
- 可无字幕观看 MOOC 课程、开发者大会视频
- 能够在英文邮件列表、Stack Overflow 等社区正常交流
项目与工作经验Experience
-
阿里巴巴 B2B-ICBU 数据应用部2015.07 ~ 至今
前端开发(实习)开发支持 i18n 的数据可视化组件解决外部系统遗留的 bug 及浏览器兼容问题(IE7+)使用 SVG 等技术开发内部系统数据可视化图表
-
埃森哲广州 CDC2014.08 ~ 2014.09
前端开发(实习)参与某集团内部办公系统(OA)的前端开发,基于 jQuery UI 与 Bootstrap 实现前端组件及数据交互解决遗留的 bug 及浏览器兼容问题(IE8+)使用 Grunt 及 Less 完成皮肤开发
-
东西科技2014.03 ~ 2014.06
Node.js 开发(实习)开发并维护封装微信公众平台 API 的 Express 中间件使用 Mocha、Chai 及 CoffeeScript 编写单元测试结合 MongoDB 开发微信公众平台 Demo编写 bash 脚本,使用 ApacheBench 对后端程序进行压力测试与资源使用分析,辅助服务器选型
-
个人项目源代码Demo
Resume这份在线简历的生成器从 JSON 读取数据,使用 Jade 模板生成 HTML,Less 生成响应式样式使用 Gulp 驱动页面生成、架设本地服务器、帮助部署到 GitHub Pages
-
个人项目源代码Demo
My Tech Diary一个技术日记站点生成器,从 git submodule 中读取 Markdown 文件,结合 Jade 模板,生成静态站点通过 PostCSS 将依照实验性 CSS 标准编写的代码转译使用前端 JavaScript 代码以 CommonJS 形式组织,使用 WebPack 进行打包处理使用 Gulp 驱动页面生成、架设本地服务器、帮助部署到 GitHub Pages
-
个人项目源代码
Virtual Bookcase基于 Three.js 实现的 3D 虚拟图书室使用 Express 与 MongoDB 提供图书数据 API使用 RequireJS 加载模块,Grunt 驱动工作流,Web Worker 优化图像处理
技能Skills
-
Web 前端
HTML / CSS能够编写语义化的 HTML,模块化的 CSS,实现较复杂的布局与动画熟悉已标准化的 HTML5 / CSS3 新特性,实验项目中能尝试使用未广泛实现的新标准ECMAScript(JavaScript)熟悉 ECMAScript(JavaScript),对 JavaScript 引擎及相关 JIT 技术有一定的了解了解 ECMAScript 新标准与相关后处理工具并能在项目中使用DOM / BOM 及常见 Web API熟悉原生 DOM 与 BOM 的使用及相关标准(W3C / WHATWG),有桌面 / 移动端前端组件的开发经验对 WebGL / Web Workers / WebSocket / Web Components / SVG 等 API 有一定的使用经验阅读过 WebKit / Blink 源码中的部分实现,了解常见的 Web API 兼容性问题及其解决方案前端工程实践使用 Meteor / AngularJS / Polymer 编写过简单的 CRUD SPA,了解 Backbone.js / React 及前端 MV* 模型熟悉 jQuery / jQuery UI / Bootstrap 的使用、定制与扩展, 阅读过部分源代码在项目中使用过 Sea.js / RequireJS / Browserify / Bower / WebPack 等多种模块化解决方案在项目中使用过 Less / Sass / PostCSS / CoffeeScript / TypeScript 等预处理/后处理工具日常使用 Grunt 或 Gulp 改进工作流掌握基本的前端兼容性处理、性能优化知识与技巧,并能在项目中加以实践
-
Web 后端
Node.js能够使用 Node.js API / Express / Koa 搭建简单的后端程序与数据库交互、渲染模板及提供 RESTful API了解异步 I/O 及事件驱动的服务器模型,掌握常见的异步编程解决方案能编写简单的 Express / Connect / Koa 中间件,使用 Mocha 与 Chai 编写单元测试其他使用 Tornado / Flask(Python) 搭建过简单的服务器有使用 MongoDB / MySQL 数据库,Redis 缓存,nginx 反向代理的经验了解 HTTP(1.x / 2)、 TCP/IP、 WebSocket 等协议
-
其他
- 三年 Linux 使用经验,熟悉常用命令与配置,能编写简单的 bash 脚本
- 熟悉多种平台与编译环境下的 C / C++ 及其新标准,编写过简单的解释器、数据库引擎、3D 图形程序及 Node.js 扩展,能阅读 WebKit / Blink、V8 等常接触项目的源代码并加以利用
- 熟悉 Python,能实现简单的数据及图像处理工具、自动化脚本、爬虫、机器学习算法及分布式程序(参见 GitHub)
- 具备基本的 Web 安全知识(X.509 / XSS / CSRF 等)
- 能够使用 LaTeX 及 Markdown 编写得体的中英文文档或论文,具备良好的技术交流能力
- 日常使用 Git 与 Sublime Text / Vim 进行开发,也乐于尝试新工具
- 能够使用 Photoshop / Illustrator 完成简单的设计