CV

AMAZING RESUME
牛敬业
移动开发全栈工程师
188****8320niu****@***.com北京30男移动开发全栈工程师在职北京25k-35k •主修课程涵盖软件体系结构、人机交互、移动应用开发、云计算导论等,毕业设计课题为《基于 Flutter 的校园社交活动组织平台的设计与实现》。
•担任校机器人队软件负责人,负责机器人遥控端 App 开发与视觉算法集成,带队获得 RoboMaster 全国赛二等奖,并将技术方案沉淀为队内培训手册。
•与室友合作开发“校园跑腿帮”小程序,独立使用 Node.js 搭建后端,设计订单匹配与消息推送模块,项目获学院创业大赛铜奖。
•参加字节跳动移动技术开放日,参观其移动端基础架构团队,交流了 Flutter 混合栈管理与性能监控落地方案,拓宽了工程化视野。
阿里巴巴(北京)软件有限公司 - 本地生活事业群互联网大厂科技公司
2018.07-2021.12
移动开发全栈工程师移动端架构全栈开发React Native
北京
•- 负责本地生活业务线移动端全栈研发,参与需求评审、技术选型、端到端测试与灰度发布全流程,确保版本迭代节奏与质量。
•- 主导了一款到店餐饮导购应用的开发,采用 React Native + GraphQL 技术栈,实现 iOS/Android 双端 95% 代码复用,业务交付周期缩短 30%。
•- 通过引入 Hermes 引擎、图片懒加载及组件粒度优化,将应用冷启动时间从 2.8s 降至 2.2s,首屏渲染速度提升 20%。
•- 推动前端状态管理方案从 Redux 迁移至 Zustand,简化了 40% 模板代码,并制定组件通信规范,降低跨团队协作维护成本。
•- 与设计师共建动态化布局方案,支持运营活动页面零发版上线,峰值期间支撑单日 200 万次页面曝光。
小米科技有限责任公司 - 软件与体验部世界 500 强智能硬件领先
2022.01-至今
移动开发全栈工程师客户端开发全栈工程Flutter
北京
•- 负责小米健康板块移动应用的开发迭代,主导 Android 端与 iOS 端核心功能落地,并对接可穿戴设备数据同步。
•- 采用 Flutter 3.x + Riverpod 架构重构了健康数据仪表盘,实现复杂图表的高保真渲染,首帧绘制时间降低 28%。
•- 重新设计网络层,引入后台数据同步队列与离线优先策略,使用户在弱网环境下的数据加载成功率提升至 99.2%。
•- 与后端团队共同制定接口幂等性方案,并推动 Proto 协议升级,减少冗余字段传输,单次请求流量平均下降 18%。
•- 定期组织团队技术分享,针对 Flutter 性能陷阱、内存泄漏检测等主题输出技术文档,并指导两名新人快速上手核心模块开发。
•- 项目背景:本地生活业务竞争加剧,亟需一款集搜索、打卡、优惠券核销于一体的导购应用,以提升用户到店转化率。
•- 项目目标:打造操作流畅、个性化推荐精准的餐饮导购平台,包含店铺发现、在线点餐、排队取号、评价互动等核心链路。
•- 技术架构:采用 React Native 跨平台,前端用 Zustand 管理状态,后端基于 GraphQL 网关聚合多个微服务,数据层使用 PostgreSQL 与 Redis 缓存。
•- 我的职责:作为全栈工程师,从零搭建项目脚手架,设计可插拔导航框架;实现 LBS 周边推荐与实时排队模块,并封装 Native 地图组件;优化首页千人千面 Feed 流,通过虚拟列表与图片分片加载,使滑动帧率稳定在 58fps 以上;编写自动化接口测试用例,将联调阶段的缺陷率降低 30%。
•- 项目成果:应用上线后,首月 DAU 突破 50 万,人均停留时长提升 40%,核销率较 H5 版提升 2.3 倍,成为事业部年度核心增长引擎。
•- 项目背景:随着可穿戴设备出货量增长,用户对运动、睡眠、心率等数据可视化与趋势分析的需求急剧上升。
•- 项目目标:构建一个高性能、高保真的健康数据看板,支持多维度图表交互、历史对比和智能提醒,保障数据隐私与安全。
•- 技术架构:采用 Flutter 3.x 实现跨平台渲染,状态管理选型 Riverpod,网络层封装 Retrofit 风格拦截器,后端服务基于 Spring Cloud 微服务,时序数据存储于 InfluxDB。
•- 我的职责:主导看板整体架构设计,抽象可复用的图表组件库,支持折线、环状图、热力图等 8 种样式;优化滑动性能,通过视口裁剪与增量布局,让 10 万条数据点渲染无卡顿;集成指纹/面部识别验证,改造登录流程以保证安全合规;编写性能监控脚本,每周输出性能报告并推动修复。
•- 项目成果:项目顺利通过公司内部安全审计,上线后用户月活增长 120%,应用商店评分稳定在 4.8 分,成为小米健康生态的核心入口之一。
我始终对移动端体验的每一帧流畅度上瘾,痴迷于用代码把模糊的想法变成指尖可触的现实。有代码洁癖与架构强迫症,坚持写可读、可测、可维护的代码,并认为重构是开发者的职业素养而非负担。熟练跨平台技术栈,能从零搭建到交付全链路把握,习惯以可扩展性为前提做技术选型。沟通中善于做“翻译者”,能快速对齐产品、设计、后端的语境,推动协作紧凑无阻。常年保持技术好奇心,习惯用业余项目验证新工具,希望在一个注重品质与工程文化的团队长期深耕全栈方向。
移动端性能调优系统工程:
聚焦包体积、网络与电量三大维度搭建性能优化体系。通过 AndResGuard 资源混淆、图片 WebP 转化、Lottie 动画替代 GIF 等方式,将安装包体积降低 28%,并利用请求合并与缓存策略减少网络消耗 20% 以上。同时引入自动化监控,在 CI 阶段卡控包体积增量与帧率劣化,确保问题不回归。
多端统一开发与工程化实践:
熟练使用 Taro 与 uni-app 实现多端复用,通过条件编译与自定义组件妥善处理平台差异。在项目中搭建物料平台与低代码搭建工具,使新业务上线效率提升 50%。沉淀出屏幕适配、主题切换、离线缓存等工程化方案,并编写《多端一致性实践》系列文章供团队内部分享。