王东

平时注重团队精神,善于与客户沟通,能掌握客户需求;有软件开发过程经验,而且有多年智能手机使用经验,对移动平台感兴趣;熟练掌握Android SDK及常用组件,启动过程及四大组件,熟悉android应用层的开发。熟悉J2EE编程技术,了解Java常用设计模式;熟悉MVC开发模式,熟悉SSH、jstl/el、jdbc、ajax、Lucene等技术。
对于产品开发流程,UI的设计,客户体验等的交互设计有

  • 技术能力:
  • 工作态度:
  • 工作成果:
收藏 立即预约
项目意向
软件工程师 980元 全程集中 北京 工作经验: 擅长技能:
平台工作经历
其他工作经历
公司名称 北京雁翎传讯无线网络技术有限公司
在职时间 2011-04-01 ~ 2012-03-01
职位名称 软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 汽车资讯类客户端 软件环境: Android4.0 开发工具: eclipse3.6+Android智能手机摸拟器+多个android机型 责任描述: 负责排版布局,调用拨打电话,google地图实现导航,与新浪微博衔接,本地缓存等功能。 项目中用到了Pull解析器读写xml数据,使用Android自带的SQLite数据库存放用户数据,使用SharedPreferences保存软件参数设置,使用HttpURLConnection实现应用与Internet的数据上传下载。 各模块的技术要点: 1>手机上显示的最新视频资讯数据来源于web服务器,客户端以HTTP请求的方式从服务器获取以XML数据格式返回的最新视频资讯,然后使用Pull技术完成对XML数据的解析,解析后的数据使用ListView显示。这里为何使用Pull技术解析XML而不是DOM或SAX,主要是因为DOM解析XML比较耗内存,用它解析数据量小的xml文件尚且可以;至于SAX技术,尽管它解析XML的性能比较高,但因为其实现代码可理解度比较差,所以放弃使用。统合性能与代码可理解度,本项目采用Pull技术,因为它解析XML的性能大于或等于SAX,代码的可理解度比SAX好,Pull允许在得到所需数据后停止解析,所以在不需解析完整个XML内容的场合,它的性能比SAX更高,Android系统本身解析xml采用的就是pull技术。 2> 因为图片下载根据网络环境的好坏需要的时间也各不相同,无论从技术还是客户体验上讲这都会给客户带来因延迟产生的烦感,所以采用多线程和异步下载是非常重要和必要的,一些联网操作在等待超过5秒后都会产生anr错误,所以在开发中会谨慎的注意这点。 3>软件的使用主体是人,所以软件如果想做到受欢迎必须要有良好的交互性,比如突出主题,画面的简介与否,分层是否清晰等;采用首页缓存就是因为考虑到客户的心里感受,在首次进入的时候若网络慢会有白板出现,这样客户体验就很差,保存上次页面会解决这问题。 经验与感想: 采用Layout进行软件UI设计比较累人,几乎大量的时间都用在了界面设计上,并且维护更新都不太灵活。所以日后的项目开发可以采用HTML作为软件的界面,通过WebView进行显示,这样界面的开发工作就可以重新交回给网页设计人员来做。很多Layout控件的显示效果其实采用HTML+CSS+JS也是可以实现的。 汽车活动客户端 开发工具: eclipse3.6+Android智能手机摸拟器 负责各布局的编写,UI界面设计;Activity,Service组件相关模块的开发。
使用技能
公司名称 泉信通科技有限责任公司
在职时间 2009-10-01 ~ 2011-01-01
职位名称 软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 综合办公自动化系统(OA) 软件环境: Struts+Ajax+Jbpm+Hibernate 开发工具: myeclipse 7.5 项目描述: 本系统是一个基于互联网的高效协同工作平台和优秀的协同管理系统。它可把日常管理中的业务、事务、事件等信息在单位、部门、组群、个人之间进行及时高效、有序可控、全程共享的沟通和处理。包含文档系统/人事系统/公共信息系统/日程任务系统/消息系统/考勤系统/系统系统/公告系统/会议管理/审批管理/个人工具/办公用品/权限管理等模块。 责任描述: 参与了项目的功能划分的分析和设计的讨论,消息管理、考勤管理、公文流转、权限管理等的代码实现。负责公文流转管理及流程监控。实现公文的会签,流程的设计使用图形化的流程设计工具完成。同一个流程定义在系统中可以有多份,以版本来区分。在流程执行的过程中,可以全程监控流程实例,可以查看流程中的所有变量;可以图形化的监控流程,在流程图片上高亮显示当前正在执行的节点。
使用技能
教育经历
院校名称 河北师大
毕业时间
所学专业 计算机科学与技术
最高学历 本科