张受干

本人性格开朗,热爱软件编程,能吃苦耐劳,擅长沟通和交流,善于思考,从事J2EE开发的每一步中,积累了丰富的开发经验,使自己更有能力和信心胜任所赋予的职责以及面对任何困难和挑战,对工作认真负责,有很强的责任心,自学能力强,具有较强的分析与解决实际问题的能力,有良好的团体协作精神和工作能力、有一定的组织、协调和管理能力、能够承受一定的工作压力。

  • 技术能力:
  • 工作态度:
  • 工作成果:
收藏 立即预约
项目意向
980元 全程集中 - 工作经验: 擅长技能: JAVA、C++
平台工作经历
其他工作经历
公司名称 深圳市远行科技有限公司
在职时间 2009-08-01 ~ 2011-12-01
职位名称 软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 软件工程师职位级别: 中级职位(两年以上工作经验)职责和业绩: 1.广东省东莞市电信故障管理引擎系统 项目描述: 该项目主要为东莞市电信开发,该系统主要完成对手动录入和自动录入的故障单的管理、故障单的查询、和故障单的统计等功能,基于多变的故障审批流程,我们采用JBPM4工作流引擎实现故障单的录入、派出、受理以及审核等功能,本系统的使用用户有两大类: 市网管中心用户,本地网专业分局用户 开发工具: Eclipse、JDK1. 6、J2EE1.5 使用技术: Extjs3、Struts2、Spring、Hibernate Annotation(JPA)、JBPM4 运行环境: Solaris+Weblogic Express+Oracle10G+JRE1.6 架构描述: 本系统Web展现层采用了流行的Extjs框架,极大的提高了用户体验,控制层采用Struts2,利用Spring的IoC容器来管理业务对象和Struts2的Action,让Spring的IoC容器将业务对象注入给Struts2的Action,采用DI方式避免了直接依赖查找带来的缺点,利用Spring的AOP来做声明式事务,利用Spring的Annotation方式基本达到了零配置,持久层全部使用Hibernate Annotation方式,主要采用的是标准的JPA注解,这样减少了大量的Hibernate映射文件,提高了可维护性,Java与Extjs的通信全部采用JSON格式,另外在Spring的Hibernate Dao支持中SessionFactory无法注入,在该系统中重新实现了HibernateDaoSupport,该系统中存在故障单的管理涉及到审批流程,因为流程经常改变,所以该系统引入了工作流引擎JBPM4,这样会使流程和业务逻辑分离,能更好的适应需求 配置管理: SVN 本人角色: 主力开发人员 责任描述: 配合项目经理与客户交流完成需求确认采用快速原型制作工具Axure完成DEMO制作、并参与前期的需求用例的编写,该项目使用了JBPM4,并对JBPM4进行预研,掌握JBPM4的使用,主要是熟悉JPDL和JBPM4常用API,并完成Extjs3+Struts2+Spring+Hibernate+JBPM4+Annotaion框架的搭建和规划,并对故障单部分进行设计和编码,应用工作流JBPM4完成开发,负责解决常见的技术问题,并协助项目组长对项目计划的调整、总结小组内的问题 2.云南大理啤酒股份有限公司业务管理系统 项目描述: 该系统主要为云南大理啤酒股份有限公司开发,将现有手工业务转移到计算机管理,第一期主要实现进销存管理,采用计算机管理能够提供更加丰富的数据和报表 开发工具: MyEclipse、JDK1.5、J2EE1.5 使用技术: jQuery、jform、jautocomplete、dhtmlxtree、Struts2、Spring、Hibernate、如意报表 运行环境: Window+Tomcat+Oracle+JRE1.5 架构描述: 主要包括了系统管理、销售、采购、库存、报表五大模块,采用了MVC设计模式,主要使用了Struts2、Spring、Hibernate的技术;前台全部由JSP页面输出并使用了JSTL标签,由Struts2框架中的StrutsPreapreAndExecuteFilter控制整个流程,由hibernate实现数据的持久化,因为该系统需要大量的报表,所以引入了商业报表工具如意报表。 配置管理: CVS 责任描述: 主要负责采购部分模块和系统管理权限管理部分,此部分引入了树形结构,如对部门的管理和产品树的管理,采用了dhtmlxtree,并结合jquery的异步提交技术完成了在不刷新的情况下对树节点的增加、修改和删除操作、整个权限管理参见了RBAC中的相关概念,并在RBAC0的基础上进行了相应的扩展,主要针对url进行控制,控制方式主要采用的是Inteceptor进行统一过滤,关于给角色和用户授权采用了dhtmlxtree的checkbox树形结构,并采用jautocomplete完成了对产品选择的google下拉风格显示、使用pager-taglib实现分页。 3.福建省宁德市网通大客户业务分析系统 项目描述: 该项目主要为宁德市网通开发,以客户(尤其是大客户)话务为监测对象,对相关话务数据(主要是网间话务数据)进行分析,并结合客户信息进行归纳总结,实时地发现现有客户的业务异常变化(如,业务量骤增或骤减,呼损过大),竞争对手的业务变化趋势,以及潜在的用户群等等,为业务部门及时地洞察市场变化,发现问题、制订对策提供快速、可靠的第一手资料信息,从而最终达到帮助电信运营商的业务部门提高服务质量,高效开拓市场,提高市场赢利能力的目的 开发工具: MyEclipse、JDK1.5、J2EE1.4、C++ 使用技术: Struts2、Spring、iBATIS、JfreeChart、POI 运行环境: Window+Tomcat+ MySQL +JRE1.5 架构描述: 本系统主要采用C++和Java开发,C++主要负责对数据进行采集,数据的来源主要有SS7、97系统、其他厂商的大客户数据、Java主要负责做展现,和一些基础数据的维护,采用了Struts2+JSTL作为表示层,采用了Spring来管理业务对象和控制事务,持久层采用了iBATIS,并应用了原生的SQL语句进行统计查询,采用JFfeeChart生成用户需要的图形和报表,采用POI完成Excel的导出 责任描述: 主要负责Struts2+Spring+ iBATIS框架的搭建和公共部分的封装,并制作HTML DEMO,并参与系统分析和设计、完成系统管理、链路档案和它网资料的功能开发,本系统全部采用jQuery完成前端验证和异步提交,图形报表全部采用JFreeChart和Excel导出,因为Excel文件比较大,采用了zip压缩后进行下载
使用技能
公司名称 深圳市梦网科技发展有限公司
在职时间 2008-07-01 ~ 2009-08-01
职位名称 软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 研发工程师职位级别: 初级职位(两年以下工作经验)职责和业绩: 4.深圳市中联制药有限公司分销商管理信息系统 项目描述: 该系统主要管理各地的分销商库存情况和返点情况,该系统主要包括库存管理,返点管理、基础数据管理、系统管理,统计报表等模块 开发环境: MyEclipse、JDK1.5、J2EE1.4 使用技术: Struts 、Spring、hibernate、水晶报表、JSTL 运行环境: Window+Tomcat+Oracle+JRE1.5 架构描述: 项目采用SSH架构,其中Struts 作为控制器,Hibernate作为数据持久层,简化数据库操作;使用Spring的IoC和AOP管理对象和事务。SSH框架使得整个系统更加稳定和安全,同时提高了系统的可维护性和可扩展性。项目采用MVC架构,使用Hibernate、JavaBean等充当模型层,JSP、EL和Struts标签等充当视图层,Struts的Action充当控制器。项目同时采用Ajax技术,实现级联菜单和表单验证等,提高用户体验。 配置管理: CVS 责任描述: 负责用户管理、库存管理系统设计和开发,采用Ajax实现下拉联动及表单验证。手动实现后台分页的封装,前台使用EL标签完成分页。 5. 广东省外汇分局电子政务系统 项目描述: 随着企业的不断发展,原有的企业办公系统已不能满足日益增长的业务需要,且流程非常繁琐。为了能够改善系统的运行效率并且增加新的业务,决定国际上先进成熟的技术模型,满足未来业务发展、扩容的需要,切实符合用户的各方面需求,能够真正在实际应用中贯彻落实。实现办公自动化,办公无纸化,主要模块有境内业务、境外业务、IC卡、系统管理等等 开发工具: MyEclipse、JDK1.5、J2EE1.4 使用技术: JSP、Servlet、JSTL 运行环境: Winodw+Tomcat+SQL Server+JRE1.5 架构描述: 整个系统采用MVC架构采用JSP作为V,采用Servlet作为C,业务逻辑作为Model,并对Servlet进行了轻量级的封装,构建了一套基于请求驱动的MVC框架,项目所有功能基于该MVC框架开发,引入了抽象工厂模式来分别创建Service和Dao层的对象,并引入了ThreadLocal和动态代理实现了一个类似Spring AOP提供的事务框架 测试环境: JUnit 配置管理: CVS 责任描述: 负责基本信息登记、年检等功能的开发、负责维护和修改项目使用的MVC框架的代码修改
使用技能
教育经历
院校名称 重庆邮电大学
毕业时间
所学专业 软件工程
最高学历 本科