Bobby

Bobby

移动端Android应用开发

发送消息
0 · 0条评价 回复率 50% 4年经验 ¥150/时
移动开发 心理咨询
技术 更多

职业经历

•Java基础扎实,对多线程并发通信、常见锁原理、线程池原理和使用、Android项目多线程实现方式等有深刻了解 •熟悉Kotlin函数式编程、空安全特性、协程编程,可以应用协程挂起函数、Flow、Launch等特性简化异步编程;理解Kotlin范型实例化上下界,应用扩展函数和委托模式优化代码 •熟悉Android UI组件,理解View绘制流程、事件分发和动画机制 •熟悉Android应用界面适配和优化,有应用主题切换、启动优化、大图处理和数据结构选择处理内存优化、内存泄漏检测和优化、I/O问题优化等处理经验 •熟悉Jetpack Compose开发,理解Compose基础概念和使用,包括组合函数、重组过程、状态订阅和更新、Modifier、与原生View系统混用等 •熟悉TCP/IP、HTTP(S)协议,理解TCP建立和断开过程、HTTP报文结构和状态码、HTTPS加密原理和应用、对称加密与非对称加密 •有SDK和项目架构经验,推动团队在架构应用、规范性的实践 •对Flutter、SwiftUI开发有一定的了解,有iOS开发和AppStore上架经验 独立App开发能力,喜欢简洁高效的代码,注重产品用户体验

工作经历

Android高级开发工程师 · 内蒙古索云数据科技有限责任公司

2019年12月 — 2021年07月

技术,前端/移动开发,Android

主要负责移动端项目0-1整体研发过程,对接主要高校产品负责人需要,完成前期需求和技术分析,移动端产品开发流程管理,配合产品优化客户端体验,项目主要功能包括 1. 综合业务模块和功能模块划分,通过组件化方案实现学生端和招聘端开发,实现公共代码复用 2. 课程模块支持课程缓存功能,基于OkHttp实现多线程下载,支持断点续传 3. 通过Theme主题替换,优化冷启动黑白屏问题 4. 分析Application中初始化任务,将可延迟任务通过IdleHandle实现延迟初始化,优化应用启动 5. 基于WebSocket+Okhttp实现基础IM功能

Android开发工程师 · 奥琦玮信息科技(北京)有限公司

2017年12月 — 2019年12月

技术,前端/移动开发,Android

对接公司供应链产品线,负责移动端产品的功能研发、迭代和性能优化,完成高质量编码工作 负责前期需求和技术分析,移动端产品开发流程管理,完成项目13+功能模块的研发任务 通过引入MVP架构模式完成产品迭代升级,通过业务需求和功能特点实现组件化

Android高级开发工程师 · 东方剑桥教育集团

2021年12月 — 2023年05月

技术,前端/移动开发,Android

核心研发,主要负责全人星球教学端、教师端、家庭端项目研发 负责公司幼儿教育方向全人系列产品研发,全人星球教学App支持公司100+幼儿园教学招生和教学业务 探索iOS(Swift)、Flutter技术方案,基本掌握iOS发布过程和基础应用研发

教育经历

南昌大学

网络系统管理

2007年09月 — 2010年06月

项目经历

风电机器人项目

2024年01月 — 2024年01月

风电机器人项目 独立负责风电机器人基础模块开发和新版本框架搭建,完成风电机器人SDK及相关文档输出,实现基于Socket通信SDK设计和开发 • 设计阶段抽象机器人对象,将其相关属性行为进行封装,实现一机连接多机器人功能 • 基于Socket方案实现天空端通信和协议解析,数据读取和解析过程通过接口对外,后续不同版本协议、机器人都可快速接入 • 综合考虑后实现基于MVP的底层架构,制定协作规范文档,方便组内协作开发 Rockrow Pro 独立负责应用主要研发工作,跑步、快艇运动模块,轨迹纪录和展示,话题系列相关功能和话题发布流程,运动国际/国内排行榜,配合产品处理App上架应用市场,处理应用权限、隐藏协议等问题,当前应用已经上架 • 应用整体架构基于MVVM模式,使用Databinding、LiveData、ViewModel • 基于ViewGroup实现AvatarLayout,配合Glide override优化图片尺寸,用于展示点赞用户列表 • ViewPager2实现Banner效果,通过Transformer处理Banner图片展示效果 • Banner组件重写onInterceptTouchEvent,处理结合RecyclerView时滑动冲突问题 • 基于高德地图SDK实现运动定位和路径轨迹图展示,用于跑步和赛艇功能部分 • 自定义评论功能组件,解决RecyclerView中二级评论展示;实现横向Chart数据图表,支持点击滑动; • 修改图片预览框架,适配UI设计图 全人星球项目 全人星球旨在推动幼儿教育数字化转型,推动全人教育理念落地实施。系列项目包括全人星球教学端、教师端、家庭端,覆盖课前课中课后,围绕幼儿教育提供全程素质教育 • 采用组件化方案提高代码的复用性,如基础框架、公共类库、网络、图片、鉴权等功能封装成独立的组件,供不同的业务使用以实现多端复用 • 引入Kotlin协程优化异步数据请求,处理H5课件加载和本地资源替换,优化WebView内存占用 • 应用SwiftUI开发iOS应用,并完成AppStore上架工作

TA 的技能服务

该人才共 1 项技能服务,可在 技能服务 中搜索「Bobby」查看。