个人介绍
1. 自学能力强,善于接受学习新事物,喜欢浏览专业期刊、网站,关注行业动态,对于 Android 开发,有很强的学习能力;
2. 本人品行端正,待人谦虚诚恳,做事积极主动,能吃苦耐劳,自控能力强,能独立处理 工作上的事情;团队意识强,有强烈的集体荣誉感。
工作经历
2018-03-12 -至今北京奇天大胜网络科技有限公司android研发
项目名称:智能电视端系统(android端) 开发周期:15个月 开发工具:As+PyCharm+sublime+idea+git 项目描述:主要针对酒店场景化智能电视系统,帮助协调房间内物 联网模块,提升用户体验,帮助店方智能化升级改造,节 约各项酒店运营成本,全面实现酒店物联网等等 项目职责:android端整体系统的构建到落地,真正意义的从无到有,用到了各个方面的技术要点,从插件化到服务器热更新,将各个功能分包处理,方便热更新。模块间基本实现解耦,方便以后维护和扩展新需求,通过中间件打通各个模块的通讯。 服务端(java)主要是维护和开发三方对接硬件接口、数据分析和python算法的开发和维护(socket、jetty、netty、mysql) 技术要点: 1.java层面Hook实现插件化 2.动态代理实现模块间接口通讯 3.多进程更大的利用系统内存,使用Binder和AIDL技术 4.封装网络框架,通过运行时注解实现网络请求(上传、下载) 5.Hook系统底层实现四大组件不注册,也能正常工作 6.实现动态化换肤、布局(通过线上打包的方式替换) 7.全部采用webp、SVG等
2016-10-01 -2018-03-09北京指掌易科技有限公司Android开发
项目名称:沙箱引擎 开发、维护周期: 7个月 开发工具:AS +Clion+ git 项目描述: 主要对移动设备无需Root、不用越狱,即可获取系统最高权限,实现设备、应用、内容层面的全面管控,适配市面 上绝大多数移动设备以及几乎全部的应用;并且主要是底层代码,注重效率和用户体验,并且具备轻量级易部署,管控能力强等特点 项目职责: 1.维护现有功能,根据不同rom做出相应的调整 2.根据android App版本的不同,实现兼容最新版本需求 3.研究java层和c层交互,通过jni/ndk实现需求功能 4.研究免安装App实现 (1)熟悉Application如何与framework交互 (2)研究android系统的各种服务,熟悉应用的安装、启动流程,包括启动进程到界面展示 (3)研究进程间通讯(IPC),包括AIDL/Messages/Binder机制 (4)研究android不同版本的虚拟机加载方式和优化 项目名称:移动安全管理平台 开发、维护周期:6个月 开发工具:AS+git 项目描述: 主要是集移动设备管理、移动应用管理、移动安全管理、移动文
2015-05-11 -2016-09-12北京国信灵通网络科技有限公司Android开发
项目名称: 桂林银行(移动营销) 江南银行(移动营销) 中国银行(移动营销) 开发、维护周期:8个月 开发工具:Eclipse + SVN 项目描述: 1.借记卡开卡(办理开户); 2.电子签约(网银、电话银行); 3.信用卡(申请信用卡); 4.购买理财(购买理财产品); 5.小额微带(办理贷款业务); 6.管理中心(查看该客户经理所办理的业务清单); 7.尾箱扎帐(提交一天办理的所有业务)。 项目职责:负责开发和迭代项目,其中3、4、5、6独立完成 技术要点: 1.通过蓝牙连接外设,保证paid和外设的正常连接; 2.使用SQLite数据库保存用户填写的信息; 项目名称:人保财险(手机APP)、民生保险(手机App) 项目简介:上述项目都是混合开发,通过cordova框架完成业务流程。 开发、维护周期:8个月 开发工具:Eclipse + SVN 项目概述: 1.在线投保; 2.照相和保存图片; 3.配置险种; 4.业务凭证; 5.人脸识别; 6.本地生成excel表格文件,上传服务器; 7.本地生成pdf文件,上传服务
2013-09-06 -2015-04-08启奥科技有限公司android开发
项目名称:唐山医疗 开发周期:6个月 开发工具:Eclipse + SVN 该软件的主要功能有: 1.医护上门:服务简介和提交病情会有医生上门服务 2.健康知识:展示一些关于养生,康复等一些知识汇总介绍 3.就诊记录:通过***诊记录 4.家庭成员:可以为家人添加信息,方便医生查看 5.住院服务:通过提交申请,会安排住院并回访 技术要点 1).整体分为侧滑菜单界面和内容界面两个部分。采用一个Activity,多个Fragment 实现界面的切换。采用模板设计模式,用BaseFragment将每个页面的初始化页 面和初始化数据的代码都写到 initView和initData 两个父类的抽象方中, 提高团队开发效率。 2).数据持久化。Fragment 先从本地获取缓存的数据显示出来,然后再请求网络。 得到后再更新数据。 3).采用开源框架Picasso来实现三级缓存技术缓存图片,提高程序的响应速度 和流畅性 项目名称:掌上唐山 开发周期:10个月 开发工具:E
教育经历
2008-09-01 - 2012-07-01山东科技进修学院计算机科学与技术本科
本人在山东科技进修学院就读,于2012年9月毕业,完成四年制本科学习