最懂技术人才的职场管家!项目总监直达热线:18948713069(工作日 9:00-22:00) 深圳市一格网络有限公司
”一格职业顾问”
职业顾问:王先生
18948713069
xueqy@job1001.com
精通React、React + Router、Redux、Mobx 等库和框架,并能进行扩展,海量node服务编程架构设计以及性能调优经验。

求职意向

Web前端工程师  薪资面议  深圳

工作经历

2015.04-至今  ***(深圳)有限公司  Web前端开发工程师
2010.07-2015.04  晨星资讯(深圳)有限公司  Web前端软件工程师

项目经验

2015.04-至今  知名浏览器

在腾讯手机知名浏览器分别负责过视频、趣发现、直播以及每日头条中资讯Tag几个项目的开发,包含多页面、单页面、Hybrid多种模式。页面采取直出方式(服务端渲染)页面秒开等性能最优。 可下载手机知名浏览器体验上述的多个项目。上面项目均DAU(日活)过千万。
用到技术包括不限于以下几点:
1. ES2015+ 语法, Generator, co, async, await等.
2. React 服务端渲染(SSR/直出)
3. React-Router 共享路由(Shared Routes), 因为服务端渲染,需要做共享路由
4. Redux状态管理, 后来升级Mobx更加智能
5. 工程化管理, 先是Grunt->Gulp+Browserify->Webpack+Babel,逐步演进Webpack是最终的工程化方案,熟悉打包以及编写webpack插件和loaders.
6. React组件化共享于不同项目, css-modules
7. 缓存技术为前端页面脚本localStorage缓存, 页面数据预读以及Service Worker缓存
8. Node.js使用Express框架,为上面的各个项目作为接入层。React同构, 前后端采用同一套脚本服务端渲染页面,使得页面在请求html时已经渲染完毕,首屏直接展示。性能上达到最优,首字与首屏时间相差在200ms以内。 同时,维护多个node服务,线上海量级服务QPS在3000-10000之间
9. Node.js视频爬虫服务,用来分析iqiyi、youku、土豆等几十家视频网站的视频裸播地址,拥有专利一项《一种视频的快捷播放技术》。该服务为了防止频繁抓取也用了多IP、频率控制以及缓存等手段防止抓取频率过高,服务器被封
10. 运营平台, Java+ExtJS
11. React Native了解熟悉中,目前的研究方向之一

2010.07-2015.04   web前端软件工程师

1. 熟悉js/html/css, 原生js, 熟悉任何常用的基础类库jQuery/ExtJs4/YUI等类库/UI库。
2. 活跃于web前端开发前沿, 热爱读源码, 对前端流行的组件库源码研究掌握seaJs/淘宝Kissy/jasmine等, 也写过单元测试框架. 也用过node.js/express框架写过一些调试工具.
异步js执行标准promise, 以及相应的流行库Async.js和when.js. 模块加载标准Amd/Cmd(CommonJs), 以及相应的RequireJs和SeaJs.
响应式设计, 兼容不同设备.
3. 熟悉各种调试开发工具, firebug/fidder/chrome/ie developertools/httpwatch/JsLint/sublime text/YSlow/ant build/YUIcompressor 等.
4. 熟悉javascript的基础与高级应用, 正则表达式, 闭包, BOM, DOM, 事件模式, 内存分配与对象声明类型判断, 原型链继承, 面向对象, 性能优化, 安全方面, XSS/CSRF, 动画, jsonp跨域等.
5. 利用jQuery开发js底层组件库, 包括window, 下拉框, 滚动panel, dragdrop等.
6. 熟悉html5和css3. 多媒体标签vedio, canvas 绘图, localstorage, web缓存, 语义化等.
7. 性化优化方面, 熟悉YUI优化法则, 事件委托, lazyload, 脚本加载, 内存泄露, 文档片断, 浏览器reflow等等.
8. 熟悉设计模式, 并将设计模式熟悉运用于组件设计中。像流行的MVC框架backbone, MVVM框架knockout.js, angular.js, Avalon.js等都有深入研究.
9. 熟悉MVC框架、 JSP、 java等语言, 熟悉perl 语言, 数据结构, 并能在Linux下编写脚本程序。

 

2010.07-2015.08  Asset Allocation
项目简介:公司是美国上市的基金评级的权威机构,我们开发的是针对美国客户的asset allocation, 资产配置web单页面应用。用户可以通过公司的数据作分析预测、前台以chart, grid的方法显示这些结果给用户,帮助用户投资。

我们的单页面应用原来是以jQuery为基,自已编写的一套UI库,采用MVC的方式架构我们的应用,最后通过ant打包,后来考虑到公司统一战略,改为以ExtJs4为基础的UI库,也是MVC的设计,最后通过ExtJS自带的打包工具打包。
项目职责:1. 开发新的项目,包括开发新页面,打包等一系列过程,当然遵循我们现在的项目开发流程。
2. 维护线上的项目,包括重构,优化,fix bugs. 抽出我们现在的框架等,使其更加通用化。
3. 利用node.js写一些小的工具给团队使用,例如,去逗号,反向代理,html模板转为js数组等等。
当然还有很多通过脚本语言可以提高效率的事情。
4. 研究新的技术,并且在日常的code reivew上作为分享。

教育经历

2007.09-2010.03 深圳大学 硕士 数学与应用数学
2003.09-2007.07 深圳大学 本科 数学与应用数学

关于一格 | 一格新闻 | 联系我们


深圳市一格网络有限公司

服务热线:

电子邮箱:xueqy@job1001.com

服务中心:深圳市南山区粤海街道白石路3609号深圳湾科技生态园9栋B座07层17-18号