2年工作经验-Android工程师

个人简历

RESUME

钟佩桓_2年工作经验_安卓工程师

人概况

● 姓 名:钟佩桓 性 别:男 电 话:[1**********] 年 龄:24 E-mail :[email protected] 学 历:本科 毕业院校:西南科技大学 工作年限:二年 现住地址:四川资阳 专 业:计算机信息安全

职业技能 求职目标

● 目标职位:Android 开发工程师 工作性质:全职 期望薪资:面议

● 熟悉JA VA 语言以及开发环境, 具备良好的编码习惯 熟练掌握Android 四大组件,常用的布局文件,自定义控件等 熟悉XML/JSON解析数据,以及数据存储方式 熟悉 常见android 优化技术,listview 优化, 获取网络图片异步加载,分批加载,分页显示,sd 卡缓存等优化方式 了解android 的JNI/NDK开发,通过JNI 实现JA VA 与C/C++程序间的调用及回调 熟悉 android 多线程机制,AIDL ,远程服务实现进程通信和数据传递 熟悉 android hanlder 消息机制 以及 AsyncTask 异步任务机制, 异步查询框架AsyncQueryHandler 对各种引用的简单了解(强引用, 软引用, 弱引用, 虚引用) 熟悉 图片缓存的处理,并能对图片进行优化处理 掌握OOM 异常的处理,并可以对应用进行相应的优化 了解android 系统下消息推送机制 以及android 系统下应用层的启动 熟悉UML 设计,可以设计程序的用例图、类图、活动图等 对Activity 、Window 和View 三者间的关系有一定的见解 会使用SVN ,GIT 等版本控制工具 熟悉Android 系统安全技术,安全模型和权限系统,如何让将一个应用程序挂载到system 分区下,应用程序的签名,

安卓沙箱,常驻内存问题,读取用户日志Logcat ,service 提交数据到服务器,给模拟器刷机等安全问题,以及用户和程序员的防范

● 有良好的编码能力和代码规范,可以快速阅读英文技术文档 熟练掌握Eclipse ,MyEclipse 等开发工具,熟悉MySQL ,Sqlite 数据库.

工作经历

● 公司名称:博彦科技有限公司 工作时间: 2011年6月----2013年12月 职 位: Android 开发工程师

Android 项目经验

项目名称:V+商城 android 客户端

项目描述:V+商城手机版是我公司为凡客诚品官方做出的基于手持设备的网络购物软件,具有浏览各大品牌商品,限时抢购, 在线下单,查询订单等功能。

开发周期:4个月

开发工具: Eclipse3.6+华为U800+ SVN

个人职责:前期协助项目PM 进行需求分析,确定系统功能,参与系统设计以及功能模块的详细设计,个人模块的用例图,类图的设计。以及参与界面统一管理框架的搭建以及服务器端和数据库的搭建。主要负责专题及品牌的功能模块,以及部分UI 的设计。

技术要点:

1,网络数据httpclient post请求,服务端返回轻量级数据交换JSON 格式,客户端使用阿里巴巴FastJson 进行数据解析,并封装成javabean ,提高数据交互处理能力。

2,返回键的处理:

在用户返回上一个界面的时候,由于是统一界面管理,底部导航是固定不变的,在头部显示titlemanager 中判断,在即将进入的下一个界面头部的显示的处理,比多个activity 框架的使用更加简单易处理

3,listview 视图缓存的优化:分批加载,listview 监听OnScrollListener 实现异步加载,adapter 中contentview 重用, 减少对象创建, 使用view 的setTag 与getTag 方法,listview 异步加载优化, 保证listview 快速显示并滚动流畅, 利用线程池解决开销与资源不足的问题,本地维持任务队列, 保证资源合理利用, 网络图片缓存优化 ImageLoader 图片加载器完成, 用afinal 框架FinalBitmap 模块 配置线程池数量,缓存大小, 缓存路径, 加载显示动画等, 内存优化, 网络图片比例缩小, 对图片进行软引用, 及时进行recyle() 操作, 优化Dalvik 虚拟机堆内存分配

4,Item 点击事件到下一个界面之间的数据传输Bundle 的处理,当传递一个对象的时候,对于对象序列化的处理,实现Serializable 接口。

5,品牌的展示和搜索:在首页的一个viewpager 的展示以及在底部导航的入口通过listview 以及品牌的首字母大写来进行的一个排序搜索

6,产品列表的展示:主要技术点就是在与服务器端返回的数据,因为涉及到三种方式的排序,以及不同专题的入口,定义出一个统一的接口,通过专题传递的数据来显示不同专题的列表。服务器端servlet 的返回的json 数据以及操作数据库dao 类的sql 语句的查询

