具有七年丰富经验的高级Android开发工程师,现正提供专业的软件人力外包服务。服务范围涵盖成都地区,该工程师擅长处理复杂问题,并偏好快节奏的工作方式,同时也能够适应长期合作。具备远程工作的丰富经验,如有合适的兼职团队需要人力支援,欢迎联系(联系方式已省略)。
工程师在软件开发领域拥有多年经验,涉及电商、智能硬件、社交、O2O等多个领域的应用程序开发。目前专注于智能硬件类软件的开发,从项目架构设计、技术难点分析、预研,到应用程序上线,全程熟练掌握。精通最新的MVP、组件化开发方法,能快速高效地完成开发工作,提升用户体验。如有定制化需求,欢迎咨询。
以下为技术栈详细介绍:
该工程师精通Android端开发。
熟练掌握各类布局优化、内存、电量、网络、性能优化以及代码重构。
熟练使用Eclipse、Android Studio、SVN、Git等开发工具。
精通Android常用布局、数据存储、Android四大组件。
熟练使用原生SQLite数据库。
熟悉Socket、HTTP、TCP/IP通信协议。
精通Android中的异步实现,如AsyncTask框架,以及Handler机制。
熟练解析XML、JSON数据。
优化文件布局,熟练使用include调用、merge标签。
熟悉Android设计样式、主题、动画、状态选择器以及Android 3.0的属性动画。
掌握公钥私钥密码体制、数字签名技术,以及Md5、Base64、对称加密(DES)、非对称加密(RSA)。
熟练实现Android与JS的交互。
熟悉Android开发流程,以及系统启动流程、Activity启动流程、内存管理等机制。
精通MVC、MVP、MVVM等设计框架及常见设计模式,如工厂模式、单例模式、Builder模式、模板模式、观察者模式等。
熟练使用常用开源框架:OKHttp、EventBus、RxJava、Retrofit2。
掌握Android网络交互及图片处理技术,如ImageLoader、Glide。
熟悉语音识别、语音播报(科大讯飞)、地图调用(百度地图、高德地图)、Android消息推送机制、极光、友盟、环信、第三方登录、应用分享(ShareSDK)的使用。
项目经验介绍: 星链云店(O2O电商项目):
负责项目架构设计,参与前期产品设计交流与功能迭代开发。
使用Android Studio作为开发工具,SVN和Git进行版本管理。
技术要点包括采用MVP架构模式,EventBus数据分发,RxJava+Retrofit2网络框架,Glide图片加载框架,以及使用观察者模式实现实时数据刷新等功能。此外,还包括商品管理、推荐、分类产品展示以及批量上下架操作等功能。
