CJOL_logo 陈飞 (编号:J6485917)的简历
最后更新简历时间:2014-04-22 23:23:34
应聘职位:JAVA软件工程师
【 基本信息】
姓名: 陈飞 性别: 年龄: 26 岁
出生日期: 1988-10-17 婚姻状况: 未婚 身高: 177CM
目前所在地: 南山区 户囗所在地: 湖北 工作年限: 3.5 年
英语水平: 一般 英语级别: 计算机: 精通
第二外语: 水平:
最高学历: 大专 专业: 计算机科学与技术;软件工程;
目前岗位: 软件工程师/程序员 目前月薪: ¥0
目前行业: 计算机软件及服务 期望月薪: 面议
意向地区: 深圳 住房要求: 不要求提供住房
意向行业: 计算机软件及服务 可到岗时间: 随时到岗
意向岗位: 软件工程师/程序员
【工作经验】
2013/04至今 JAVA程序员 深圳市湛庐科技有限公司 月薪: 保密
微销宝(产品)
开发环境:windows平台(后台)、微信(公众平台)、Android(APP)、IOS(APP)
开发背景:
该产品主要是为商家提供产品在线上的推广和销售为目的解决方案。主要包括了一些餐饮的商家,为餐饮商家提供产品的展示,推广,销售,到点单,支付一系列流程。美发商家,为美发商家提供的一些套餐做展示,推荐产品,销售产品,提供优惠券,会员卡的发售,提高用户的到店率等等,后面还会继续开发一些其他类型的商户。该产品主要是以后台管理系统为核心,对整个系统做支撑,以终端展示为主。消费者可以在手机APP或微信公众号或服务号上操作,大大简化用户的操作性……
项目描述:
后台部分:主要是为终端产品提供支撑的业务平台,主要包块对微信公众平台的支撑、 为 手机APP   提供数据。功能模块有,整个系统的权限模块、公司职员、商家的注册、商家门店的注册、商家产品的维护和管理、商家产品的发布、报表模块、支付模块、微 信自定义菜单模块、微信自定义回复模块……
所运用到的技术:该项目的架构主要是ibaties+spring+maven来完成的。用ibaties来架构项目,是项目的整体配置和数据的访问交互更容易,操作起来更简单易了,让后
整个项目的配置文件都是通过注解的方式注解掉,基本实现了零配置使整个项目看起来更简洁。加上maven对项目的管理,让项目在编码,编译,打包部署过程中省去了
很多不必要的步骤。另外,整个项目还需对微信公众平台频繁访问,还解决了许多跨域访问的技术难题。整个项目中的报表模块,添加了hightcharts、iReport等插件,
能够把数据统计出线状图、柱状图、饼状图等图形,能够很直观的反应出数据统计的结果……
微信(公众平台):主要是商家产品在微信公众号或服务号的展示部分。主要功能包括商家粉丝注册、产品展示、商家优惠券、礼品卡、会员卡领取、团购支付、转发、分享……
Android(APP)、IOS(APP):后台提供数据接口、商家产品在手机端的展示、操作、支付……
负责模块:负责后台和微信公众平台系统架构和技术难点的突破。负责用户反馈回来的信息进行需求采购,需求的分析,配合上级做好开发文档。负责各个模块的开发工作,配合测试部门做好测试的工作。售后对客户进行系统的使用引导和培训,对客户提出来的问题及时及时的处理和反馈,对每期发布的版本进行管理……
项目心得:现在做产品的企业越来越多,通过做产品了解了很多,也学会了很多。做产品不同意以往的业务系统,做产品你要时刻学会分析客户的心理,客户的需求,要把客户的原始需求细化分析成开发中应用的的开发需求。要适应产品的需求,因为客户反馈回来的信息是随时可变的,所以需求的变动频率比较高……
2011/09至2013/03 Java程序员 深圳市国信合成科技 月薪: 保密
深圳市车管所档案管理系统
开发环境:Windows  
开发背景:此项目是基于深圳市车管所从梅林搬迁到西丽而开发的一个系统。因为车管所档案较多,人工搬迁效率低而且容易档案的丢失和信息的错乱。系统主要分为两块,搬迁模式和新档案模式。搬迁模式是为档案从梅林般到西丽和在搬迁的过程中还出现的一些业务而开发的。新档案模式是档案搬迁完成以后专门为业务流程而开发的
项目描述: 车管服务综合楼有独立的档案库房,选用优质档案密集架存放实体档案,并在保证档案安全前提下,完整的将档案进行新库房搬迁上架。通过对实体档案的整理、扫描有效的保护实体档案,并根据车管所相关业务系统和现有的档案管理流程,开发档案管理信息系统,实现档案的电子化。该系统是基于Struts+ibatis+Spring框架开发的档案管理系统,实现了一个档案从搬迁模式到新档案模式的所有的业务流程的功能……
系统说明:由于车管所数据的特殊和敏感性,所以所有数据来源都是有第三方公司提供。系统的整个流程是先通过接口采集数据,然后核对这些数据,然后再用这些数据进行一些业务流程的操作、查询、管理……
功能模块:档案采集、资料采集、核对上架、入出库管理、库房管理、查询统计、条码管理、系统管理等几个模块。
负责模块: 前期(入出库管理),后期(档案采集、资料采集、核对上架、查询统计以及整个系统的性能上的优化)。由于整个系统的数据来源都是有第三方公司提供的,所以在采集数据的档案采集和资料采集两个模块就显得很重要是整个系统的中心,因为只有通过这两个模块采集的数据才能做后面的一些操作)。其次,在系统性能的优化上面也花了一定的时间,因为这个系统有的表涉及到的数据量还是比较大的,所以在整个优化的方面也是一个很重要的环节。  
项目心得:
通过这个项目,更深入的理解到需求对一个项目的重要性,做好需求分析和设计能够使整个项目的思路清晰,为后面的编码节省时间。同时也熟悉了一个软件开发的基本流程,好的项目需要好的设计,才能高效,高质。也懂得了良好的沟通能力和团队协作的重要性。
难点突破:1、该系统有很多数据是通过第三方公司获得的,我们在获取公共数据的时候是通过把公共数据存放到Memecache服务器上,然后再在Memecache服务器上去公共数据。调用接口方面也是通过RMI接口获取的。
         2、大数据量的处理,车管所系统中有些表中的数据量还是比较大的,所以前台页面的时候会有些迟钝。在这里我们要对SQL语句和程序都进行了一些优化……
