赵江锋
本人在两年的软件开发项目实践中不仅提高了自身的开发水平,还培养了自己注重团队合作的意识,对工作认真负责,热爱移动互联网软件行业,有积极的上进心和强烈的责任感
- 技术能力:
- 工作态度:
- 工作成果:
项目意向
税前8000RMB/月 基本资料
870元
全程集中
-
工作经验:
擅长技能:
JAVA
平台工作经历
其他工作经历
公司名称
浙江杭州掌酷信息科技有限公司
在职时间
2011-02-01 ~ 2012-01-01
职位名称
Android软件开发工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
全职职位级别: 中级职位(两年以上工作经验)职责和业绩: 淘书客客户端 2011/10--2012/01
开发环境: Android SDK2.2, sdk r15 ADT15.0.0.0 eclipse 3.7
目标机: u880 480x800
使用技术: Android四大组件,各种UI控件,断点续传,异步加载,软引用(SoftReference)等
软件架构: Android客户端+Web服务器端
项目描述: 在书店看到一本书,不知道该不该买?此软件可以通过搜索在豆瓣上找到这本书,查看别人的书评和评级,查看网上书店的价格,搜一下相关的书籍,就能帮助用户做出买不买这本书的决定。项目主要包括以下几个模块:
1.splash登录界面 2.查看豆瓣新书,豆瓣评论 3.查看和编辑我读,我看,我评,我的日志信息 4.图书搜索,电影搜索,音乐搜索 5.小组功能,查看小组话题等。项目通过OAuth认证方式进行登录,用到httpclient来模拟用户确认授权的操作。利用jericho来进行HTML文档解析。
责任描述:
初期由需求文档进行整体架构的讨论与设计,确定大体功能,与服务器端讨论需要哪些接口
搭建软件架构,沟通定义接口,维护,修复bug, 网络数据包的分析
中期完成各方面功能的代码编写,后期主要就是与服务器进行联调,将每个细致功能接口调通
最后交由测试组进行复杂的测试,及时测试与修复软件的bug。
项目心得:
1、自动更新的模块,用到了断点续传下载安装客户端,在splash的界面判断网络状态,如果网络状态不可用,引导用户进入系统setting界面
2、利用 TelephonyManager的isNetworkRoaming()方法判断手机如果在漫游状态,弹出对话框提示用户。
3、主界面是一个自定义的TabActivity,通过设置xml文件中TabWidget的android: layout_gravity="bottom"可使TabWidget显示在界面下方
4、设置listView的setOnScrollListener方法实现图书信息的分批加载,当拖动屏幕最下方才继续加载信息
5、图片利用AsyncTask进行异步加载,并且把图片用软引用(SoftReference)的对象缓存到内存中,当java虚拟机发现内存不足的时候,垃圾回回收器就会回收这些对象的内存,它不像强引用(StrongReference)当内存空间不足,宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象。
6、把重复用到的服务和方法定义到baseActivy 中,实现代码的复用,提高程序可读性
手机守护者 2011/5--2011/9
软件环境: Windows
开发工具: Android SDK2.2 sdk r15 ADT 15.0.0.0 eclipse 3.7
目标机: U880 480x800
使用技术: Android四大组件,各种UI控件,SQLite数据库等
软件架构: Android客户端+Web服务器端
项目描述: 此软件为android手机客户端软件,主要为手机提供各方面的安全保障,以及手机的常用操作管理,包括
1、手机防盗: 根据sim的变更,判断手机是否被盗,根据协议发送手机中sim卡的信息,和当前手机的位置(经纬度),给安全号码。
2、通讯卫士: 来电归属地显示,来电黑名单,短信黑名单管理. 电话短信备份。
3、软件管理: 获得系统的包管理器,从而得到系统的所有程序,实现了启动该程序,卸载该软件,分享软件到微博蓝牙等
4、任务管理器: 管理系统任务,显示系统内存信息,杀死,批量杀死进程,widget一键清理。
5、上网管理: 监控联网程序,3G与WIFI网络分别监控,并提供流量统计。
5、设置中心: 开机是否自动启动 服务是否启动 设置来电号码归属地显示在屏幕的位置
项目中用到了android中的各种UI控件,GPS卫星定位技术,号码归属地技术,SQLite数据的应用,和tomcat服务器的交互,以及很多四大组件的相关技术;
责任描述: 搭建软件架构,负责手机防盗模块开发,设置中心等内容
会议发布 2011/2-2011/5
开发环境: Android SDK2.2, sdk r15 ADT15.0.0.0 eclipse 3.7
目标机: U880 480x800
软件架构: Android客户端+Web服务器端
项目描述: 此软件是通过本地wifi实现范围内的信息通知和文件的传送
1、服务器为局域网一台提供文件下载和Web访问的设备,系统采用Linux或Windows Server,外部只能通过http或https来访问资源。
2、会议后台管理系统实现会议数据的管理,可以在局域网络中通过http方式连接到服务器.
3、用户如果到达了无线路由器的覆盖范围,自动检测是否有新的会议数据需要下载,如果有新数据,完成自动下载,并在下载完成后通过Notifycation通知用户并在用户启动会议系统客户端后提示用户有没有查看的新会议数据。
项目主要分一下几个模块
会议逻辑处理模块: 检查会议状态;
service处理模块: 开机自动启动;
网络通信模块: 发送post get请求;
数据保存模块: 保存、读取会议信息
责任描述: 搭建android客户端的软件架构,沟通定义接口,完成功能的代码编写,与服务器进行联调
主要业绩:
在职期间完善了公司的XX体系,超额完成部门XX指标。被评为XX年度XXXX。
使用技能
无
公司名称
浙江桐乡金鑫科技有限公司
在职时间
2010-07-01 ~ 2011-01-01
职位名称
java软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
软件工程师职位级别: 初级职位(两年以下工作经验)职责和业绩: 在项目组长的指导下负责web开发。
具体职责包括:
1、负责办公自动化OA系统的开发工作。
2、根据领导的计划,完成部门任务指标。
3、协助测试人员完成测试工作。
使用技能
无
教育经历
院校名称
首都师范大学
毕业时间
所学专业
计算机科学与技术
最高学历
本科