7, 限时抢购界面:难点主要在与对于时间不断的减少的一个更新. 通过将listview 中的item 里面显示时间的这个item 控件通过setTag(id)的方式, 在主线程的handle 里面通过sendEmptyMessageDelayed(10,1000).去每隔1秒像自己发送一个msg 来显示更新时间。

----------------------------------------------------------------------------------------------------------------------------------------- 项目名称:彩票大赢家 adnroid 客户端

开发周期:6个月

开发工具:Eclipse3.5+ SVN+Galaxy s3

个人职责:协助PM 对项目进行需求分析, 定制与封装服务器通信接口http 协议,协助制定接口文档,搭建应用程序整体框架即视图层, 业务逻辑层, 网络协议封装, 开发常用的工具类, 接口文档,网络数据请求, xml pull 解析, 图片异步下载, 缓存处理, 在线支付宝银联支付,bug 解决等

项目描述:

该项目是我公司为北京盈彩畅联网络科技有限公司开发一款手机购彩应用, 针对广大彩友提供了双色球, 七乐彩, 福彩3D, 大乐透等常见彩种的模拟选号, 摇一摇选号功能, 根据用户选择彩票号码进行登录投注, 查询, 资金提现等功能.

技术要点:

1,协议的分析,发送协议和接收协议,涉及到MD5数据校验,以及body 的DES 加密相结合的一个数据传输。(时间戳+代理商密码+完整body (明文))

2. 视图层抽取公共部分, 框架基类标题和底部导航, 中间view 容器, 整体项目采用一个activity, 整体视图界面展示以view 实现, 中间容器采用viewGroup 封装, 中间容器管理内容显示,一旦有需求增加, 代码改动很大, 代码依赖关系过密, 引入观察者设计模式, 标题和底部导航两个容器实现Observer 接口,Activity 初始化添加观察者, 便于规范化开发,建立baseview 框架基类构建模板方法,界面切换用bundle 封装数据进行传递

3. 提升用户体验, 优化应用程序, 当操作view 界面过多, 引起缓存内容过多, 系统内存相对较低时, 低内存预警并使用softReference 软引用构建高速缓存

4,新闻资讯模块,httpclient 与服务器通信, 判断网络类型, 若为手机上网代理信息封装,listview 优化分批加载,实现自定义控件下拉刷新

5. 获取网络数据属于耗时操作, 避免ANR 异常,多个请求启动多个线程, 系统将不堪重负,而使用AsyncTask 实现线程池异步加载访问服务器

6界面与业务逻辑进行分离, 接口与接口实现类使用键值对形式生成配置文件, 采用工厂模式实现解耦合

7异常日志处理, 开发阶段日志,内部测试阶段日志,产品上线前的日志,上线后的日志,logUtils 工具类处理

8. 用户登录, 子线程中调用对应业务层类实现登录, 密码进行加密处理, 直接使用des 工具类进行加密

----------------------------------------------------------------------------------------------------------------------------------------- 项目名称:好大夫在线android 客户端

开发周期:2个月

开发工具:eclipse3.5+Android Nexus S+SV

项目描述:

随时查看专家本人的回复, 免费预约专家门诊. 针对于好大夫在线网站一款应用, 医疗健康必备, 帮你招到好评医生, 医院, 汇集147万篇真实患者对医生的点评,

个人职责 搜索模块, 部分UI 实现 功能模块代码编写,bug 解决

技术要点: 1. 视图层框架搭建, 界面统一, 采用模板模式封装框架基类BaseActivity 以及完成相应回调接口, 定义抽象方法, 加载布局, 处理业务逻辑,提高代码重用性,各个界面之间调转, 每个activity 引用存储LinkedList 集合,activity 退出时进行销毁, 同时activity 引用移除集合

2. 搜索模块 一级, 二级分类, 一级分类本地缓存,二级分类 网络异步加载,listview 优化, 异步加载+缓存+线程池管理

3. 搜索框 SearchManager 实现用户查询获取网络数据, 进行JSON 解析返回listview 界面,onScrollListener 监听每10条记录分批异步加载

4. 制定通信接口以及业务层封装, 服务器数据解析JSON 格式,使用第三方阿里巴巴的fastjson 库

5.Baidu API 开源包, 公交路线,gps 定位 图层实现

6. 统一风格, 自定义toast, 界面交互, 检查网络链接

7. 通知中心模块,XMPP 协议消息推送

自我评价

