8年前端开发和技术管理经验,擅长前端团队管理、前端架构、前端工程化和复杂单页应用的开发和性能优化工作。
前端方面,熟悉JavaScript、原生DOM接口和jQuery类库,Vue/React/Angular等前端开发框架,有SDK和插件开发经验。 客户端方面,主导过小程序、React Native手机APP项目的开发,使用Electron开发过复杂的跨平台桌面客户端。
后端方面,熟悉Node.js/Python/Ruby/PHP等动态语言,使用过Django/Rails等框架,惯于使用Node.js进行后端开发。
运维方面,熟悉Linux系统,会写Shell脚本,熟练使用Jenkins/Docker进行持续集成,熟悉Nginx.
1. 连刻教室项目,连刻教室是纯网页版的在线视频教室,支持所有浏览器,包括视频通话、屏幕共享、白板、文字群聊、文件共享等功能。
在该项目中,独立完成了项目的后端开发,使用Node.js(Express框架)进行RESTful接口开发;使用WebSocket(Socket.io)进行信令服务器开发,实现各类消息的广播与转发;使用Redis进行教室内状态和数据的存储,熟悉Redis五种数据结构,根据不同场景选用不同的数据结构,确保事务原子性;使用带有lua支持的Nginx框架OpenResty,开发lua插件,实现SSL证书自动签发等。
领导团队完成前端单页应用开发:封装WebRTC接口,实现音视频功能;封装Canvas接口,实现协作白板功能;使用WebSocket实现文字聊天;开发Chrome和火狐浏览器插件,实现屏幕分享功能;使用Electron开发桌面版应用;使用SASS/LESS等CSS预处理语言进行样式开发;贯彻模块化思想,开发众多Vue组件;
使用微信原生框架和直播组件开发微信监课小程序。
使用React Native开发iOS移动端监课应用。
2. 某运维自动化系统项目,使用Vue.js进行开发,集成zabbix/influxdb/ELK/grafana等服务。
3. Able官网项目( http://www.yourable.cn/home.html ),使用React开发,兼容IE8
可兼职时间
可兼职地点
被预约
2
被收藏
1
被评价
2
可兼职时间
可兼职地点
已通过身份认证
已通过履历认证
已通过学历认证
Lemon 2019-09-27 18:47
认真负责,期待下次合作。