logo资料库

Android 简历.doc

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
基 本 信 息 姓 名 徐春 求职意向 Android开发工程师 个 人 简 历 性 别 年 龄 专业 男 24 计算机科学与技术 爱 学 现住城市 历 好 武汉 本 科 篮 球,乒乓球,旅行,网球,电玩, 电影,音乐 QQ 1826219197 Email xuchun37duai@163.com 联系电话 13027155962 毕业院校 武汉理工大学华夏学院 英语水平 CET-4,能够学习一些专业文档、API,有一定的听说能力 教 育 经 历 2013/7-2013/9 武汉软帝信息公司 培训收获 1.熟悉Web前端开发,CSS样式、HTML、JavaScript、XML技术。 2.熟悉使用Servlet、JSP和Ajax技术。 3.熟悉使用常用数据库,如Oracle、SQL Server、MySQL。 4.熟悉使用三大主流框架Hibernate,Struts,Spring 5.熟练使用MVC思想,及一些常用模式到项目中。 Demo 平红公司的宣传网站 项目描述 整个项目是基于 B/S 模式,应用 MVC 框架实现了宣传网站的各种功能。分为 View 层(显示层)、Bussiness(控制层)、DataAccess 层(数据库访问对象层),model (模型层)。利用 JDBC 技术编写 DataAccess 层的数据与数据库的交互,页面上的 分页功能也是利用数据库技术实现的。在 Bussiness 层,利用 Sevlet 技术实现,进 行业务逻辑操作。在管理员页面,应用了 Filter 技术,过滤掉没有登陆的管理员。 在 View 层,在用户注册,以及登陆上的页面,应用了 Ajax 技术,进行异步验证用 户的有效性,在其他页面 Css+div、javascript 提高网站前台 View 层用户体验度. 主要包括站内新闻、商品展示、在线聊天、留言薄、后台管理。 责任描述 在项目中参与规划整个项目的需求分析,系统数据库设计,搭建整个系统的框 架,以及代码实现。在项目期间,耐心、冷静的分析需求,对 model 层的实体关系 有个清晰的整理。 团队合作,使个人在团队合作能力、沟通能力、协调能力、技术方面都得到了 项目总结 很大的提高,同时能很好的协调好整个团队。 开发工具及技术 Myelipse8.5,SqlSever2005, tomcat 工作经历 2013/10-2014/4 百纳(武汉)信息技术有限公司 (海豚) 掌握 1.阅读大量的网站developer.android.com的Android学习资料,提高同时也意识到英文文档阅 读的重要性。 上github,学习开源库,快速学会如何使用一些常用开源库,以及阅读其源代码,了解 其实现原理,例如ViewPager各种类型的指示器ViewPagerIndicator、解耦四大组件通信EventBus、 StickyListHeaders等。 2.熟练使用四大组件Activity、Service、Content Providers、BroadcastReceiver。 3.熟练使用五中常用布局、常用UI组件,及自定义Widget的实现。 4.熟练使用各种存储方式SQLite、Flie、SharePreference等。
5. 熟悉使用Android图形与图像处理,属性动画与视图动画。 6.熟悉使用多媒体应用,能够实现简单的多媒体应用,如拍照、音频等,以使用一些系统服务 调用。 7.熟悉Handler传递消息,AsyncTask异步任务等多线程技术。 8.熟悉如何使用MVC的思想到Android应用上,是UI主线程与逻辑处理的分离。 9.了解NFC应用,写过简单的通过学生卡NFC芯片,进行点名签到的应用程序。 工作内容 EasyVideoPlay er 视频播放器 理解系统对于Media的使用,在这个项目中,参考了开源项目Vitamio,理解其主 要代码,整合有关视频的功能代码、资源到项目中,主要做视频播放器的UI,以及 运用Vitamio提供的Scan类去扫描SD卡中的视频,并保存到本地数据库中,并对视 频缩略图进行缓存。 EasyBatterySa ver 省电APP 这个项目只是参与维护。通过用户情景相应设置数据连接(2g,3g),wifi,系 统耗电设置(屏幕亮度等),以及数据同步,加入了Night Schedule识别用户设置的睡 觉时间,来控制数据连接。根据用户设置,控制数据间歇性进行连接等等。在充电 时,分三阶段快速充电、持续充电、涓流充电,提示用户充电状态。 PromotionServ ice广告平台 参与老项目更新最新的PromotionService。内部广告平台,通过全屏广告, Notification, Banner,Quit,几种形式展示广告,提供插件系统,并且通过webView 加载Url展示Top App。 Wallpaper系列 参与项目的升级需求,添加Track,更新广告平台。 及Flikie APP 模仿糗事百科 APP 快速学习,及使用开源库SlidingMenu, PullToRefresh,UniversalImageLoader开源 库。使用三级缓存来缓存图片资源,后采用UniversalImageLoader来代替图片缓存功 能。解决ListView中缓存的图片跳闪,图片UI点击效果一致性等问题。 2014/06-2015/03 职位 工作内容 武汉佰钧成技术有限责任公司 参与华为手机开发维护工作, 在手机协议数据业务组,维护Android Framework中Telephony模块。 1. 完成Ons(Operator Name String)运营商名称定制大方案,并在华为多款产品上维护该方案。 实现 锁屏界面,手动搜网的运营商名称定制,及显示规则定制,以及漫游定制,其中运营商包含实体 运营商和虚拟运营商的区别定制。 2. 针对爱尔兰国内漫游需求,完成支持国内漫游方案。 3. 单多PDP的定制。 针对日本单PDP的市场,以及其他国家对特定的PLMN需要多PDP的需求,完 成单多PDP的定制,实现可以同时建立几个数据连接,例如定位,彩信,上网可以同时进行。 4. 针对墨西哥Telcel移动运营商的Clear Code需求,优化完善其需求,满足在4G下数据业务连接失败 原因值33的情况,进行3次重新建立数据业务连接。如果依然失败,自动切换到3G,再次尝试3 次。依然失败,则弹框告知用户,并延时2个小时, 再切到4G。 在LAC发生变化时,会自动在 4G下重试连接。 5. 彩信优化问题,涉及到双卡切换发彩信,以及在发送失败后多次尝试发送,浪费性能,且干扰切 掌握 1. 回主卡,无法进行上网。 StateMachine机制,层级状态机机制,应用State设计模式 允许一个对象在其内部状态改变时改变它的行为。例如在数据连接建立的过程中,DataConnection 对象的状态变化为InactiveState,ActivatingState,ActiveState。 2. AsyncChannel通信机制 其实质是封装了Messenger通信机制,说到底就是Binder通信。处理两个Handler之间异步消息传递, 类似于Bound Service中使用Messenger进行不同进程之间的通信。 Telephony模块大量用到工厂模式,代理模式,单例模式。 3. 4. RegistrantList消息处理机制
其实质是结合观察者模式与Handler消息处理机制。Telephony模块有大量监听器监听某个状态的变 化,通过notify,来通知观察者的Handler获取状态变化反馈值在指定what中做对应的处理。 5. RIL中使用到的Handler消息处理机制 在socket中通信数据以Parcel传输,通过对请求的Message进行一次封装并指定标示这个Message的 Serial,发送给socket的另一端。Socket另一端response中通过匹配Serial来获取请求的Message,然 后让请求的Message的Handler来处理response。 6. 对于Framework中Telephony模块的通话流程、短彩信流程、数据业务(上网)流程有所掌握。 7. 对四大组件的启动流程、机制有所了解。 1. 掌握常用的git, 以及repo脚本,用于上库代码,review代码。 2. Source Insight 查看系统源代码, beyond compare 比较修改文件以便于review代码。 开发常用工具
分享到:
收藏