1,本人乐观,开朗,积极向上,有着一颗爱好学习的心。

2,能快速的融入团队,善于和他人沟通交流解决问题,善于发现问题,解决问题,并从自己身上找到缺点,改进。 3,在团队里服从安排,悉心接受别人的建议,善于调节气氛,帮助他人,有着吃苦耐劳的能力。

4,在技术方面,基础扎实,喜欢研究源代码以及底层的东西,代码书写规范,喜欢与人探讨技术上的问题。 5,较强的表达能力与沟通能力;工作积极主动,能尽心尽责地完成本职工作。

个人简历

RESUME

钟佩桓_2年工作经验_安卓工程师

人概况

● 姓 名:钟佩桓 性 别:男 电 话:[1**********] 年 龄:24 E-mail :[email protected] 学 历:本科 毕业院校:西南科技大学 工作年限:二年 现住地址:四川资阳 专 业:计算机信息安全

职业技能 求职目标

● 目标职位:Android 开发工程师 工作性质:全职 期望薪资:面议

● 熟悉JA VA 语言以及开发环境, 具备良好的编码习惯 熟练掌握Android 四大组件,常用的布局文件,自定义控件等 熟悉XML/JSON解析数据,以及数据存储方式 熟悉 常见android 优化技术,listview 优化, 获取网络图片异步加载,分批加载,分页显示,sd 卡缓存等优化方式 了解android 的JNI/NDK开发,通过JNI 实现JA VA 与C/C++程序间的调用及回调 熟悉 android 多线程机制,AIDL ,远程服务实现进程通信和数据传递 熟悉 android hanlder 消息机制 以及 AsyncTask 异步任务机制, 异步查询框架AsyncQueryHandler 对各种引用的简单了解(强引用, 软引用, 弱引用, 虚引用) 熟悉 图片缓存的处理,并能对图片进行优化处理 掌握OOM 异常的处理,并可以对应用进行相应的优化 了解android 系统下消息推送机制 以及android 系统下应用层的启动 熟悉UML 设计,可以设计程序的用例图、类图、活动图等 对Activity 、Window 和View 三者间的关系有一定的见解 会使用SVN ,GIT 等版本控制工具 熟悉Android 系统安全技术,安全模型和权限系统,如何让将一个应用程序挂载到system 分区下,应用程序的签名,

安卓沙箱,常驻内存问题,读取用户日志Logcat ,service 提交数据到服务器,给模拟器刷机等安全问题,以及用户和程序员的防范

● 有良好的编码能力和代码规范,可以快速阅读英文技术文档 熟练掌握Eclipse ,MyEclipse 等开发工具,熟悉MySQL ,Sqlite 数据库.

工作经历

● 公司名称:博彦科技有限公司 工作时间: 2011年6月----2013年12月 职 位: Android 开发工程师

Android 项目经验

项目名称:V+商城 android 客户端

项目描述:V+商城手机版是我公司为凡客诚品官方做出的基于手持设备的网络购物软件,具有浏览各大品牌商品,限时抢购, 在线下单,查询订单等功能。

开发周期:4个月

开发工具: Eclipse3.6+华为U800+ SVN

个人职责:前期协助项目PM 进行需求分析,确定系统功能,参与系统设计以及功能模块的详细设计,个人模块的用例图,类图的设计。以及参与界面统一管理框架的搭建以及服务器端和数据库的搭建。主要负责专题及品牌的功能模块,以及部分UI 的设计。

技术要点:

1,网络数据httpclient post请求,服务端返回轻量级数据交换JSON 格式,客户端使用阿里巴巴FastJson 进行数据解析,并封装成javabean ,提高数据交互处理能力。

2,返回键的处理:

在用户返回上一个界面的时候,由于是统一界面管理,底部导航是固定不变的,在头部显示titlemanager 中判断,在即将进入的下一个界面头部的显示的处理,比多个activity 框架的使用更加简单易处理

3,listview 视图缓存的优化:分批加载,listview 监听OnScrollListener 实现异步加载,adapter 中contentview 重用, 减少对象创建, 使用view 的setTag 与getTag 方法,listview 异步加载优化, 保证listview 快速显示并滚动流畅, 利用线程池解决开销与资源不足的问题,本地维持任务队列, 保证资源合理利用, 网络图片缓存优化 ImageLoader 图片加载器完成, 用afinal 框架FinalBitmap 模块 配置线程池数量,缓存大小, 缓存路径, 加载显示动画等, 内存优化, 网络图片比例缩小, 对图片进行软引用, 及时进行recyle() 操作, 优化Dalvik 虚拟机堆内存分配

