KonishiLee's Blog

个人简历

基本信息

  • 李志鹏 / 男 / 1990
  • 电子科技大学
  • 工作年限:6年
  • 期望职位:项目经理 / Web 前端 Leader / 服务端高级工程师
  • 期望薪资:税前月薪 18k~25k(特别喜欢的公司可例外)
  • 期望城市:成都

联系方式

  • Email:konishilee@qq.com
  • QQ/微信号:519807609

工作经历

乐云信息技术有限公司 ( 2014年10月 ~ 至今 )

快启

此项目是一个以 CRM 为主导的管理系统,包含 OA,CRM,STAT,TOOL 等功能。目前客户 600+ 公司,日在线 10k+ 用户,日新增真实数据 50k+ 以上的工作平台。

职责

  • 前端技术架构
  • 拆分业务
  • 项目组件开发
  • 分配工作管理进度

快启后台管理系统

此项目是围绕快启所开发的一个后台管理系统,主要语言用的是 Rails,Cap 打包部署。

  • 技术架构
  • 拆分业务
  • 分配工作管理进度

企业微信

此项目是关于快启所开发的一个企业微信的项目。

职责

  • 前端技术架构
  • 拆分业务
  • 分配工作管理进度

巅峰软件 ( 2012年6月 ~ 2014年10月 )

四川省移动公司物流项目

此项目是以 Vs2010 + Sql2008 + Windows XP 环境的用 .NET 开发的一个移动公司的物流系统,包含各种物流的流程功能,基础信息维护功能,集采报表功能,备品备件功能,工程物资基础功能等等。

职责

  • 服务端,前端代码编写
  • 数据库存储过程编写
  • 采购报表的制作
  • 自定义规则 Excel

ODC 项目

此项目是以 Vs2010 + Sql2008 + Windows XP 环境的用 .NET 开发的一个公司内部员工管理的系统,主要的权限有Admin,HR,Manager,Employee。Admim主要功能是对于员工的管理,员工业绩,员工绩效等一些固定功能。HR是对员工的一些浏览管理功能,Manager对自己下面的员工的管理,可以把员工的一些信息打印成PDF和Excel。每一个Employee管理自己的信息部分。

  • 服务端,前端代码编写
  • 数据库存储过程编写
  • 采购报表的制作

其他项目

主导过的项目:10+
参与过的项目:40+


开源项目和技术文章

开源项目

  • MoviePlate:此项目是一个以 RN 开发的最新电影的列表,简介,影院等信息
  • wechat-qy:此项目是 Fork 并参与编写的封装的企业微信的 API(Go)
  • wechat-crypter:此项目是 Fork 并参与编写的一个微信企业加密库(Go)

技术文章


技能清单

熟悉的技能

  • 前端框架:Bootstrap,Material,Semantic,Backbone,React,Vue.js,React-Native,Ionic
  • 前端工具:Bower,Gulp,SaSS,LeSS,NPM,CNPM,Webpack
  • 数据库相关:MySQL,SQLServer,SQLite,Mongodb
  • 版本管理、文档和自动化部署工具:Svn,Git,Capistrano,Jenkins

个人总结

从 2014 年开始真正涉足于前端(之前为服务端开发),这个前端主要是指真正的将 Js 当作语言来写,搭建以 MVC 以主流的前端开发架构,并且到打包上线一站式自动化架构。学习前端这条路是很漫长的,技术迭代更新非常快,到现在主流的框架基本都使用并且架构过。

架构经验

1.Backbone + Marionette + Handlebars + Gulp

这个前端架构是第一次真正做前端学习并且架构的前端框架,目前这个框架也依然非常适用于开发小型/中型/中大型的项目。其中用到的技术生态圈也适用于目前大部分的前端开发架构。这个架构也是目前掌握非常熟悉以及丰富的开发经验的技术型架构。

2.React + Babel + Gulp

从 Backbone 跨度到 ES6,衍生了非常多的以大型公司为主导的前端技术型框架也是现在炙手可热的。所以作为一名合格的 Jser,当然也会想要分一杯羹。自从 React 出现之后被其思想深深吸引,因为也正是这样的思想,所以才让我在前端架构构建的时候融入一些对于 React 的理解。

为什么这里还在使用 Gulp,因为当时真的还没有 Webpack,怎样进行编译呢,当时出现了 Babel,Babel 也出了很多的插件支持了 Gulp,所以就有了现在这一套架构。

3.React + Webpack + Redux

当使用了 React 开发一段时间之后会发现 React 其实还是有很多坑的,比如业务交互非常复杂,多个用户之间协作,部分组件需要全局化。当这些问题出现的时候真的觉得 React 开发太累了,一层嵌套一层,非常不利于维护。后续有了 Redux,真的很好的解决的当前遇到的问题,所以就做了一套关于 Redux 使用的基于 React 架构。

4.Vue.js + Webpack + Vux

使用了 React 一段时间之后,出现了一名中国的 Jser,开源了他的 JS 框架 —— Vue,然后看了一下 Vue 的介绍,感觉是在抄袭 React 和 Angular,但是后来使用了一下,确实感觉 Vue 在快速开发,考虑项目成本上面好像又优于前两者,并且你有的他都实现了,而且 Vue 的生态圈发展迅速,所以又考虑架构一套关于 Vue 的架构,可以实现团队快速的学习,降低项目成本,敏捷开发。

5.React-Native

使用 React 一段时间之后,FB 后续又出了 React-Native,这个突破让我非常兴奋,JS 终于跨平台了,在这之前只能做混合式的 App,现在居然能直接编写 Native 的 App了,很值得高兴的是 RN 可以实现 Native 的功能并且能在某些方面优于 Native。所以自己也有空写了一些用 RN 开发的 Native 的 App,项目的地址在 MoviePlate,目前已经开源,希望更多的朋友一起来学习 RN。

服务端开发经验

  • Ruby,Node.js,VB.NET, PHP 熟悉
  • Golang 基础
  • .Net 精通

自我评价

作为一名从服务端转前端开发人员,在 API 对接上面有着良好的沟通效率。因为本人属于比较外向的,属于一名非典型程序员从业者,并且在需求探讨,业务开发上面有着良好的经验以及沟通能力,随着在几年的业务开发中也逐渐体现出了一些做产品的特征。一直没有从事于移动 App 的开发,是因为作为一名 Jser ,相信前端能够统筹整个前端,甚至于能完全替换原生App。相当对于原生 App,现在的 Js 做的 App 在迭代更新,体验,安装上面都有了良好的体验。当然这只是一个念想而已,Js 能走的多远完全靠的是大家一起的贡献。

生活中的自己也是一个乐观开朗,积极面对以及热爱生活的人,平时周末喜欢短途旅行,聊天,喝茶,唱歌,打游戏,阅读,Coding。
不得不承认作为一名开发人员,也是一名果粉。所以希望加入的团队也是年轻健康,积极向上,能互相进步的团队。


致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。

如果喜欢这个分享,就帮忙买杯咖啡吧