李欢欢

全栈开发工程师 / 北京

基本信息


  • 李欢欢的简历
  • 李欢欢 / 男
  • 1992-08-09
  • 河南 / 汉族
  • 北京 / 海淀

联系方式


个人博客


技能点


教育经历


  • 福州大学 - 计算机科学与技术

专业技能


    • 熟悉Html、JavaScript、CSS,熟悉前后端交互;熟悉ES6新特性
    • 熟悉VueJs、Vue Router、Vuex等,熟悉React
    • 了解nodejs;了解webpack、koa、eggjs的使用
    • 熟悉Git、SVN版本控制工具的使用
    • 熟悉IE、Chrome、Firefox以及基于Ie和Chrome核心等浏览器下的调试技巧
    • 熟悉 JQuery、konckoutJs、requireJs 等前端 js 框架,有 easyui、ExtJs、Bootstrap 等前端 UI 框架的项目 使用经验
    • 熟练掌握Java语言,熟悉Spring、Spring MVC、Hibernate、Mybatis等框架的使用
    • 熟悉Tomcat的使用,了解weblogic的使用
    • 熟悉常用Linux命令,熟悉Ubuntu、Deepin等系统的工作环境搭建、常用编程软件使用
    • 熟悉Oracle、Mysql、Sqlite,熟悉Sql语句及存储过程等,熟练使用PLSQL、Navicat、Sqldeveloper等工具的使用
    • 熟悉MVC、MVVM等开发模式
    • 熟练使用Eclipse、MyEclipse、Intelij Idea、Webstrom等开发工具;了解Visual Studio
    • 熟悉WireShark、iptool抓包工具的使用
    • 了解PhotoShop的使用,可以使用PhotoShop进行网页设计等

工作经历


  • [经历1]福建航天星联信息科技有限公司-Java开发工程师(实习)

    • 负责研发任务的跟踪及总结
    • 解决相关技术难点的研究和解决
  • [经历2]福建航天星联信息科技有限公司-软件开发工程师

    • 负责研发任务的跟踪及总结
    • 解决相关技术难点的研究和解决
    • 系统设计、核心功能编码及技术文档整理
    • 分析系统瓶颈,解决各种疑难杂症
  • [经历3]北京用友政务软件有限公司-软件开发工程师

    • 负责研发任务的跟踪及总结
    • 解决相关技术难点的研究和解决
    • 系统设计、核心功能编码及技术文档整理
    • 分析系统瓶颈,解决各种疑难杂症