4,Item 点击事件到下一个界面之间的数据传输Bundle 的处理,当传递一个对象的时候,对于对象序列化的处理,实现Serializable 接口。

5,品牌的展示和搜索:在首页的一个viewpager 的展示以及在底部导航的入口通过listview 以及品牌的首字母大写来进行的一个排序搜索

6,产品列表的展示:主要技术点就是在与服务器端返回的数据,因为涉及到三种方式的排序,以及不同专题的入口,定义出一个统一的接口,通过专题传递的数据来显示不同专题的列表。服务器端servlet 的返回的json 数据以及操作数据库dao 类的sql 语句的查询

7, 限时抢购界面:难点主要在与对于时间不断的减少的一个更新. 通过将listview 中的item 里面显示时间的这个item 控件通过setTag(id)的方式, 在主线程的handle 里面通过sendEmptyMessageDelayed(10,1000).去每隔1秒像自己发送一个msg 来显示更新时间。

----------------------------------------------------------------------------------------------------------------------------------------- 项目名称:彩票大赢家 adnroid 客户端

开发周期:6个月

开发工具:Eclipse3.5+ SVN+Galaxy s3

个人职责:协助PM 对项目进行需求分析, 定制与封装服务器通信接口http 协议,协助制定接口文档,搭建应用程序整体框架即视图层, 业务逻辑层, 网络协议封装, 开发常用的工具类, 接口文档,网络数据请求, xml pull 解析, 图片异步下载, 缓存处理, 在线支付宝银联支付,bug 解决等

项目描述:

该项目是我公司为北京盈彩畅联网络科技有限公司开发一款手机购彩应用, 针对广大彩友提供了双色球, 七乐彩, 福彩3D, 大乐透等常见彩种的模拟选号, 摇一摇选号功能, 根据用户选择彩票号码进行登录投注, 查询, 资金提现等功能.

技术要点:

1,协议的分析,发送协议和接收协议,涉及到MD5数据校验,以及body 的DES 加密相结合的一个数据传输。(时间戳+代理商密码+完整body (明文))

2. 视图层抽取公共部分, 框架基类标题和底部导航, 中间view 容器, 整体项目采用一个activity, 整体视图界面展示以view 实现, 中间容器采用viewGroup 封装, 中间容器管理内容显示,一旦有需求增加, 代码改动很大, 代码依赖关系过密, 引入观察者设计模式, 标题和底部导航两个容器实现Observer 接口,Activity 初始化添加观察者, 便于规范化开发,建立baseview 框架基类构建模板方法,界面切换用bundle 封装数据进行传递

3. 提升用户体验, 优化应用程序, 当操作view 界面过多, 引起缓存内容过多, 系统内存相对较低时, 低内存预警并使用softReference 软引用构建高速缓存

4,新闻资讯模块,httpclient 与服务器通信, 判断网络类型, 若为手机上网代理信息封装,listview 优化分批加载,实现自定义控件下拉刷新

5. 获取网络数据属于耗时操作, 避免ANR 异常,多个请求启动多个线程, 系统将不堪重负,而使用AsyncTask 实现线程池异步加载访问服务器

6界面与业务逻辑进行分离, 接口与接口实现类使用键值对形式生成配置文件, 采用工厂模式实现解耦合

7异常日志处理, 开发阶段日志,内部测试阶段日志,产品上线前的日志,上线后的日志,logUtils 工具类处理

8. 用户登录, 子线程中调用对应业务层类实现登录, 密码进行加密处理, 直接使用des 工具类进行加密

----------------------------------------------------------------------------------------------------------------------------------------- 项目名称:好大夫在线android 客户端

开发周期:2个月

开发工具:eclipse3.5+Android Nexus S+SV

项目描述:

随时查看专家本人的回复, 免费预约专家门诊. 针对于好大夫在线网站一款应用, 医疗健康必备, 帮你招到好评医生, 医院, 汇集147万篇真实患者对医生的点评,

个人职责 搜索模块, 部分UI 实现 功能模块代码编写,bug 解决

技术要点: 1. 视图层框架搭建, 界面统一, 采用模板模式封装框架基类BaseActivity 以及完成相应回调接口, 定义抽象方法, 加载布局, 处理业务逻辑,提高代码重用性,各个界面之间调转, 每个activity 引用存储LinkedList 集合,activity 退出时进行销毁, 同时activity 引用移除集合

2. 搜索模块 一级, 二级分类, 一级分类本地缓存,二级分类 网络异步加载,listview 优化, 异步加载+缓存+线程池管理

