stay1920
全职 · 1000/日  ·  21750/月
工作时间: 工作日09:00-19:00、周末09:00-19:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

kotlin熟练, 近3年一直使用 kotlin 开发, 逐渐使用 flow 替代 liveData, 对冷热流及协程使用熟练, 部分页面使用 Compose 编写, 相应的也使用 mvi 替代 mvvm 模式. 对于新模块可以完全采用响应式编程思路完成模块构建.

UI方面熟练使用各种动画(补间动画 / 属性动画 / 粒子动画),明白绘制过程中可能造成卡顿的原因并尽量避免,熟练自定义view。对性能调优也有丰富经验,可使用profiler/ traceview 进行性能优化,从内存方面排查内存泄漏减少oom以及瞬时高内存快照产生的内存抖动现象。

工作经历

  • 2021-05-26 -至今融云android开发

    最开始负责公司一款私有化im聊天软件项目的维护, 后负责一款海外im聊天项目。主要负责代办,日历,文档,锁屏解锁等功能。

  • 2020-02-12 -2021-04-05向心力android开发

    从0到1完成一款印度地区占星产品,产品包含了视频/IM聊天,在线下单支付等功能。

  • 2014-08-12 -2019-12-01奇虎360android开发

    在该公司先后负责过360Security/360Weather/360电池优化/bitfoot 4个项目,中途更换过部门。

教育经历

  • 2014-09-01 - 2017-09-10北京财贸职业学院计算机软件与理论专科

技能

Android
0
1
2
3
4
5
作品
panditji(印度市场占星类别)

产品为印度市场占星类别app,主要功能为连接主播与用户在线进行占星,支持视频与Im两种方式。 (由于项目在gp上已下架,截图都是之前真机拍摄较为模糊) 1. 负责app从0到1的搭建,使用的是mvvm模式进行项目搭建 2. 负责所有页面布局编写,数据绑定,数据获取 3. 负责支付接入 4. 使用融云sdk完成im模块的编写

0
2023-12-11 13:05
360security (360安全海外版)

该项目为360卫士海外版,早期是参照国内360安全卫士*版做的海外定制功能,中期逐渐脱离国内版路线,针对海外用户习惯更精准的解决痛点。 个人负责模块: 1. *加速功能:早期使用系统api来针对包名对app进行关闭 2. *清理:在给定目录下定期扫描统计*垃圾,并提供一键清理功能 3. 防止自启动:使用*辅助功能对app进行forceStop,防止app被关闭后再次自启动。在后期高版本api逐渐对工具软件权限收紧后,加速功能也以来辅助功能完成。 4. 通知栏清理:使用系统api获取系统通知,对通知进行收纳与清理,在系统下拉通知页面中清理的通知会被收纳进360security内避免用户丢失重要通知信息。 5. 侧边栏桌面悬浮工具:桌面悬浮球,自动吸附*边缘,点击后展开提供一些常用功能。如一键加速 一键清理。

0
2023-12-11 12:30
Beem(海外IM软件)

海外IM类社交软件, 包括聊天,会议主要功能和日历 代办等一些扩展功能。 本人在项目中主要负责以下模块 1. 代办模块:在组织内创建代办,会根据每个人的代办完成情况每日进行提醒 2. 日历模块:创建日程,在日程中添加会议 3. 石墨文档接入 4. 锁屏功能:使用android生物识别api对app进行锁屏,在验证身份通过后可进入app,防止隐私泄露 5. 消息相关:消息发送队列,公众号会话,石墨相关消息气泡等

0
2023-12-11 11:58
更新于: 2023-12-11 浏览: 48