张科强

1.良好的团队合作精神,能够迅速融入新的团队,易与人相处。
2.能吃苦耐劳,能在较大的压力下,保持良好的工作状态,善于自我调节。
3.具有强烈的责任感,工作踏实,性格开朗乐观,积极进取。
4.非常热爱编程,喜欢钻研新的技术,喜欢接受各种不同的挑战。
5.热爱学习,具有较强的自学能力。

  • 技术能力:
  • 工作态度:
  • 工作成果:
收藏 立即预约
项目意向
高级软件工程师、软件工程师、研发工程师、系统工程师 790元 全程集中 北京 工作经验: 擅长技能: JAVA、CSS
平台工作经历
其他工作经历
公司名称 金电联行(北京)信息技术有限公司
在职时间 2009-10-01 ~ 2011-10-01
职位名称 高级软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 一、金电联行汽车行业价值链平台 北京汽车制造厂有限公司 1.项目介绍: 北汽有限汽车供应链系统,是一个根据北汽有限的现状(由于北汽有限的信息化应用还处于初级阶段,各系统之间是割裂的,造成北汽有限采购计划的发布、库存管理、对账、稽核、结算等工作需要采用手工方式进行,导致财务部门人员的工作压力大,而这些工作的效率和管理水平完全可以通过信息化的实现得以提升),解决采购、库存、财务、供应商管理等各部门割裂的问题,使这些部门的人员需要的数据能够通过供应链管理系统的搭建有机流动起来,实现采购信息发布、库存管理、财务对账、供应商管理的自动化操作,提升北汽有限员工的工作效率,提升北汽有限的信息化水平。 2.使用技术: 基于Struts2.1 + Spring2.0 + hibernate3.3 的三层架构。 3.负责模块 3.1 在产业链平台中参与了供应链系统平台的设计和开发工作,并负责其中用户机构管理、权限管理(基于RBAC的设置)供应链基础信息管理等核心模块的设计开发。 3.2 在产业链平台中开发了库存管理模块,其中的出入库及发料管理是整个系统中的核心功能点,也是业务的主要内容。也参与了跟此重点业务有关联的库存管理、盘点、对帐等功能的开发。在后期对此模块的权限功能进行了针对业务需求的升级。 3.3 在金融服务可视化平台中与小组成员探讨业务流程,设计业务模式与系统结构及类结构,并开发了授信管理、历史订单和账单管理、供货合同查询、及实时库存查询等功能。 4.开发环境: MyEclipse6 + Tomcat6.0 + MySql5.0 5.心得体会: 在开发过程中,本项目用到许多优秀的开源框架,和当前比较流行的技术。以下是我在项目开发过程中的一些心得体会。 5.1 数据库的优化: 数据库设计的优化、sql的优化、索引的建立都能够有效的提高程序的效率,并且降低数据库的压力。 5.2 盘点管理: 盘点是将一个月内所有单据进行扫描统计出具体某个供应商给某个车系供应的某个零件的各种数据(期初、入库、发料、退库、价格等)因为各种单据数量比较大所以启用多线程进行运算,使运算效率大幅度提高。 5.3 角色管理和用户管理: 使用基于RBAC模式并且适当的对RBAC扩展来对用户和角色进行权限管理。如将权限授予管理员,普通员工等角色,再将角色分配给用户,实现对用户的授权,同时也可以直接对某些用户进行授权。对用户直接授权是使用DWR框架来实现的 5.4 定时任务: 为了将BAW项目中的数据与金融项目中的数据进行同步,利用了Spring中Quartz的作为定时任务进行触发,这样避免了人工进行数据同步而引起的错误。 2009/10----2010/10: 金电联行(北京)信息技术有限公司 研发部 高级软件工程师 计算机软件 合资 规模: 20-99人 6001-8000元/月 二、金电联行信用信息计算平台(中国民生银行) 1.项目介绍: 为民生银行做的一个信用信息服务平台,专注于中小型企业贷款难的问题,中小型企业使用该平台,将其平时生产的数据(给主机厂的订单、入库、出库、往来帐、库存、合同等)放到平台上,进过专人审核和评审后就可以进行贷款申请。这样贷款申请时间短而且不需要任何实物抵押,受到很多中小型企业的欢迎。 2.使用技术: 基于Struts2.1 + Spring3.0 + mybatis3.0 + birt2.6 + kettle4.1 3.负责模块 3.1 权限管理 信用信息平台中的权限管理是根据银行部门进行划分,某个企业是对民生的某个部门(支行)提出的申请那么他的数据只能该部门(支行)可见。 3.2 贷款受理 银行对企业提出的申请进行审批分为几种状态(数据准备中、是否授信、是否放款、是否还款)企业申请的资料(企业资质、企业生产的订单、出库、入库、价格、库存)是否符合申请资质,企业申请的贷款的风险评估等,企业的各种生产数据通过birt报表的形式进行展现、使银行一目了然得看清楚企业经营的状况。 3.3 贷后监管 企业在放贷以后是否能够按时还款(可以通过企业的订单、往来帐、出库、进行判断)。 3.4 企业信用信息的评估 通过企业的各种资料 包括企业信息、地理条件、供货厂家、经营状况等给企业信用信息进行评估。 4.开发环境: MyEclipse6 + Tomcat6.0 + MySql5.0 5.心得体会: 在开发过程中,本项目用到许多优秀的开源框架,和当前比较流行的技术。以下是我在项目开发过程中的一些心得体会。 5.1 数据清洗: 企业提供的数据我们使用专业的ETL工具Kettle进行处理将一些脏数据进行过滤清洗放入数据仓库中。 5.2 报表展示: 将企业的各种数据通过报表的形式进行展示(出库、入库、订单、合同、库存)还有订单的同比环比可以将企业的经营状况一目了然的看清楚,为贷款分析的评估提供有力保障。。 5.3 项目管理经验: 前期的需求文档一定要细致,模块的划分,模块之间的耦合,可能用到的技术都要有一定的了解,对出现的问题能够相互讨论的解决,所有的设计都要有文档。项目分配要根据小组成员的能力进行分配。
使用技能
公司名称 北京唯讯赛腾科技有限公司
在职时间 2007-10-01 ~ 2009-09-01
职位名称 软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 三、北京神州数码CRM 1.开发背景: 商品竞争已转向品牌竞争,服务成为竞争的重要手段。随着电信市场的发展与扩大,以及电话资费的调整;固定电话,移动电话及因特网得到了越来越广泛的应用。对企业来说,充分利用电信资源,拓宽服务范围,全面满足客户需求,为公司带来更大的利润,是当前的发展方向。在这个大背景下,基于电信扩展业务的客户管理系统越来越发挥了非常重要的作用。 2.项目介绍: 本系统总体分客户管理、联系人管理、合同管理、SLA管理、商机管理、订单管理、工单管理、外呼管理、质检管理、绩效管理、排班管理、知识库管理、报表管理、系统管理。等一系列功能为客服人员很好的查找客户,了解客户的基本信息及其需要从而能够及时创建商机,为线下的销售人员及时跟踪商机,尽快创建订单从而实现公司的利润赢得了条件。 3.使用的技术: 基于Struts+ Spring+ Hibernate的多层架构: 呈现层使用Struts来实现Spring来实现业务逻辑层,hibernate作为数据的持久化层。 在知识库管理中采用lucene能够快而且准确的根据关键字段查询出所需要的产品和服务。在商机管理中使用动态表,可以根据企业的实际内容定制不同的商机。在报表管理中使用jfreechar生成各种图表为了企业决策者能够及时准确的了解某一阶段企业的运营状况,从而能够对下一阶段的工作的重点进行部署。 4.负责模块: 参与总体需求分析与架构设计、数据库设计、Domain Object设计;同时实现主要模块客户管理、联系人管理和商机管理、排班管理等核心模块的设计实现。 5.开发环境: MyEclipse + Tomecat + SqlServer 6.个人体会: 在开发过程中,本项目用到许多优秀的开源框架,和当前比较流行的技术。以下是我在项目开发过程中的一些心得体会。 6.1 Lucene的使用: 用在了知识库中队产品的搜索中,以为知识库中的内容比较多,用传统的数据库搜索比较慢,所以用到了lucene搜索,这样提高了检索速度和相关信息的关联。 6.2 EXTjs、jquery: 使用extjs、jquery等ajax框架的使用,提高了系统的交互性,也提高了开发速度。 6.3 商机管理: 利用动态表结构,用户可以灵活定制需要的表单内容,和工作流相结合使商机按照工作流中设计的流转条件进行流转。
使用技能
教育经历
院校名称 山西大同大学
毕业时间
所学专业 网络工程
最高学历 本科