3. 搜索框 SearchManager 实现用户查询获取网络数据, 进行JSON 解析返回listview 界面,onScrollListener 监听每10条记录分批异步加载

4. 制定通信接口以及业务层封装, 服务器数据解析JSON 格式,使用第三方阿里巴巴的fastjson 库

5.Baidu API 开源包, 公交路线,gps 定位 图层实现

6. 统一风格, 自定义toast, 界面交互, 检查网络链接

7. 通知中心模块,XMPP 协议消息推送

自我评价

1,本人乐观,开朗,积极向上,有着一颗爱好学习的心。

2,能快速的融入团队,善于和他人沟通交流解决问题,善于发现问题,解决问题,并从自己身上找到缺点,改进。 3,在团队里服从安排,悉心接受别人的建议,善于调节气氛,帮助他人,有着吃苦耐劳的能力。

4,在技术方面,基础扎实,喜欢研究源代码以及底层的东西,代码书写规范,喜欢与人探讨技术上的问题。 5,较强的表达能力与沟通能力;工作积极主动,能尽心尽责地完成本职工作。


相关内容

  • Android3G开发平台创新实验室建设方案
  • Android 3G移动智能终端.物联网创新实 验室建设方案 ICES Android平台研发中心 目 录 一.Android 3G行业背景和发展趋势 ............................................ 3 1.1 Android 3G行业背景 ........ ...

  • 软件部组织结构及职责
  • --------.---.... 众志 & 服务 专业 诚信 高效 组织结构与职责 山东众志电子有限公司 ZHONGZHI ELECTRONICS CO.LTD 版 本 历 史 山东众志电子有限公司,网址: Page 2 of 21 目 录 1. 软件研发部工作职能............. ...

  • 嵌入式行业调查总结报告
  • 行业调查总结报告 一.嵌入式工程师个人基本情况 在"2012-2013年度中国嵌入式开发从业人员调查"活动中,针对行业内嵌入式工程师个人基本情况的调查,除了延续前四届调查问卷的专业角度和务实的关注点,对公众普遍关注的工作经验.学历.薪资范围等关键项着手进行数据的汇总和分析之外,我 ...

  • 软件工作室项目策划书
  • 象牙塔手机软件工作室 参赛学院:信息工程学院 指导老师:秦传志 缑愿军 李志伟 项目负责人:赵鹏飞 陈科 李玲利 朱巧玉 华亚辉 科 理 技 想 改 成 变 就 命 未 运 来 目 录 1项目概述 ................................................... ...

  • Android APP界面标注.尺寸换算和APP标注工具
  • 众所周知,对追求高还原的移动APP产品来说,移动APP设计稿上的精确尺寸标记是必不可少的的一步.很多设计师都抱怨APP程序员做的效果太差,跟设计图相差太多,你有没有提供最规范的AndroidAPP界面标注尺寸呢? 有没有提供设计师的UI设计规范给程序员呢? 其实,作为一名移动APP设计师,这些我们都 ...

  • 智慧社区项目管理计划书(完整版)
  • 智慧社区项目管理计划书 1. 简介 1.1 项目概述 本项目需要开发一个智慧社区手机App系统(Android版),系统分为手机端与服务器端2个子系统.其中手机端需要实现,服务器端实现与数据库的数据交互功能.通过团队合作开发整个子系统,使团队成员获得软件工程开发的实际训练.本系统服务器端采用B/S架 ...

  • 助教的个人简历模板
  • 助教的个人简历模板 姓 名: 李先生 性 别: 男 婚姻状况: 未婚 民 族: 汉族 户 籍: 江西-景德镇 年 龄: 23 现所在地: 广东-深圳 身 高: 174cm 希望地区: 广东-深圳 希望岗位: 计算机IT类-开发/应用-软件工程师 计算机IT类-开发/应用-数据库开发与管理(DBA) ...

  • 安卓实习报告
  • 太原科技大学 TAIYUANUniversityofScienceandTechnology 毕业实习报告 学生姓名:郭锦涛 学号:[1**********]6 指导教师:刘静 所属系部:计算机科学与技术 专业班级:计算机112001班 实习单位:西安软件服务外包学员 2014年9月19日 目录 一 ...

  • linux嵌入式学习路线(新版)
  • 嵌入式学习路线图 嵌入式开发学习路线图 为什么选择学习嵌入式? 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一,同时也是当今IT领域仅存的几个金领职位之一.当前的中国IT人才面临严重的"后继乏人", 而且这种缺口由于培训缺乏.教育模式等原因造成的,而缺口最大的,就是高级 ...