pdf 版本请 点击此处
个人信息
- 夏韦子 | 男 | 25
- 金陵科技学院 | 本科 | 物联网
- 工作年限:2年
- 技术博客:xiaweizi
- Github:xiaweizi
- 简书:下位子
- CSDN:下位子
- 期望职位:Android 开发工程师
- 期望城市:南京
- 联系方式:18851110464 | QQ:1012126908
专业技能
- 良好的
java
基础,熟悉掌握面向对象思想,具有良好的编码设计风格 - 熟练掌握
java
设计原则,熟练运用常用的设计模式 - 熟练掌握
Android
应用中 UI 设计、动画、约束布局、自定义控件的开发和稍复杂的交互 - 熟练掌握极光推送、友盟统计与分析第三方框架
- 熟练掌握基本的性能优化(内存、UI、卡顿、冷热启动)
- 了解基本的数据结构和算法
- 熟练掌握多线程异步通信包括
Handler
HandlerThread
线程池IntentService
AsyncTask
源码 - 具有一定的文档编写能力,热爱开源,热爱分享
- 熟练使用
git
、gitlab
、github
和禅道等项目管理工具 - 了解基本的 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 封装网络请求库
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。