2011/09至2013/03 JAVA程序员 深圳市国信合成科技 月薪: 保密
南华旅游系统
开发环境:Windows
开发背景:为方便旅客在旅游时选择航班和酒店时而开发的一套系统。
项目描述:该系统主要是为旅客提供机票和酒店两个方面的服务。首先在航班方面,进入系统选择旅游目的地后,系统会为您列出到达该地区的一些航空公司和航班班信息,用户根据这些信息,可以选出比较符合自己条件的一些航班,比如有效航班啊、特价航班啊、机舱类型等等一些信息。在酒店方面,在客户选择旅游目的地后,系统也自动搜索粗当地一些酒店信息供选择,如酒店的星级、附加税、房型、是否包餐等等的一些信息,可以根据自己的实际情况选择酒店……
系统模块及说明:该系统主要包括Search模块、Fare管理模块、Hotel管理模块、Booking模块、BookingDetails模块、Preview模块、Report模块、SystemManage模块。Search模块主要是搜索航班和酒店信息,这些数据主要是通过WebService接口从Abacus、Swire等供应商那里获取到的,同过返回的数据,用户可以自己选择比较符合自己的航班和酒店信息。
Fare模块是对航空公司和航班信息进行管理的一个模块,这里会有一些航班的价格,有效的航班,机舱的类型等等信息。Hotel管理模块是对酒店的信息进行一些管理的模块,包括价格、房型、朝向、附加税、附加项、加餐、是否接送等。Booking模块就是订单的一些信息,对用户提交的一些订单信息进行一些操作,订单成功后会发送Email等。BookingDetails模块是订单里面的一些详细信息,可以对用户提交的一些订单信息进行一些修改,纠正等。Preview模块是订单的预览页面,订单提交成功可以查看订的一些信息。Report模块主要是一些报表管理模块,导出一些EXCEL、PDF等。SystemManage是系统管理的一些管理模块……
运用技术:该系统管理所运用到的一些技术和说明。
1、WebService,运用这项技术主要是通过接口从供应商那获取数据。
2、memched.为缓解服务器的压力,我们把从供应商查询到的数据存放到memched中,再次查询是只需从memched中拿数据即可,这样避免重复查询时给服务器添加了不必要的压力。
3、DWR
4、JSON
5、AJAX 等技术。
难点突破:系统试运行初期,我们发现通过接口拿数据的时候,重复查询效率很低,初步估计原因有两个:
1调用外部接口拿数据,查询速度会比较慢
2是数据量大的原因……
解决方案:我们通过容器来存储数据。在系统启动的时候把本地的一些数据查询出来放到Application缓存中,在调用接口的时候,把从接口拿过来的数据放到memched中,这样重复查询的时候只需从application和memched中拿数据即可这样避免了重复查询。当然这样做也有个弊端,把大量数据都放到缓存中势必会对内存的消耗比较大,这样加大内存即可
至今 月薪: ¥0/月
其他项目:掌尚秀电商购物平台、广州国税影像系统、深圳国税影像系统……
【工作经历详细介绍】
在工作中,主要是开发。同时,还参与项目前期的一些需求的分析和评审,数据库的设计,参与项目的概要设计。后期负责项目的编码
和单元测试,配合测试部门进行测试,对项目后期的一些调整和设计。参与和设计对WebService接口的设计和开发,负责编写接口调用
文档和注意事项,后期对系统的维护和修改……
自我评价:具有较强的沟通能力,能够快速融入团队。学习能力强,基础知识牢固,对工作充满热情,期待与您的面谈!!!
【技能专长】
精通JAVA编程语言的应用开发,有非常扎实的JAVA编程功底和良好的编程习惯 有良好的代码编写习惯、团队协作能力和沟通能力 能够开发JAVA技术的B/S及C/S项目 熟练使用Struts、Hibernate 、Spring,MyBatis、FreeMaker…… 熟练使用JavaScript、Ajax、Jquery、Jsp、html、dwr、json、ireport、WebService、memcached等…… 能够使用Tomcat,WebLogic,Websphere,jboss等服务器…… 能够熟练使用ORACLE、mySql、SQLSERVER等数据库,能够熟练编写存储过程,触发器等 能够数量运用eclipse、MyEclipse、SVN等开发工具……
【教育背景】
2008/09至2011/07 大专 计算机科学与教育 湖北师范大学