项目经验


  • [项目1]财政部会计行业管理系统

    • [技术栈]:Spring + Spring MVC + Mybatis + Bootstrap + KnockoutJs + Quartz + Oracle数据库
    • [项目描述]全国事务所、分所的设立、变更、终止迁移及证书打印;股东合伙人管理;全国注师的注册、审批;各级财政用户审批;事务所、分所年度报备、业务报备;报表信息查询;行政处罚管理;公示公告管理
      [责任描述]负责Web系统设计、技术选择、基础框架搭建;核心功能编码、测试、维护
      [自学内容]从头到尾的参与了该项目。在项目中边学习边使用:Bootstrap + KnockoutJs + RequireJs + JQuery + Quartz 分布式定时任务 + Memcached分布式开发,还有就是以前用的都是Eclipse,在项目中通过同事的帮助学习了Intellij Idea的使用,触类旁通,学会使用Webstorm;个人兴趣:Vue/Vuex/Vue Router + React + NodeJs + Express + Webpack + ES 6;也学习了Python,可以开发出一些实用的脚本了;也学习了Git的使用,这个就让我开始了自我放飞的代码生涯了;将自己平时积累的、遇到的问题公布到CSDN博客,和广大同袍分享;学习了Wireshark抓包工具还有Photoshop的使用。
  • [项目2]用款计划管理系统

    • [技术栈]:Hibernate + Quartz + Oracle数据库;公司F3平台
    • [项目描述]每年财政部年度指标的接入,计划生成等
      [责任描述]负责新需求的开发,参与平常的技术维护。
      [自学内容]巩固了Sql基础;学习了Oracle数据库存储过程和函数的使用
  • [项目3]航天星联V服务

    • [技术栈]:微信JS-SDK + Jquery Mobile
    • [项目描述]航天星联车联网应用服务平台的微信公众号开发,为企业用户提供每周推送推荐内容、车辆监控、资讯社区和航天星联公司简介等。车企用户可在微信中进行车辆查询及车辆监控以及APP下载等,还可以进行对航天星联公司的了解和反馈等
      [责任描述]负责二期开发。参与了二期需求的研讨;在一期已有的项目中添加了APP下载、问题反馈等功能的实现。并在后台添加了反馈信息的查询
      [自学内容]第一次也是唯一一次开发微信相关东西,感觉也挺有意思。在项目中学习并使用:Jquery Mobile+微信JS-SDK;巩固JavaScript、Html、Css基础
  • [项目4]福建省新能源车量联网监控平台

    • [技术栈]:Spring + Spring MVC + Easy UI + MySQL 数据库 + C# + MySQL 优化
    • [项目描述]福建省所有新能源车辆的实时、报警及注册数据通过其它车企平台接入福建省新能源汽车运行监控平台。实现对车辆的监控管理、车辆数据的统计分析和基础平台信息的管理等
      [责任描述]前期MySQL数据库的建立,通过C#开发中间组件(网关)接收其它车企传输的车辆注册、实时数据和报警数据并写入MySQL数据库;后期使用Java开发web页面,对接入的数据进行展示和统计分析并测试,数据量累积时中间组件批量插入MySQL数据库的性能调优、死锁处理,优化MySQL及sql语句解决web页面因数据量过多导致的查询性能低下,编写文档等
      [自学内容]在项目中学习并使用:Easy UI+C#+MySQL+MySQL优化,感觉比较有用的是MySQL的优化,因为数据量比较大,频繁遇到死锁问题,所以印象还是蛮时刻的;C#因为项目的原因学了下,但是不是很深入;个人兴趣:学习了很久的C/C++语言,但是好久没用,忘完了;开始使用为知笔记、印象笔记等笔记工具记录平时开发遇到的问题;学会抓包工具IPtool的使用
  • [项目5]福建省社会乡镇船舶专用管理应用系统

    • [技术栈]:Spring + Spring MVC + Easy UI + 解析SOS设备、船舶或者岸上基站上报的数据并批量保存到MySQL数据库中
    • [项目描述]船员携带的SOS设备落水后通过船或者岸上基站上报紧急信号,监控人员可以在web页面查看并采取紧急措施;船舶出港或进港会通过岸上基站上报位置信息,从而实现对船舶的进出港管理
      [责任描述]负责中间件的开发。使用C#编写程序,解析SOS设备、船舶或者岸上基站上报的数据并批量保存到MySQL数据库中。
      [自学内容]接触该项目时间不长。主要是有部分硬件参与,还是挺有意思的。
  • [项目6]车联网应用服务平台

    • [技术栈]:Spring + Spring MVC + Hibernate + ExtJs + Oralce 数据库 + Quartz
    • [项目描述]通过车载终端上传企业或者车队的GPS或北斗信息,通过中间组件(鸿泉网关)经行实时数据入库,从而为车企用户提供车辆监控、数据统计分析、报警通知等服务
      [责任描述]负责web中统计分析的开发,使用ExtJs进行展现,Spring MVC和hibernate进行逻辑处理;后期使用cxf开发PC客户端使用到的数据接口并进行维护;并开发单独的Java project为车企用户提供离上线、报警等短信通知服务
      [自学内容]这个项目是自己接触过的第一个项目。现在还记得看到自己开发功能上线时的心情……在项目中学习并使用:SVN版本控制工具+Quartz定时任务+ExtJs+Spring MVC;巩固JavaScript、Html、Css基础;巩固Plsql、eclipse等工具的使用,期间想尝鲜Intellij Idea,可惜失败了。

自我评价/期望


“远离安逸,永远向前”
 实习的那一年,我学会了企业级应用的开发流程和基本的开发知识。
 工作的第一年,我巩固了学校学到的知识,渐渐地脱离了学校的环境,融入工作的氛围
 而今又逾两年,期间,无数新技术诞生,若干大神崛起;自己也设计些东西,写了些东西,思考很多……
 此刻的我,只想超越自我,踏上征程