Giter Site home page Giter Site logo

myresume's Introduction

个人简历

备注:t.cn开头的短地址是为了方便纸质版简历使用,它们指向于那篇文章或者项目的源地址哦,绝对无毒,请放心使用~

联系方式

个人信息

  • 冯伟超/男/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)

技术文章

简书文集:

投稿(鸿洋公众号):

个人评价、个人爱好

近3年工作经验,全权负责开发了《异次元通讯2》及《普益基金》的基本框架搭建,超过百万用户下载。热爱分享,关注Android新的技术动向,有着良好的编码风格与封装**,喜欢封装代码和写出维护性,扩展性高的代码完成工作并为之努力。Android上主要向View和交互开发上发力,同时也注重性能优化。产品上比较注重用户体验,编写的过程中遇到可能可以优化的体验会适当分享idea.

致谢

感谢您花时间阅读我的简历,期待能有机会来到贵公司面试。

myresume's People

Contributors

razerdp avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.