- 性别:男 年龄:25(1992年)
- 学历:本科(统招) 学校:嘉兴学院 专业:计算机科学与技术
- 工作年限:4年
- 爱跑步,看书。
- 解决问题能力强,填坑经验丰富,擅长调试复杂bug。
- 善于总结思考。写博客。
- Integle鹰谷公司核心项目 Indraw结构式编辑器 电子实验记录本 前端。
- JavaScript扎实。知识面广。
- 主导多个单页、多页应用的架构及开发,项目涉及工具类应用,管理系统,电商平台,QA系统,地理信息应用等等。
- 注重JavaScript基础,大量反复阅读相关书籍。 对JavaScript面向对象编程、异步编程、设计模式、跨域、自定义事件、事件命名空间、原型链、闭包、作用域链等有一定认识。
- 熟悉前端性能优化。
- 擅长调试复杂bug。熟练使用多种浏览器调试技巧。快速定位解决问题。编写过chrome浏览器插件。有丰富的填坑经验。 多个公司旧有复杂单页项目的填坑、维护、迭代经验。
- 熟练使用后台语言PHP,熟悉后端controller层操作。
- 有一定算法能力。项目中的算法攻关。熟悉常见数据结构与算法。
- 熟悉webpack/gulp require less vue/react jQuery nodejs/python爬虫 相关技术。
- 能快速学习技术解决实际问题。比如写python爬虫、chrome插件、gulp插件。
带领团队保障项目开发和迭代。承担项目的复杂功能,以及填坑。
- 在公司旧有系统前端人员纷纷离职的情况下,迅速地解决线上系统中发现的bug。保障线上系统的稳定运行。
- 完成公司新系统的前端架构工作。解决旧有前端框架中的问题并不断优化。完成项目中功能复杂部分。
- 对团队人员提供帮助。帮助解决团队人员开发过程中遇到的问题,对团队人员编码中不合理的地方提出修正意见,分享一些实用的知识和技巧,带领团队人员进步。
- 负责公司核心产品电子实验记录本前端开发。
- 面试新人,组建团队。
全栈开发。在职期间与搭档一起完成公司首个web端测绘平台项目。公司后期其他类似web项目核心功能均以此项目为蓝本。
- 独立完成项目中前端所有前端功能。
- 独立完成项目中较复杂的需求,算法研究。比如天地图上选取电子栅栏、设备实时运行轨迹。使用HTML5绘制卫星实时投影图。HTML5坐标点相对位置简明图等。
- 与纯后端搭档一起搭建项目并进行多次重构。 由原生PHP重构成thinkPHP。
- 协助其他前端人员解决工作中的问题。
离职原因:离开广州。
负责公司网站改版。 以及会员模块前后台代码编写。 离职原因:公司倒闭。
-
inDraw结构式编辑器 http://in.indraw.integle.com/
公司核心项目。国内第一的结构式编辑器。国外有同类工具chemDraw。
大型工具类canvas富应用。基于canvas的MVC架构的大型应用。
-
电子实验记录本 http://eln.integle.com/
公司核心产品之一。工具类产品。复杂单页应用。
本项目是一个基于require.js和jquery的单页应用。前任前端leader留下的项目。我接手手负责此项目前端的全部迭代优化工作。
接手时项目中的坑比较多,也没有太多注释。并且全局变量管理零散,有部分重要全局状态没有很好的说明。 此项目对调试能力和项目把控能力要求很高。
项目涉及多种富文本编辑器ewebeditor,kindEditor,tinymce的二次开发以及插件编写。以及其他应用的组合使用,包括excel库,InDraw结构式编辑器。
项目有复杂的本地数据实时缓存机制,曾出现过多次数据丢失的严重事故。我经手之后逐步排查减少事故概率,不断优化逻辑,加入了关键变量变化检测,以及各种编辑器加载情况检测,完善数据变化检测的逻辑,数据缓存和提交时从页面中取数据的逻辑。最终完全解决了数据丢失的问题。
同时针对IE浏览器下获取页面数据耗时长,做了一些逻辑上的优化,大大减少了数据获取次数。
后来又将数据保存机制升级成本地缓存与服务器自动保存相结合。
解决了部分异步编程带来的bug。
多标签单页应用。使用技术gulp jQuery require.js underscore
-
库存管理系统 http://wms.integle.com
多标签单页应用
后台管理系统。 负责架构,优化,多个功能模块的编写。
基础版和高级版本基于jQuery。
负责架构以及疑难解决。多标签单页应用。使用技术webpack gulp less jQuery。
-
科学信息管理系统SIMS等等
在鹰谷公司负责的其他项目包括
化合物管理系统 http://incms.integle.com/
科学信息管理系统 http://sims.ineln.com
催化指南 http://catalysis.integle.com/
采购电商平台(包括用户端、管理端、供应商端)http://shop.integle.com/
包括了单页应用,多页应用。
采购电商,后台管理系统,QA系统,化学信息管理系统等多个领域。
负责前端架构、疑难解决。多标签单页应用。应用技术gulp less jQuery underscore。
-
主要参与项目:
广西测绘综合管理与服务平台 http://www.gxcors.com/
精简版本运维系统
南方云数据服务平台
云南测绘服务平台
都是对地理信息行业数据进行信息管理,数据挖掘的平台。
负责:
- 整体前端架构。
- 坐标信息多样化展示,天地图,百度地图综合使用。独立实现包括电子围栏,坐标展绘,实时轨迹,轨迹回放,附近位置查询等功能算法研究及前后端实现。
- 其他地理信息绘制:天空卫星投影图canvas绘制,坐标相对位置绘制。算法研究与前后端实现。
- 重构。由原生PHP开发转为PHP框架thinkPHP开发。
使用过的技术: jQuery,HTML5,Bootstrap,ZUI,天地图API,百度地图API, PHP,thinkPHP,前后端分离,PHPExcel, MySQL,SQLServer
- 前两家公司试用期转正都因工作突出额外加薪。
- 前两家公司年终分别获得新人奖和表彰奖。