1.熟练使用java语言,读过部分jdk源码,虚拟机方面正在拜读周明志写的深入《java理解java虚拟机》。
2.前端JavaScript,nodeJs,css等会用会调试,不精,由于当前工作基本不用有些淡忘了,会vue,自己搭建过iview-admin框架。
3.数据库方面对mysql很熟,使用了很多年,项目日数据量在单表1万+,做过各种优化,Oracle使用很少。
5.熟悉Windows 2012等服务器管理,多次参与服务器询价购买,安装,运维等。
6.客户沟通经验丰富,由于工作性质,曾多次出差到项目跟客户直接沟通需求,然后转化为功能代码。(公司没有产品,需求全靠做项目的人自己沟通,功能也是自己设计)。
做过最满意的项目:国电哈尔滨的智能巡点检系统
1.项目周期:2017-09至2018-04
2.人员:三人,一个项目经理(我的直属领导),另一个同事,主要负责数据收集整理及现场沟通。我主要负责研发。
3.项目模块包括:PC端管理系统,手持终端巡点检APP,华为eSight无线定位等。
4.这里简单讲一下我负责的模块:
1)PC端管理系统功能,功能结构设计及需求讨论研讨,我与项目经理沟通设计,由我落地实现。
2)APP是外包开发,由于合同不包括后期运维,后两个月自学Android开发,负责APP的运维及优化升级等。
3)华为eSight无线定位,我只负责了接口开发及对定位信息处理等。实现了PC端能监测手持终端当前的位置。
4)另:根据客户需求,对公司其他两套系统做了数据接口。(这块比较麻烦,涉及到其他系统开发公司合作及费用问题)
5.该项目的完成使得客户公司荣获国电三等奖。
6.后续因两个合作同事相继离职,这个系统的继续推出优化、升级、运维等都是我一个人负责。
7.在之后一年陆续将该系统卖出5套,PC系统、APP等开发均是我在承担。
8.2019-06月,公司决定将该系统升级为产品,新招三个研发(小公司,都是招的实习生),暂时由我负责带大家一起做这个产品,系统架构重新设计,前端使用iview的成熟框架,使用JWT做无状态token管理,数据库使用分表、分库等。