I'm Liber
13681698273 / gjl87910lq@gmail.com(最后更新时间: 2017-03-28)

中文 / English
中文版下载 / English Version Download

龚峻磊 (LIBER GONG) - 13681698273  
gjl87910lq@126.com
基督徒,30岁,现居上海,期望在深圳工作。
6年工作经验,现任SAP前端工程师。

在上海团队担任核心人员,与Manager讨论前端团队的构建和发展,参与团队成员的招聘。  
连续几年绩效考评获得杰出(Outstanding)表现。  
像产品经理一样思考,像工匠一样编码。  
执着于编写可维护的代码。  
稳定的性格,绝佳的沟通者与合作者。  

– 像国王一样思考,像侍从一样辛劳。
“Be a king in your mind but do the work of a servant.”

[个人博客] - [Github] - [Stackoverflow]
作品:1050
作品:bootstrap-waterfall


技术:

精通HTML、CSS、JavaScript、AJAX、jQuery、Bootstrap、Backbone
擅长开发jQuery插件,擅长开发SPA单页应用;善于调试BUG
对数据结构、算法有一定基础,优秀的分析问题解决问题的能力
熟悉浏览器工作原理、渲染过程;熟悉动画优化技术;熟练使用Timeline进行性能分析
熟悉HTTP原理,熟悉缓存机制
熟悉使用CSS开发Hybrid移动端响应式应用
熟悉使用Ruby、Rails、Sass、Node、Webpack、ES2015、Express、Redis、MySQL开发网页应用
熟悉Highcharts、eCharts等可视化工具,对D3、Threejs有兴趣
了解Vue、React、Vuex、Redux前端框架;了解Weex、MUI等HTML5移动端Native App开发框架
了解Docker、Kubernetes、OpenShift、Auth、Elixir、SemanticUI、Photoshop
其他使用过的技术:Requirejs、Casperjs、QUnit、OLAP、BIRT、Java、C#


个人简介:

如果您是在寻找一位:
React / Vue / Angular熟手;
有经验的Node开发者;
HTML5移动端Native App开发者,如React Native / Weex / Lonic;
很遗憾,目前我还不是最理想的那一位。
因为目前的工作没有涉及,所以我是在业余时间自己在玩,没有机会深入研究。
比如:[mystist-worker] 以及 [dong]
我知道如何使用它们,但对于它们如何工作及其原理暂时没有太深入。
给我一个机会试试看?我学习的时候自带双倍经验!

如果您是在寻找一位:
富有有经验的、可靠的Web开发工程师;
原生JavaScript高手,对ECMAScript5的原理和实现有着深刻理解的人;
对浏览器工作原理,JavaScript与浏览器、渲染引擎以及动画有清楚认识的人;
有经验的jQuery, Backbonejs, Bootstrap开发者,jQuery插件开发高手;
有潜力的全栈工程师;
请拨打手机号:136-8169-8273

善于解决问题,热爱挑战,充满激情,16种人格中的调停者
良好的自学能力和动手能力,终生学习者。
对产品有很好的感觉,对商业有良好的嗅觉和敏感,热爱思考,常有建设性的意见。


自我介绍求职信:

你好,我叫龚峻磊,是一名基督徒。

拥有6年多的工作经验,目前在SAP Jam上海团队担任前端工程师。

我有很好的综合素质,有很好的解决问题的能力,动手能力强,对待工作有强烈的责任心。
特别值得一提的是,我非常能做事情,遇到困难会积极寻求自己能把握的一切资源去解决,很少抱怨、讲条件,而且结果总是超过预期。

技术方面,我比较擅长原生JavaScript,浏览器工作原理等基础核心的内容。
在开发jQuery插件,使用Backbone开发单页应用方面有成熟的经验。
持续关注技术动向,对技术领域有很好的广度。
因为目前工作技术栈更新比较慢,所以对目前流行的前端MVC框架了解有限,仅限于自己业余的一些项目经验。我知道如何使用它们,但对于它们如何工作及其原理暂时没有太深入。
因此,我期望能加入一个技术相对前沿的团队,取长补短,贡献自己的特长。

