For:中软国际
👋 你好,我是葛星辰

现鸿蒙开发工程师
前中级Java开发工程师(云原生倾向) / 未来鸿蒙生态专家
🎯 职业目标
(推荐阅读🌐网页版简历: https://interstellar.fan/about2.html)
以多元职业探索的跨界视野为依托,重视鸿蒙生态在国际博弈中的战略定位,深耕鸿蒙开发领域:
短期聚焦基础技术,熟练掌握了声明式的ArkUI、数据获取展示与存储、三方库基本使用、应用与元服务上架,同时着力攻克应用流转功能所依托的分布式软总线等鸿蒙独创分布式技术;
长期致力于成长为兼具技术深度与业务衔接能力的鸿蒙开发中坚,推动技术在智能终端、物联网等场景落地;
最终通过技术攻坚与场景融合,为鸿蒙生态规模化拓展提供支撑,成为连接生态与行业需求的关键开发者。
🛠️ 技术专长
前端技术
- 框架: Vue 3、React
- 语言: TypeScript、JavaScript (ES6+)、Dart、ArkTS
- 构建工具: Vite
- 样式: CSS3、Sass
- 移动端: 响应式设计、PWA
后端技术
- 运行环境: Node.js、Java、Python
- 框架: Express、Koa、Flask、Django
- 数据库: MySQL、PostgreSQL、Neo4j
- 缓存: Redis
- 云原生: Kubernetes (K8s)
其他
- 电商领域前后端框架: Medusa
- 运维面板: 1Panel
- 云服务商产品: 阿里云计算软件巢
系统架构设计能力
- 系统规划: 设计从需求分析到部署上线的全流程架构方案
- 模块设计: 对复杂系统进行模块化拆分,提升系统可维护性
- 性能优化: 设计高并发、高可用的系统架构,保障系统稳定性
- 技术选型: 根据业务需求选择合适的技术栈和工具链
📈 产品能力
- ✅ 全栈开发: 能够独立完成从产品规划到部署上线的全流程
- ✅ 性能优化: 深入理解前端性能优化策略,提升用户体验
- ✅ 团队协作: 熟练使用Git或类似Jira的平台进行团队协作,遵循代码规范
- ✅ 持续学习: 关注前沿技术,快速适应新技术栈
- ✅ 用户体验: 注重细节,追求极致的用户体验
📈 教育/事业/发展时间线
数学物理竞赛双省壹等奖
获得全国高中数学联合竞赛、江苏省中学生物理学科奥林匹克竞赛壹等奖

进入华南理工大学软件工程专业
进入985高校主修软件工程专业,系统学习C/C++、数据结构、算法、操作系统、数据库等,作为卓越班成员接触Arduino机器人开发
软件工程专业毕业
获得华南理工大学软件工程专业毕业证书和学位证书,专业水平受到全国人大常委会认可,对计算机工作原理有了全局把握

爱立信软件设计工程师
概括总结:
在世界500强企业担任软件设计工程师,参与车联网项目研发
详细工作内容:
- 使用 Prometheus、InfluxDB 和 Grafana 等,收集计算机系统的内存使用情况、io 情况、tps、cpu、网络、硬盘等数据, 来测试系统的压力上限,以及是否可以长时间运行等等。
- 使用 ansible,编写 playbook,来部署已有的服务,以便其他开发人员进行运行、调试和测试等等。
- 用 kong 和 SpringBoot 构建一个 api 网关,来进行客户端和服务器端的解耦;使用 Lua 开发 Kong 的认证插件
- 将 Keycloak 以 ACL 插件的方式与 kafka 进行集成。实现这个插件以后,kafka broker 可以识别出每个生产者和消费者然 后判定某个特定的 topic 下的消息是否允许被某个其他客户端访问(同样是 producer 和 consumer)。开发的 Kafka 的认 证和授权插件 ,包括 client 端请求 keycloak 获取 token 的模块、server 端请求 keycloak 验证 token 的 模块和 server 端 判断 client 是否有权限执行本次操作的模块,并进行测试、撰写文档,交付同事使用后得到认可
- 在一个车联网相关的大项目中,实现多边形地理围栏和圆形地理围栏,来判定一个点是否在一个地理围栏以内。

华为在线教育项目软件开发工程师
概括总结:
受雇于外企德科为华为工作,参与研发在线教育系统,负责两个核心模块「OJ模块」和「沙箱模块」中「沙箱模块」的开发。
详细工作内容:
面向高校学生,我参与打造了一款“即开即用”的浏览器 Linux 实验室。学生无需装环境,点开链接就能在Linux风格的浏览器环境里写代码并运行;每个实验被切成若干检查点,像游戏闯关一样一步步跑通 ModelArts、大数据或 Java 贪吃蛇。幕后用 Docker 镜像固化依赖,Kubernetes 按需拉起 Pod,实验结束即销毁,创建-销毁一键完成,既省资源又保证环境永远干净新鲜。

职业空白期
探索多元职业视角:在Upwork接软件开发订单;学习Flutter开发/鸿蒙开发,以练习为目的开发出数个Flutter/鸿蒙应用,获得数张华为总裁吴勇刚签发的结课证书;给MIT的深度学习课程提PR并被接受;送外卖,做代驾;在线上教授10+女性AI技能,包括通义听悟、Get笔记、Coze智能体和即梦AI等,收获学员感谢。
📝 项目经历
项目名称:坚守健身课程预约系统
背景:学校旁新开健身房,老板给两周期限,要求上线一套能提高客户向健身房预约课程的效率的系统;角色:我一人身兼产品经理 + 项目经理 + 后端+运维的全栈开发者;职责:在3天里用说服擅长前端的同学合作给出Figma原型图,获得老板欣赏、用Vue3+Element Plus撸出客人端和管理端、用PHP写接口、用MySQL构建数据模型、写Nginx配置HTTPS证书、购买阿里云ECS部署上线;技术栈:Element UI、PHP、MySQL、Nginx、MYSQL计划任务;难点:老板要求“每天早上 6 点课程预约表必须归零”,可 PHP 只能被动响应请求,无法像闹钟一样主动清空;我抱着玩偶在宿舍通宵,把触发器和存储过程写进 MySQL——凌晨 5:59,一条 EVENT 悄悄启动,预约数据瞬间归零,系统已干净如新。学生刷新的那一刻,新一天的“哈他瑜伽”课程静静躺在列表里,静静地等候预约。项目名称:康威生命游戏
背景:大一 C++ 大作业,我偏偏选了康威生命游戏---那种依靠简单基础规则就能生成各种复杂模式的概念让我着迷;那时只知道 MFC,没有视图-数据绑定,全靠代码操作视图手动把格子刷到屏幕上,调一次迭代就得重画一整块视图,苦不堪言。Vue发布后我用业余时间学了 Vue,数据一变界面自动刷新,我突然意识到:让当年的自己崩溃的“刷新地狱”,用数据视图绑定模型,只需要写代码修改数据就能解决。于是说干就干……角色:策划、UI、前端、算法、测试;职责:用 Vue3 从零搭棋盘,把 4 条演化规则翻译成 38 行代码;点击“随机填充按钮”即可播种种子;点击开始按钮棋盘即开始20 FPS 的连续世代迭代;最后将静态页面部署到GitHub Pages展示;技术栈:Html、CSS、JavaScript、Vue;难点:四条演化规则看似人话,转译成代码却全是“边界陷阱”——“存活=2 OR 3”,那么在棋盘边缘的格子如何判定;我在草稿纸上手动心算演化,终于将演化规则切分成三个步骤:第一步、记录之前棋盘状态;第二步、计算每个格子周边格子的存活数;第三步,根据之前的格子状态和格子周围格子存活数应用演化规则;棋盘演化跑通那一刻,杂乱的橙红色看似无规律的变化,倏忽间偶发地形成了一些稳定的结构,比如45度移动的滑翔机、横竖交替变换的十字等等,启示我真实世界也许也由这么一些简单规则所支配,最后演化出了一些稳定结构---生命。
项目源码:https://github.com/VincentCorleone/conway-life-game项目名称:2048小游戏Flutter仿写版
背景:几年前 2048 火遍全网,工作之余我得知谷歌的跨平台移动应用开发框架Flutter发布,为了以项目开发驱动Flutter的学习,并在简历里留下一款属于自己的作品,于是我给自己下了 48 小时的极限挑战——用 Flutter 复刻这款小游戏;角色:我一人同时是UI、Flutter前端、Flutter视图模型构思者、动效师和测试职责:48 小时内完成需求拆解、色板复刻、网格布局、手势识别、分数系统、状态存档,以及所有动画;从零手撸 Dart 逻辑,共编写Dart代码876行,每一行代码都拒绝复制粘贴,选择纯手打。技术栈:Flutter、Dart、Animation、AnimationController、Tween;难点:方块合并时的“滑入-放大-淡出”三连动画最磨人——如何在保持简洁的UI数据模型的前提下实现动画是本项目的最大难点;我抱着笔记本在楼道里来回踱步,直到翻到官方文档中Tween对象相关的描述,发现它隐约符合我需求。在几番尝试验证和推进下,我终于在凌晨把最后方块合并动画调到像素级丝滑。那一刻,听到我的欢呼雀跃,走廊的声控灯为我亮了一整排。
项目源码:https://github.com/VincentCorleone/game_2048项目名称:网盘
一个前后端分离的网盘项目,前端主要使用了 Vue 框架,后端主要使用了 Springboot 框架。
Docker 镜像地址:https://hub.docker.com/r/evincge/easypan项目名称:高股息信息服务平台鸿蒙版
背景:A股放量上涨,人人都想“低买高卖”,可我知道那不过是零和博弈的转盘,真正能让所有股东一起数钱的是企业真金白银的分红,于是我关掉K线图,做了款鸿蒙原生高股息信息服务平台,让分红不再是券商研报里被忽略的脚注,而是手机、手表、平板都能实时提醒的“现金闹钟”。角色:一人兼任产品、后端、爬虫、鸿蒙前端、运维。职责:用Python每天定时爬完财报与除权公告并筛出股息率>3%标的,基于ArkTS写一套自适应服务卡片集成鸿蒙后台任务与通知中心在除权日前后多级提醒,再用鸿蒙分布式数据库把用户自选股与分红记录跨设备同步,最后云托管上线。技术栈:Python3.11、Scrapy、FastAPI、PostgreSQL、Redis、ArkTS、HarmonyOS SDK、分布式数据管理、服务卡片、Docker。难点:爬虫拿到的文字分红方案五花八门——10派15.2元、10转3派1.5元、10派2元送3股,难的是把每句“每10股派多少”实时换算成用户实际能拿多少税后现金和该持有多少股,我抱着键盘在走廊里枚举正则模板再套税后税率表,终于让计算误差<0.1%,第二天开盘手表一震,平台首条分红到账推送弹出:税后612.38元已入账,我抬头微笑——行情涨跌我皆能分享企业的盈利。
🤝 期望共事
我期待能加入一个富有创新精神的团队,将我的技术专长和项目经验转化为实际价值,特别是在鸿蒙生态的势能积聚过程中发挥作用。我相信:
- 技术驱动业务: 用技术解决实际问题,创造商业价值,在移动开发运用分布式软总线技术,推动万物互联世界的到来
- 持续学习成长: 在团队中相互学习,共同进步,不断提升自己和团队的鸿蒙开发水平与团队协作程度
- 用户至上理念: 始终以用户体验为核心,打造优质移动端应用
📞 联系方式
让我们一起推动鸿蒙生态的蓬勃发展!
📱 微信: 16620783046
📧 邮箱: postmaster@interstellar.fan
🐙 Github: https://github.com/VincentCorleone
🌐 网页版简历地址: https://interstellar.fan/about2.html
🕐 联络时间: 周一至周日 9:00-21:00