熟练掌握Android开发技术,包括UI,布局,通信机制,多线程,数据存储,项目开发流程,调试技巧,能独立进行应用程序开发,具有良好的编程功底,和编程习惯。
熟练掌握Java se、C编程,及对hierarchyviewer、TraceView工具的使用。
熟练掌握Jvm的内存模型、垃圾回收机制、类装载原理,反射机制。
熟练掌握TCP/UDP,HTTP等协议的工作原理及编程。
熟悉China SVN,Git管理项目代码,禅道、Tower等项目管理软件的使用。
熟悉Mindjet、SQLite Expert、Photoshop、After_Effects、Prezi、及普通办公软件。
了解Android Framework系统框架层源码,有较好的源码阅读能力和分析解决问题力。
了解并能使用常用的设计模式和一些基础的算法知识。
开发过一些常用工具类(检查自动更新、网络请求工具类等)。
有较好的英文阅读能力,能阅读英文文档。
以下是本人在之前TopView工作室的项目,公司级项目不方便提供。
项目1 名称:海口市应急方案指挥调度系统(Android)
项目描述:软件用于海口市政府处理发生的应急事件。实现突发公共事件应急流程审批,调用市区监控系统对各种事件进行指挥调度和向上级反馈。
负责范围:部分界面设计,开发网络请求工具类,涉及断点继传和多线程下载,图片缓存等。
项目2 名称:湖南烟草局一卡通
项目描述:通过视频监控对各厂房进行工作监控,及对门禁,考勤,消费等数据的实时查询,方便对员工的数据进行实时分析。
负责范围:项目负责人,负责与后台和客户沟通,设计应用开发框架。应用数据库搭建,利用提供的SDK开发视频监控,表单布局和UI设计。
项目3 名称:家居智能——水族馆珊瑚灯智能控制应用
项目描述:基于Socket通信,采用AP模式通过手机端对LED灯进行远程控制,将光谱和色彩强度以图表的形式显示出来,并通过数据库对参数进行存储。
负责范围:负责全部功能的实现,其中包括网络通信,利用Sqlite数据库对参数进行存储,以及利用GraphView框架对图表开发。
项目4 名称:广工澄海通讯录(Android)
项目描述:实现数据库加密、在通讯录上把联系人添加到本地,语音搜索、语音浮窗快捷拨打,对联系人进行按年级,学院分组,实现来电去电信息显示,人性化提示用户是否进行添加联系人。
负责范围:负责全部功能的实现。
项目5 名称:中山大学职业技术学院校园APP(Android)
项目描述:主要用于,校园信息的的展示,课程信息交互。包括学院新闻,校园地图,考试题库,在线图书,我的信息等若干功能。方便学生第一时间获得校园动态。学生也可通过APP完成购买图书,在线测试等功能。
负责范围:登陆模块开发,个人中心模块开发、在线课程模块开发、在线咨询模块开发,发现并解决WebView内存泄露问题。
个人模块:
1、搭建MotherShip框架,以mvp模式实现Android应用开发所必备的通用基础模块,引入第三方常用的出色框架。以分层的思想,进行封装后提供接口给每个应用使用。从而来减低开发成本,避免代码冗余。
2、日志压缩模块,通过zlib提供字典实现单句日志压缩,大大减小压缩体积,和实时压缩。为IOS和Android提供so动态库,支持客户端压缩日志并上报后台。