技术之余,我喜欢思考,也会关注许多技术之外的领域,比如产品、商业价值、招聘、团队管理等等。
基于这个原因,并且由于我之前都是在产品团队工作,所以,我目前并不能胜任技术专家这样的角色。

不过,鉴于我以往丰富的项目经验以及乐于接受挑战的特点,我相信如果把我放在一个技术团队,加上我良好的可塑性以及自带双倍经验的属性,我也能够很快成长为团队所需要的那个人。

谢谢!


主要项目经验:

赞美诗选编1050首(个人项目:1050
基督徒赞美诗平台:听赞美诗,查看上传歌曲歌谱。
技术栈:Javascript, Ruby, Sinatra, Backbonejs, Requirejs, Openshift, 七牛云存储,QQ登录接入

Bootstrap-waterfall(个人项目:bootstrap-waterfall
支持响应式布局的瀑布流插件
技术栈:Javascript, jQuery, Bootstrap

知识库以及问卷系统(单页应用)
这是一个内部演示项目,通过一套可扩展的基础代码演示了6种不同可能的应用场景:
知识库系统,投票,问卷调研,表单,考试,360度考评。
历时一个月,包括需求分析(一个星期)、设计和编码。
演示取得了不错的效果:
管理层开始探讨单独打包运营该产品的可能性;
产品经理惊讶于这套基础代码扩展出的种种业务应用场景;
项目经理惊掉了下巴,感叹于高效的开发效率,因为通常这样的开发量至少要3个月以上。
技术栈:Javascript, Ruby On Rails, jQuery, Backbonejs, MySQL, Bootstrap, Sass.

可访问性测试与自动化工具(Tad)
Tad可以对网站的Accessibility支持进行测试,然后列出违反可访问性原则的地方。
如:聚焦元素指示框的检测;网站Tab顺序的检测;键盘响应支持的检测等等。
最后,Tad通过CI工具(Jenkins)实现自动化(Casperjs),然后生成报告,以保证日常开发的修改和新功能开发都通过可访问性测试。
技术栈:Javascript, Webpack, ES2015, Babel, jQuery, Casperjs, QUnit

RSS源新闻聚合应用(个人项目,进行中:mystist-worker
苦于找不到满意的新闻聚合应用,于是自己折腾了一个。
概念:学习、思考、沉淀。
学习:像做任务一样,列出每天自己订阅的新闻,鼓励自己利用碎片时间,读完当天列出的所有文章。
思考:快速提炼归纳文章的重点,最后产生一篇对应文章的短文。
沉淀:通过整理和回顾短文,写一篇博文,记录下自己对该知识点的理解和总结。
技术栈:Redis, Node, Express, Openshift(Next Gen)

某集团满意度系统(业余项目,自2015年11月上线运行至今)
这是一个我“全干”的项目,经历了从见客户谈需求到上线维护的全过程,积累了针对客户满意度领域的一手需求和经验。
主要包括问卷系统和360度考评系统两个模块,并根据分公司以及不同部门展示相应的报告。
定义了一套通过HTML标签获取数据的规则方法,也是一次纯前端做系统的尝试。
技术栈:Javascript, Underscorejs, jQuery


其它项目经验:

SAP Jam Front-end Plugins
jam.accessibility.js: Jam的accessibility组件,该组件可以根据Accessibility规范的原则,自动修正页面上的元素和功能,免去一行行修改代码的工作。
jam.sticker.js: Jam固定盒子元素的组件。
jam.hotag.js: 实现标签云的组件。
技术栈:Javascript, jQuery

SAP Jam Features
在SAP Jam工作的期间,我还开发了包括但不限于以下功能:
Tasks, Search, Tag Cloud Widget, Content Rating等等功能的整个前端部分;
部分后端Bug的修改以及完善。
技术栈:Ruby on Rails, Javascript, Backbonejs

医疗报表系统
数据可视化的应用:为医院管理层提供的报表系统。
第一个版本使用BIRT实现,第二个版本使用OLAP和eCharts。
与项目经理沟通业务实现的可行性和实现方式。
管理前端团队。
搭建前端项目框架。
实现一些重要报表的数据可视化,以表格和图形的方式体现。
实现自定义报表的功能,用户可以连接数据源,通过拖拽度量和维度的方式实现自定义报表。
技术栈:BI, OLAP, Javascript, MDX, eCharts, BIRT, hightCharts, JSON

Mini医护工作站
针对透析科的医生护士协同工作平台。
功能包括:病人管理、医生护士排班、下透析医嘱、执行医嘱、查看实时透析数据图等。
采用前后端分离的开发模式。
了解了前后端分离的开发模式。
掌握了前端MVC的思想和应用。
了解了如何与设计人员配合工作。
了解了医院HIS系统的业务知识。
技术栈:Javascript, jQuery, MyEclipse

时间轴插件
jQuery时间轴插件,管理基于日期的事件轨迹。
参考了很多时间轴的实现,对各种基于事件的时间轴插件有了基本认识。
掌握了jQuery插件的实现方式。
加深了对jQuery的理解,巩固了Javascript的基础知识。 技术栈:Javascript, jQuery

某物流公司PC客户端
客户端包含:企业门户、客户端管理、数据对接三大模块。
客户端管理提供:在线下单、查看订单、订单定位、仓储信息查询、承运商管理、业务统计等功能。
数据对接:客户系统导出数据,通过接口直接导入公司系统。
配合架构师实现各模块。
设计并实现:企业网站,客户端管理的流程以及具体业务。
根据客户系统的文档,实现数据对接。
学习了UI、UE范畴的知识。
了解了第三方物流的业务知识。
技术栈:Javascript, jQuery, CN语言(南软自主开发)

某集团ERP系统
某集团是一家医药生产销售公司。
系统主要涉及:进销存、人员管理、工作流、预算管理。
实现客户信息管理模块,业务单打印模块。
学习了南软自主开发平台:子墨开发平台。
锻炼了应对现场突发情况的心理素质和能力。
了解了ERP系统的相关知识。
技术栈:Javascript, jQuery

爱财部落群组项目
爱财部落是一家通过网络模拟交易选拔实盘操盘手的专业网站。
网站为注册用户提供股票、外汇、期货等品种的模拟交易服务。
群组项目提供类似论坛的功能,为用户提供金融资讯以及信息交流的服务。
根据群组项目的设计稿,实现功能。
维护其它的一些项目:股票定投、排行等。
学会团队合作,体会到了代码可维护的重要性。
了解了金融行业的相关知识。
技术栈:C#, Javascript, jQuery, Visual Studio 2008, Memcached


工作经历:

2014.06 - 目前 SAP (SAP Jam是SAP Collaboration事业部下的一个部门,其主要产品Jam是一个Saas企业社交应用,主要功能包括:Feed分享,群组,文档上传分享,任务,事件,学习培训,应用集成等等。)

2012.09 - 2014.05 岱嘉医学 (岱嘉医学是一家专门从事医疗卫生领域应用软件研发、集成、销售和服务的外商投资企业。)

2011.05 - 2012.08 南软科技 (南软科技是一家软件开发公司,聚焦于做一家物流行业信息化服务提供商。)

2010.09 - 2011.04 邻智网络 (金融互联网公司,其产品“爱财部落”是一家通过网络模拟交易选拔实盘操盘手的专业网站。)


教育经历:

2006 - 2010 本科,呼伦贝尔学院 & 哈尔滨师范大学,计算机科学与技术


证书:

2008-06 CET4
2008-06 ACM/ICPC大学生程序设计竞赛 东北地区三等奖
2008-05 ACM/ICPC大学生程序设计竞赛 黑龙江省二等奖


部分作品链接