个人简历 · 夏光辉

夏光辉 | 求职意向:鸿蒙车载应用开发工程师 | 邮箱:XGH20005@163.com | 4 年鸿蒙经验


教育经历#

本科(统招)· 计算机科学与技术专业 | 2019.9 – 2023.6


工作经历#

中科创达软件股份有限公司 · 上海分公司 | 2024.9 – 至今#

鸿蒙车载应用开发工程师

依据现有 ADS 安卓版本,整理需求、提出优化建议、联合设计师与地图团队定制技术方案,完成 ADS 鸿蒙版本 32845 开发;审查同事代码,输出 wiki 设计文档;使用 UT、LT、testMate 技术支撑测试团队测试闭环。

安卓车载应用开发工程师

开发 ADS 安卓版本 AVP4.0 需求,解决 AVP、APA、AVM、EPA 中测试团队提出的问题单;问题单修改完毕开测试车上路自测,自测通过后合入项目组等测试团队验收。


项目经历#

ADS 鸿蒙智行 | 2024.9 – 至今#

智能驾驶类 · 鸿蒙 & 安卓版本车载应用

华为打造的智能驾驶 HMI 交互软件,尊界、问界、享界、智界、尚界等品牌在用。鸿蒙版本采用单层架构——1 个 Hap 包、13 个 Har 包 + 1 个跨进程通信 SDK 的 har 包、1 个资源值共享的 hsp 包,以适配多品牌任意车型的组合需求。

安卓主要业绩

  • 开发安卓 AVP4.0 业务,修改安卓 AVP、APA、EPA、AVM 问题单 80+

鸿蒙主要业绩

  • 主导团队完成 HarmonyOS V1 至 V2 平滑迁移,实现全部 API 兼容适配,核心性能提升约 30%
  • 封装驾驶数据进程间通信 SDK,打通 ADS 与 HUD、花瓣、DRES 等第三方进程的高效通信;同步输出 API 接口文档与使用教程 Demo,将对接沟通成本降低 70%
  • 主导尊界蟹行模式 Android → 鸿蒙的 MVVM 架构迁移,覆盖 50+ 工况组合,设计 json 解析蟹行智驾数据的方式,使代码高内聚、低耦合、强拓展
  • 主导智驾面板、远程维护、设置项等核心操作模块开发,攻克 ArkTS 与 C++ 跨语言通信难点
  • 主导 AVP、APA、EPA、AVM 等智驾模块 UI 与业务开发,设计事件总线单线程消息分发机制,解决高频消息同步刷新难题
  • 配置 Code-linter 并定制 25+ 条团队专属检查规则,关键模块代码可读性提升 40%,Code Review 成本降低 30%,缺陷率下降 25%
  • 基于鸿蒙原生自测框架,搭建 UITest 与 LocalTest 测试防护网
  • 编写 AI 编程 Skill(dataSDK 开发、代码审查、对话整理、单元测试等),推动团队从传统编程迈向 AI 编程,编码效率提升 300%
  • 编写自动化构建脚本,主导冷启动优化(启动任务分层、延迟初始化、资源预缓存、主线程精简),首页渲染从 1.2s 降至 630ms

朗声读 | 2024.4 – 2024.9#

教育类 · 鸿蒙移动端应用

基于 HarmonyOS 5.0 的英语学习应用,集听说读写于一体。

  • 封装应用通用功能策略(http 模块、首选项持久化、日志记录),增强复用性与维护性
  • 利用 UIAbility 和 Page 生命周期实现数据埋点,精确记录用户学习时长
  • 通过 uploadFile 实现文件上传,保障学习数据及时同步
  • 利用 AVPlay 完成单词音频播放及背诵功能
  • 通过鸿蒙三方库 calendar 完成打卡页日历展示与记录管理
  • 通过 @Prop、@Link、@Watch 等装饰器完成跨页面数据传递与监听
  • 使用 Web 组件实现鸿蒙原生应用与网页方法的交互,完成单词高亮

快运通 | 2024.1 – 2024.4#

交通运输类 · 鸿蒙移动端应用

