个人简历
备注:t.cn开头的短地址是为了方便纸质版简历使用,它们指向于那篇文章或者项目的源地址哦,绝对无毒,请放心使用~
联系方式
- 手机:13570489517
- Email:[email protected] || [email protected]
- QQ/微信号:164701463(QQ) || razerdp(WeChat)
个人信息
- 冯伟超/男/1994
- 本科/广东工业大学自动化学院物联网工程
- 工作年限:3年
- 技术博客:@羽翼君(t.cn/RiDrkCB)
- GitHub: http://github.com/razerdp
- 期望职位:Android开发工程师
- 期望城市:广州
技能清单
以下均为我目前拥有的技能
程序方向:
- Android(java):熟练
- Unreal Script:入门(跟朋友合作写了KF2的mod)
- 开发工具:AndroidStudio (熟练)
- 版本管理:Svn/Git
视觉方向:
- 视频/图像后期:Adobe AfterEffects:熟练
- 文档语言:MarkDown:常用
公司经历
-
【实习】广州多聚信息科技有限公司 ( 2015年8月 ~ 2016年3月 )
-
职位: Android实习开发工程师。
-
主要工作职责: 负责超级俱乐部App的部分开发工作,包括需求的可行性评估,业务逻辑,业务代码的编写维护迭代。
-
离职原因: 实习期满。
-
-
广州银时信息科技有限公司(2016年5月 ~ 2017年4月)
-
职位: Android开发工程师
-
主要工作职责:
- 负责次元社App的日常需求开发和代码维护,重构项目架构以及对App流畅性进行优化。
- 全权负责异次元通讯系列的游戏开发,包括项目架构的编写和优化,数据结构的优化和代码逻辑的编写与维护。
-
离职原因: 想要往更深的地方比如Android系统源码,NDK方向发展,而非一整天都纠结在业务逻辑中。
-
-
深圳普益众享信息科技有限公司(普益投 2017年4月至今)
-
职位: Android工程师
-
主要工作职责:
- 负责普益投需求开发及日常维护
- 全权负责普益基金开发,底层架构及优化
-
离职原因: 瓶颈期,期望可以学习更规范的开发流程及更专业的团队管理技能。
-
项目经验
-
次元社app (官网:ciyon)(t.cn/RLlqtRM)
-
异次元通许/异次元通讯2(官网:rekall (t.cn/RihHNsl)/ TapTap (t.cn/RMTFzYG))
-
时间: 2016年5月至2017年4月
-
项目职务: Android开发工程师
-
所在公司: 广州银时信息科技有限公司
-
项目简介:
- 次元社是一个二次元兴趣社交应用,以兴趣小组为枢纽构建社交关系,产生大量ACGN相关的讨论和作品。 为**动画、漫画、游戏、小说…等文化作品的创作者与爱好者(ACGN 用户)提供一个垂直社交领域的互联网产品。
- 《异次元通讯》软件是由广州睿果信息科技有限公司出品,是一个将轻小说内容和互动式游戏体验完美结合的文字 AVG 手机游戏。
-
项目职责:
-
次元社App
- 重构代码框架,使用Glide替换掉旧的图片加载库,使用builder,静态工厂等设计模式提升代码的扩展性和易读性。
- 在细节地方加入动画效果,提升用户体验。
- 优化图片控件,通过封装subsampling-scale-image-view解决了加载超大图片的卡顿和OOM的问题。
- 解决多Fragment嵌套ListView进行大量图片加载的内存优化。
- 负责主页和探索页的设计开发,大量的自定义控件以及代码的封装优化设计上的复用性。
-
全异次元通讯2的Android端开发
- 负责Excel剧本翻译程序数据结构的设计。
- 负责异次元通讯的数据结构设计和代码架构的设计。
- 负责剧本多语言的适配,分享和支付的设计开发。
- 为了安全性,将剧本加密和解密方法写入so库,并且对调用so库的使用者进行身份验,实现防止客户端代码被反编译和二次打包的风险。
- 针对res下的图片文件进行加密,使用的时候解密(加解密方法同样封装到so)
- 代码重构等
-
-
项目业绩:
- 完成次元社的需求开发,解决了大量的bug,有效降低了程序的崩溃率,减少apk的体积(12m->8m)。
- 完成异次元通讯游戏的所有开发和优化,异次元通讯1和2共有超过200万用户下载,游戏崩溃率低,通过了百万用户的验证。
-
-
普益投/普益基金(https://www.puyifund.com/)(http://t.cn/EvhQTo9)
-
时间: 2017年4月至今
-
项目职务: Android开发工程师
-
所在公司: 深圳普益众享信息科技有限公司
-
项目简介:
- 普益投是普益财富旗下的一站式金融资产配置平台,注册资金人民币1亿元。依托普益财富在理财市场研究、资产管理、财富管理、信贷等金融服务领域的多年专业经验,秉承“现金管理、资产保值、投资增值”的财富管理理念,致力于为中等收入人群提供安全、便捷、灵活的理财服务。
- 普益基金(泛华普益基金销售有限公司)是专业第三方基金销售平台,具备证监会颁发的独立基金销售牌照,股东背景为泛华金融控股集团,是在美国纳斯达克上市的亚洲首家保险中介服务企业(股票代码:FANH)。
-
项目职责:
-
团队管理:
- 负责Jira工作流程及权限角色组的定制,规划了包括产品、需求审核、开发流程、测试流程、发布流程等制定
- 负责Jenkins引入,实现自动化打包
-
普益投:
- 负责日常维护及需求开发
- 重构项目,替换Volley为Retrofit2+Rxjava2
- 负责多数自定义控件的开发,包含但不限于折线图、下拉刷新库、饼图等
- 运用责任链模式优化多条件关联弹窗优化
-
普益基金:
- 全权负责普益基金Android开发、优化及维护
- 重构框架,采取LiveData+ViewModel解决观察者生命期问题
- 优化PopupWindow(使用自己的库)
- 折线图扩展,优化系统性能
- 引入RxJava2代替旧有线程池和Handler的回调使用
-
-
开源项目
个人热衷于分享我的经历和经验,目前维护着几个star较大的库,其中一个是完整项目。
-
BasePopup (t.cn/RiDgaVQ) :抽象出一个顶级父类,使继承该类可以方便的实现出各种PopupWindow,在2.0版本开始支持链式调用(star:2.7k)
-
AnimatedPieView(t.cn/EhugPE5):一个轻量级的饼图,被评为18年年初值得关注的25个库之一,得到国外的认可(star:1.2k)
-
FriendCircle (t.cn/RqX3437):仿微信朋友圈项目,组件化开发,一般作为我对新技术的试验平台,交互完全按照微信iOS版本对齐,大量的自定义控件和底层代码的封装,个人水平的体现。(start:1k)
-
UnderLineLinearLayout (t.cn/RiDglFE) :简单实现时间轴的线性布局(start:386)
技术文章
简书文集:
-
一起撸个朋友圈吧 (t.cn/RiDgsDV)【开源项目:FriendCircle的思路文章记录】
-
记一次意外的自定义控件 (t.cn/RGTGUc4)【通过AE的不经意发现解决了一个贝塞尔曲线的问题)】
-
快速简单的定制一个时间轴布局(LinearLayout) (t.cn/Rb1Gq67)【(时间轴LinearLayout布局的过程记录)】
-
浅谈jni的简单使用和身份验证 (t.cn/RMmaJ0y)【(对native层代码的包验证的一种思路)】
-
不妨再看LinearLayout (t.cn/RiDetIE)【(LinearLayout的源码解析)】
投稿(鸿洋公众号):
-
亲,还在为PopupWindow烦恼吗?(t.cn/EVJWtGv)【BasePopup库的重构历程】
-
一篇不错的自定义 View 实践文章 | 图表饼图实现(t.cn/EVJOidw)【AnimatedPieView的实现思路】
个人评价、个人爱好
近3年工作经验,全权负责开发了《异次元通讯2》及《普益基金》的基本框架搭建,超过百万用户下载。热爱分享,关注Android新的技术动向,有着良好的编码风格与封装**,喜欢封装代码和写出维护性,扩展性高的代码完成工作并为之努力。Android上主要向View和交互开发上发力,同时也注重性能优化。产品上比较注重用户体验,编写的过程中遇到可能可以优化的体验会适当分享idea.
致谢
感谢您花时间阅读我的简历,期待能有机会来到贵公司面试。