本人毕业于重庆交通大学软件开发专业,主要学习Java语言和web开发,现就职于中冶赛迪重庆信息技术有限公司,目前的职位是高级前端工程师,主要熟悉的前端技术有:html5、css3、less、JavaScript、jQuery.js、Backbone.js、underscore.js、React.js全家桶、雪碧图、webpack、Node.js等,熟悉各种前端js插件(Nicescroll.js、Mock.js、dotdotdot.js)、UI框架(Bootstap、WeUI、antd)等,不仅熟悉这些技术,而且长期在使用,上手项目非常快。
在这3年工作的中,我的java后端知识一点也没有落下,熟悉springMVC框架和Dubbo分布式服务框架,熟悉MySql数据库,熟悉Linux操作系统,可通过Nginx、tomcat、xampp部署系统,使用JMeter和LoadRunner对系统进行压力测试。
1、轻推(https://www.qingtui.cn),轻推是一款10人创业团队和10万人世界500强企业都在使用的移动办公平台,我负责的是轻推Web版的开发,包括了即时通讯(文字、表情、图片、文件、语音、贴表情、消息撤回)、频道(公开频道、私有频道)、团队切换、个人信息维护、企业通讯录、组织机构、全文搜索、文件筛选、企业协同等功能。产品最开始设计的时候,主要使用的框架为Backbone.js,由于用户、产品功能的增加,性能的更高要求,我们不得不进行新的技术选型,最终选定了React.js全家桶,并花了半年左右的时间,把整个Web版全部重构完成并且成功上线运行。
2、使用Bootstrap和JQuery框架,开发了中国五矿集团业务协同平台,实现了五矿千亿市场的内部消化,现已集成到轻推中上线运行。
3、使用React.js框架及react全家桶,开发了会议室预订系统,实现了企业员工预订会议室的移动化,现已集成到轻推中上线运行。
4、使用springMVC开发了中国五矿集团五矿同步通讯录的系统,解决了五矿通讯录数据脏乱差的问题,现已在集团正式上线运行。