鸿蒙原生物流 APP,解决搬家货运痛点,通过签单、传照、提货、交货、异常上报等功能拆分送货节点。

  • 采用单层架构 + 静态共享包模式,便于后期对 Har 包中 UI 组件与资源的复用
  • 使用 window 创建子窗展示广告页,展示完毕销毁子页面以提高性能
  • 通过首选项存储常用配置(广告页、路由地址、显示时长),在入口处判断跳广告页或首页
  • 封装骨架屏组件,在网络请求未成功时先显示,提升弱网下的等待体验
  • 通过 Refresh + List 组件配合 onStateChange、onReachEnd 实现下拉刷新与上拉加载
  • 给 Refresh 的 builder 绑定 @Builder 构建函数,实现自定义下拉刷新样式
  • 申请定位权限与地图服务的 p12、cer、csr、p7d 证书,实现地图、定位、导航与位置上传

邻里团购 | 2023.9 – 2024.1#

生活服务类 · 鸿蒙移动端应用

社区团购 App,融合次日达/自取与购物车、订单管理。

  • 通过 Flex、List、Stack、Checkbox 等组件实现布局
  • 通过绝对定位 + 平移 rotate 实现首页右下角小红包的显示与隐藏
  • 通过 AlphabetIndexer + List 实现侧边栏与商品列表双向联动
  • 使用 TextInput 配合 Swiper 实现提示词滚动显示
  • 网络编程使用 Axios 等三方开源库

追风影票 | 2023.07 – 2024.01#

生活服务类 · 微信小程序

电影票小程序,覆盖影片详情、分类筛选、选座、支付与订单取票全流程。

  • 通过 HTML5 和 CSS3 构建界面布局,JS 实现交互(影片滚动展示、选座操作等)
  • 图形化选座界面,通过 JS 与后端交互获取和更新座位状态
  • 调用支付平台 SDK,通过加密技术保障支付信息安全

个人优势#

  • 拥有全面的车载 Android 应用迁移至鸿蒙平台的经验,包括业务迁移、适配、性能优化
  • 两年鸿蒙安卓车载项目开发经验,熟练处理车载应用在需求分析、开发、测试中的复杂场景与开发环境搭建
  • 熟悉安卓屏幕适配方案,能运用屏幕密度动态适配实现多分辨率等比例布局和 DPI 跳变修复
  • 熟练使用主流 AI 大模型和 AI 编程工具,擅长编写 skill、理解 Agent 原理、RAG 原理,了解 Harness
  • 熟练使用安卓 Java 核心知识:多线程、Activity/Fragment 生命周期回调、UI 控制基类、View 容器组件
  • 熟练使用安卓 ViewModel 响应式开发,运用 ViewModel + LiveData 实现 UI 状态响应式更新与生命周期感知
  • 熟练掌握鸿蒙 NDK 跨语言通信与 IPC 进程间通信的 SDK 封装,熟悉安卓跨语言通信
  • 熟练掌握鸿蒙 ArkUI 声明式 UI 布局开发(基础组件、容器组件、动画组件、弹窗组件、功能组件)
  • 熟练掌握鸿蒙 ArkTS 面向对象语言:基础语法、动态构建 UI 元素、通用方法与组件的封装和继承
  • 熟练掌握鸿蒙 V1/V2 页面级与应用级变量状态管理、沙箱操作、文件上传/下载
  • 熟练掌握鸿蒙 http 请求类、日志管理类、沉浸式导航,熟练使用 pbjs、axios、Lodash、Day.js 等三方库
  • 熟练掌握鸿蒙 Stage 模型、UIAbility 生命周期、页面与自定义组件生命周期、页面间路由跳转
  • 熟练掌握鸿蒙 Ability 能力开发:AvRecorder 录音、相机、AvPlayer 视频播放、传输图片、定位等
  • 熟练掌握 git 版本管理,有良好编程习惯,善于使用 MVVM 设计模式、布局组件化、功能模块化
  • 熟练掌握鸿蒙应用冷启动优化:启动任务分层、延迟初始化、资源预缓存、主线程精简,实现首屏快速可见
  • 拥有鸿蒙应用开发高级证书、鸿蒙学习资源贡献者证书;精通 DevEco Studio,熟悉鸿蒙调试工具
Profile Image of the Author
Adlerian
上海|我把名片,换成了一个域名,记录我来时的路
这个站是怎么来的
我把名片,换成了一个域名,记录我来时的路。域名、备案、HTTPS、部署——全过程都记着,你也能有一个自己的网站。
分类
标签
最新动态
站点统计
文章
1
分类
1
标签
5
总字数
1,041
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Local
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0

当前页面没有目录

文章目录

当前页面没有目录