个人介绍
熟练掌握Java语言,深入理解Java内存分配、垃圾回收、线程等机制
熟悉面向对象编程设计,熟悉Java常用容器
熟悉网络通信机制及常用的数据传输协议,内存管理、多线程并发等知识
熟悉Android平台下的高性能编程、高级UI及优化,能够对App进行高质量的快速开发和迭代
熟悉Android框架原理及Android重要组件生命周期、进程间通讯等
熟悉 Android U布局,熟练使用SQLite数据库
熟悉Android性能优化,如内存优化,渲染优化,电量优化;熟悉APK瘦身,App启动优化
熟悉Python语言,能够开发自动化测试框架;熟悉图片处理,如加载,剪切,压缩等
工作经历
2020-07-07 -至今软通动力广州分公司软件开发工程师
Payme是香港主流支付App,拥有300万用户,支持FPS数转快、分摊账单等功能。我先后负责了Android开发、Backend开发、质量管理,最后担任项目经理 开发non-fatal log添加埋点日志,处理Crashlytics上的Exceptions,将5% top的crash全部处理 整理100% Email Notification发送模板和逻辑,修复FAQ data 使用Microsoft Azure服务,创建Dashboard对API耗时、失败数、CPU占比等进行系统监控;编写Kql查询语句,设置Alerts然后通过XMatter发送线上告警,将Incident反应速度提高到15分钟以内 负责管理团队,采用敏捷管理方式,把控开发进度和项目质量,重视文档管理,帮助团队更好的适应工作节奏和环境
2018-03-23 -至今广州金科文化Android开发工程师
汤姆猫家族包括十几款日活百万的独立游戏,Unity开发完之后,我负责继承暴露出来的UnityPlayerActivity类,编写接口实现两端相互调用;我主导开发了公共组件,采用反射+生产者模式编写,用于连接游戏工程和渠道SDK,保证了代码解耦、渠道SDK高度复用;我熟练掌握所有渠道的SDK接入,善于解决资源冲突、Gradle配置等问题;另外,我还独立开发了JavaGUI工具,用于将游戏Android工程打成AAR并上传到Maven库,比手动操作节省了一半的时间
2016-08-01 -2018-03-22广州益策教育Android开发工程师
学乎App是一款ToB的在线职业教育培训App,我负责开发学习计划、社群动态、音视频播放等模块,极光***享、友盟统计;我负责集成jkVideoView播放器,将原视频播放框架重构,适应业务需求;对于首页复杂的混合布局,我采用了RecycleView,使用Multipleltem,优化了布局加载;接入LeakCanary内存泄漏检测框架,将内存泄漏率降低为原来的1/10
教育经历
2008-09-01 - 2012-07-07安徽工业大学信息与计算科学本科
本人在08年9月至12年7月在安徽工业大学数理学院信息与计算科学专业就读4年,顺利毕业