马闯
性格稳重,待人热情、真诚,适应能力强,熟练使用基于J2EE平台的WEB应用开发流程,有很强的自学能力和耐性,善于独立解决工作中遇到的困难,工作踏实,3年的工作积累了丰富的开发经验,办事认真、态度严谨、协调能力强、具有良好的团体协作精神。
- 技术能力:
- 工作态度:
- 工作成果:
项目意向
800元
全程集中
-
工作经验:
擅长技能:
JAVA、C++、HTML
平台工作经历
其他工作经历
公司名称
大连瑞志科技有限公司
在职时间
2011-08-01 ~ 2012-04-01
职位名称
java软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
软件工程师职位级别: 中级职位(两年以上工作经验)职责和业绩: 本溪市电信故障管理系统
项目描述: 该项目主要为本溪电信开发,该系统主要完成故障管理、故障查询、和故障单统计等功能,故障管理实现故障单的形成、派出、受理以及审核等功能,故障单的来源主要分为两种方式,手动录入和自动触发,本系统的使用用户有两大类: 市网管中心用户,本地网专业分局用户
开发环境: MyEclipse、JDK1.6、J2EE1.4
使用技术: Struts2、Spring、Hibernate Annotation(JPA)、JBPM4
运行环境: Weblogic +Oracle10G+JRE1.6(双机热备部署方案)
架构描述: 本系统Javascrīpt采用了Jquery框架,极大的提高了开发效率,使用了SSH框架,利用Spring的Annotation方式基本达到了零配置,持久层全部使用Hibernate Annotation方式,主要采用的是标准的JPA注解,这样减少了大量的Hibernate映射文件,提高了可维护性,Java与JSP的通信全部采用JSON格式,另外在Spring的Hibernate Dao支持中SessionFactory无法注入,在该系统中重新实现了HibernateDaoSupport,该系统中存在故障单的审批流程,因为流程经常改变,所以该系统引入了工作流引擎JBPM4,这样会使流程和业务逻辑分离,能更好的适应需求
本人角色: 软件工程师
责任描述: 配合项目经理与客户交流完成前期的需求用例的编写,该项目使用了JBPM4,并对JBPM4进行预研,掌握JBPM4的使用,主要是JPDL和JBPM4常用API,并完成Struts2+Spring+Hibernate+JBPM4+Annotaion框架的搭建和规划,对公共部分进行封装,如BaseAction和BaseDao,采用Filter+ThreadLocal封装分页参数的传递和分页逻辑的整体封装,JSP页面中分页部分独立出一个单独的JSP只需要include即可,并采用了Ajax+jquery.pagination完成异步分页,这样会给用户带来更好的体验;记录操作日志的相关代码,采用面向Aspect的AOP编程风格完成,这样更便于维护,支持日志的Excel导出功能,并完成将excel压缩为zip进行下载。对故障单部分进行设计和编码,应用工作流JBPM4完成开发。
使用技能
无
公司名称
大连瑞志科技有限公司
在职时间
2010-11-01 ~ 2011-07-01
职位名称
java软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
[开发部]
软件工程师职位级别: 中级职位(两年以上工作经验)职责和业绩: 光明家具分销管理信息系统
项目描述: 该系统主要管理各地的代理商库存情况和返点情况,该系统主要包括库存管理,返点管理、基础数据管理、系统管理,统计报表等模块
开发工具: MyEclipse、JDK1.6、J2EE1.4
使用技术: Struts2、Spring、hibernate、如意报表
运行环境: Windows+Tomcat+Oracle
架构描述: 项目采用SSH架构,其中Struts作为控制器,Hibernate作为数据持久层,简化数据库操作;使用Spring的IoC和AOP管理对象和事务。SSH框架使得整个系统更加稳定和安全,同时提高了系统的可维护性和可扩展性。项目采用MVC架构,使用Hibernate、JavaBean等充当模型层,JSP、EL和Struts标签等充当视图层,Struts核心控件StrutsPrepareAndExecuteFilter和Action等充当控制器。项目同时采用Ajax技术,实现级联菜单和表单验证等,提高用户体验
本人职务: 软件工程师
责任描述: 主要负责部门管理和系统权限管理部分,部门管理引入了树形结构,采用了dhtmlxtree,并结合jQuery的异步提交技术完成了在不刷新的情况下对树节点的增加、修改和删除操作。地区选择采用Ajax实现下拉联动。采用Query UI日历控件和Tab控件完成日历选择和多Tab页面实现;负责研究RBAC模型,使用RBAC模型完成权限设计,整个权限设计主要采用了RBAC中的一些概念,如授权部分主要涉及User、Role和Permission,他们之间是多对多的关系,为了适应中国特色,权限模型中引入了特殊授权,User可以直接授予Permission。认证部分采用了Struts2的拦截器对访问的URL拦截,这样可以避免URL跳转
使用技能
无
公司名称
大连瑞志科技有限公司
在职时间
2010-01-01 ~ 2010-09-01
职位名称
java软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
[开发部]
软件工程师职位级别: 初级职位(两年以下工作经验)职责和业绩: 大连电信大客户业务分析系统
项目描述: 该项目主要为大连电信开发,以客户(尤其是大客户)话务为监测对象,对相关话务数据(主要是网间话务数据)进行分析,并结合客户信息进行归纳总结,实时地发现现有客户的业务异常变化(如,业务量骤增或骤减,呼损过大),竞争对手的业务变化趋势,以及潜在的用户群等等,为业务部门及时地洞察市场变化,发现问题、制订对策提供快速、可靠的第一手资料信息,从而最终达到帮助电信运营商的业务部门提高服务质量,高效开拓市场,提高市场赢利能力的目的
开发环境: MyEclipse、JDK1.5、J2EE1.4、C++
使用技术: jQuery、dhtmlxtree、Struts2、Spring、Hibernate、JFreeChart
运行环境: Weblogic+Oracle+JRE1.5
架构描述: 本系统主要采用C++和Java开发,C++主要负责对数据进行采集,数据的来源主要有SS7、97系统、其他厂商的大客户数据、Java主要负责做展现,和一些基础数据的维护,采用了Struts2+JSTL作为表示层,采用了Spring来管理业务对象和控制事务,持久层采用的Hibernate,并应用了原生的SQL语句进行统计查询,应用了JFreeChart和POI来生成用户需要的图形和报表
本人角色: 主力开发人员
责任描述: 主要负责Struts2+Spring+Hibernate框架的搭建和公共部分的封装,并参与系统分析和设计、完成系统管理、链路档案和它网资料的功能开发,本系统全部采用jQuery完成前端验证和异步提交,图形报表全部采用JFreeChart和Excel导出,因为Excel文件比较大,采用了zip压缩后进行下载,负责调研Jackson和JSON_LIB两个对JSON操作的Java组件,进行技术选型,通过一些调研数据显示Jackson的性能要远高于JSON_LIB,最后项目选择了Jackson来生成JSON格式的相关字符串;
使用技能
无
公司名称
大连瑞志科技有限公司
在职时间
2009-03-01 ~ 2009-10-01
职位名称
java软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
[开发部]
软件工程师职位级别: 初级职位(两年以下工作经验)职责和业绩: 直销管理供应链系统
项目描述: 本系统主要管理各地分销商物料调拨、库存结余、盘点、分消费计算及支付及相关功能,主要功能模块包括库存管理,分消费管理、基础数据管理、系统管理,统计报表等模块。
开发工具: MyEclipse、JDK1.5、J2EE1.4
使用技术: JSP、Servlet
运行环境: Winodw+Tomcat+mysql+JRE1.5
架构描述: 整个系统采用MVC架构采用JSP作为V,采用Servlet作为C,业务逻辑作为Model,引入了抽象工厂模式来分别创建Service和Dao层的对象,并引入了ThreadLocal和动态代理实现了一个类似Spring AOP提供的事务框架
本人职务: 主力开发人员
责任描述: 使用弹出窗口完成了数据的转化,对事务进行了封装。完成系统登录,登录密码采用MD5实现,登录后采用Ajax动态递归读取jquery.treeview需要的数据,动态形成tree方式的菜单。
使用技能
无
教育经历
院校名称
沈阳工业大学
毕业时间
所学专业
最高学历
本科
