个人简历


孙福生个人信息


姓 名: 孙福生
性 别: 男
学 历: 本科
专 业: 自动化
出生年月: 1989年3月

手机号码: 156 9821 9533
电子邮件: sfsheng0322@126.com
GitHub: https://github.com/sfsheng0322
个人博客: sunfusheng.com
网页简历: sunfusheng.com/resume


四年Android开发经验


专业技能

● 熟练掌握Java语言、面向对象编程、了解常见设计模式
● 熟练掌握Android API、UI组件、动画、自定义控件等
● 熟悉Android下网络编程、数据库、图⽚加载和内存优化
● 熟悉Android开发的相关机制,熟悉多线程、进程管理、内存管理、进程间通信开发技术
● 熟练掌握版本控制Git和SVN并在GitHub上开源项目
● 熟悉模块化开发,了解热修复和插件化开发技术
● 熟悉RxJava、Retrofit、MVP开发技术

项目经验

● 熟悉Android客户端开发、测试、分发流程,具备良好的编程习惯
● 优化客户端软件的模块结构、项目架构改进及性能优化,负责客户端软件适配和迭代升级
● 能独立分析和解决开发中的技术问题
● 学习和研究新技术以满足产品需求,根据开发过程中的体验对产品提出改进建议
● 具有良好的言语表达能力,善于与人沟通、合作,有良好的团队意识和责任心


工作经历


2016年12月至今,奇虎360,Android工程师

【360新闻】【北京时间】 都是由360新闻团队倾力打造的一款基于热门及兴趣推荐的资讯阅读客户端,海量热门头条、新鲜事、视频直播,精彩资讯抢先看,亮点功能有个性化精准推荐;泛资讯现场直播,视频化新闻内容;原创团队深度新闻报道。

这期间做的工作主要有:
1、独立完成推荐系统打点库HitLog,将独立出来的库给新华社使用。
2、App主页精选Tab下列表MultiType Item修改与优化,包括首页的MD设计风格。
3、处理视频播放位置和新闻详情页图片显示的相关逻辑。
4、自定义CircleTextView组件和BottomSheetDialog的调研与使用。
5、我的页面、个人设置页面、账号管理页面UI风格的修改与优化。


2015年11月至2016年12月,回家吃饭,高级Android工程师

【回家吃饭】是一个基于地理位置、共享身边美食的全国最大的家庭厨房共享平台,致力于挖掘厨艺达人,以配送、上门就餐、自取多种方式为忙碌的上班族、不愿下厨的年轻人提供安心可口的家常菜,致力于解决对健康美食有需求与富余生产力衔接的问题,创造一种全新的生活方式。

安卓用户端两人开发,工作期间主要完成如下功能
一、回家吃饭项目从eclipse上转到studio环境上开发
二、项目管理从svn迁移到git上,多分支管理开发
三、网络库从xUtils更换为OkHttp3.2
四、使用动态代理AOP编程框架统一拦截实现网络回调
五、首页全新改版,优化定位功能
六、重构厨房详情页
七、重写购物车,自定义ShoppingView
八、优化图片加载、内存泄漏等


2014年10月至2015年11月,创新工场,Android工程师

【美丽屋】是一款可以根据城市或者地图搜索二手房、待出租房,浏览房屋相关信息,具有IM聊天功能可以与卖房者、租房者沟通,同时该应用还拥有贷款计算器和税费计算器功能。

在此期间我主要完成该应用的注册、登录和引导页等基本功能,实现租房详情页,使用百度地图实现地图查找房源功能,实现税费计算器和贷款计算器功能等。


2013年2月至2014年9月,山东卡尔电气,Android工程师

【视界通】是以点对点信息服务为基础(P2P)的视频监控项目。具体功能为实时视频查看、历史录像和远程录像回放、云台设备控制、语音对讲和视频抓拍等功能。主要使用ZMQ网络通信技术传输音视频数据,使用JNI调用C语言实现的H264解码库解析终端设备发送的视频和音频数据。

【蓝牙智能固话】是一款基于4G网络或有线电话网络具有蓝牙通话功能的智能电话机。用户可以通过手机蓝牙控制带有蓝牙模块的智能电话机拨打企业通讯录中的号码、接听来电,查看通话记录等功能,同时话机也可以控制手机拨打电话、挂断电话。主要使用的技术包括:Android下蓝牙的连接、重连和数据传输、通过WebService与服务器交互以获取企业通讯录数据、使用SQlite数据库保存企业通讯录数据等。


GitHub开源项目


1、【StickyHeaderListView】

StickyHeaderListView是基于实际需求做出的灵活可变的UI视图,具体实现了如下功能:
一、支持下拉刷新和上拉加载更多功能。
二、支持无限循环的广告位。
三、使用GridView实现可动态配置的频道位、运营位和分割线。
四、自定义FilterView实现筛选功能,同时支持动画显示与动画隐藏。
五、支持FilterView滑动到顶部后吸附悬浮。
六、支持标题栏背景颜色渐变和字体颜色渐变。
七、实现了数据不足一屏动态添加空数据占位。
八、数据为空时ListView多type加载暂无数据视图。

Github地址:https://github.com/sfsheng0322/StickyHeaderListView
APK下载地址:http://fir.im/StickyListView


2、【MarqueeView】

垂直翻页公告,可以将一大段文字根据屏幕显示的宽度截取,不断滚动显示,该项目也可以叫做垂直的跑马灯。

Github地址:https://github.com/sfsheng0322/MarqueeView
APK下载地址:http://fir.im/MarqueeView


3、【RxGank】

干货集中营Android客户端

Github地址: https://github.com/sfsheng0322/RxGank
APK下载地址: http://fir.im/RxGank


4、【GlideImageView】

该库是基于Glide V4.0设计的,实现如下特性:
1、通过提供的属性可以设置图片的圆角、边框。
2、可以设置点击触摸图片时的颜色、透明度。
3、一行代码加载来自网络、res、SDCard中的图片,可加载成圆形。
4、可以监听加载图片时的进度。

Github地址: https://github.com/sfsheng0322/GlideImageView
APK下载地址: http://fir.im/GlideImageView


教育背景


● 2009年9月至2013年6月,山东工商学院,本科,自动化专业
● 英语CET4
● 全国大学生电子设计大赛优秀奖
● 校智能车比赛二等奖
● 有嵌入式软件开发和PCB绘制基础


兴趣爱好


● 喜欢写博客和小应用程序
● 爱看书,爱运动,喜欢旅行
● 工作踏实认真,有钻研精神,接受能力强