个人信息

pdf 版本请 点击此处

个人信息

  • 夏韦子 | 男 | 25
  • 金陵科技学院 | 本科 | 物联网
  • 工作年限:2年
  • 技术博客:xiaweizi
  • Github:xiaweizi
  • 简书:下位子
  • CSDN:下位子
  • 期望职位:Android 开发工程师
  • 期望城市:南京
  • 联系方式:18851110464 | QQ:1012126908

专业技能

  • 良好的 java 基础,熟悉掌握面向对象思想,具有良好的编码设计风格
  • 熟练掌握 java 设计原则,熟练运用常用的设计模式
  • 熟练掌握 Android 应用中 UI 设计、动画、约束布局、自定义控件的开发和稍复杂的交互
  • 熟练掌握极光推送、友盟统计与分析第三方框架
  • 熟练掌握基本的性能优化(内存、UI、卡顿、冷热启动)
  • 了解基本的数据结构和算法
  • 熟练掌握多线程异步通信包括 Handler HandlerThread 线程池 IntentService AsyncTask 源码
  • 具有一定的文档编写能力,热爱开源,热爱分享
  • 熟练使用 gitgitlabgithub和禅道等项目管理工具
  • 了解基本的 HTTP、TCP/IP 和编码加解密知识
  • 拥有良好的阅读学习源码能力,能够知晓其实现原理并学习设计理念

工作经历

南京金贝网络科技有限公司

2017年03月-至今 Android开发工程师

  • 负责核心模块的设计和编写
  • 根据项目进行需求分析,文档编写,UI 实现与逻辑优化
  • 参与需求评审和需求分配
  • 负责项目高质量提测、封版、打包和上线
  • 负责监测线上异常 bug 并及时补丁方式解决
  • 协同测试人员测试,修改项目 bug,完善项目

项目经验

项目名称: 口袋贵金属

项目地址: 下载地址

项目职责:

  • 需求评审、分配、封板、提测、上线和补丁
  • 上金所&期货交易整体交互、生命周期、逻辑的统一封装与框架搭建
  • 冷热启动、UI 优化、卡顿优化和主要模块的逻辑优化
  • 个人中心、推送模块、图表库和交易模块的主要负责人

技术细节:

  • 使用 MPAndroidChart 完成图表库功能,基本的 canvas 绘制
  • fragment 多层嵌套(hide、show、replace和PagerAdapter)生命周期的管理
  • MVP框架搭建项目,支持 tinker 热修复,支持多渠道打包,支持 jenkins 自动化脚本打包
  • 使用 CoordiantorLayout + AppBarLayout + ViewPager + Fragment + RecycylerView 搭建较复杂的交互框架
  • Android 指纹 API 的接入,并适配 Android 9.0
  • 合理使用线程池完成特定的业务需求
  • 接入环信客服 SDK 并完成定制需求
  • 使用 JNI 完成本地公钥的隐藏获取和使用
  • 利用部分数据结构的思想优化报价数据处理逻辑
  • 集成期货SDK,解决三方库依赖冲突和动态修改三方的 webView 内容展示

项目名称: WeaponApp

项目地址: WeaponApp

项目职责:

  • 推送、统计、分享的集成
  • 我的、消息模块的负责
  • 下拉刷新库的封装
  • 聊天模块负责

技术细节:

  • 使用 Small 完成组件化开发
  • 使用 MVVM + databinding 完成项目的框架搭建
  • 项目为 MD 风格,内部使用了大部分的 MD 控件
  • 引入极光 IM 的即时通讯模块,完成单聊、群聊、个人中心的开发
  • Retrofit+OkHttp+RxJava 封装网络请求库

致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。

#rewardButton { background-color: #ea6f5a; } .btn-pay { margin-bottom: 20px; padding: 8px 25px; font-size: 16px; color: #fff; background-color: #ea6f5a; } .btn { display: inline-block; margin-bottom: 0; font-weight: 400; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #QR img{ height: 200px; height: 200px; margin: 20px; }
您是第 位小伙伴 | 本站总访问量 | 已经写了 120.4k 字啦

载入天数...载入时分秒...