Rizvan Hawaldar,资深移动端、AI 与全栈工程师

Rizvan Hawaldar资深移动端工程师 · AI · 全栈

我开发移动应用,也开发后端和 AI。

资深移动端工程师,拥有 14 年 iOS 和 Android 开发经验。我还负责每个应用背后的 API 和数据,以及运行在其上的 AI 功能和智能体。

可接合同项目或全职工作印度班加罗尔 · 全球远程

您在寻找什么?

一位同时能做后端和 AI 的资深移动端工程师。

  • 14 年经验,9 家公司,10 多款应用上架 App Store 和 Google Play。
  • 移动端:React Native、Kotlin、Java 和 iOS。
  • 后端与 AI:Node.js、Python、PostgreSQL 和 LLM 智能体。
  • 合同或全职均可,在班加罗尔远程工作。一周内即可开始。

我能做什么

概览

14年
移动应用开发经验
10+款
应用上架 App Store 和 Google Play
1周
以内即可开始新合同

什么时候能联系到我

正在换算您的时区…

如有需要,通话时间可以提前或推后。

您的时间
--:--
我的时间 · 班加罗尔
--:--
与您 9 点到 18 点工作时间的重叠
– / 9 小时

职业亮点

  1. 2025 — 至今现在合同项目

    为美国、加拿大和海湾地区的团队做移动端、后端和 AI 开发。

  2. 2022Loop Health

    在一个 React Native 应用中实现保险理赔和医生在线问诊。

  3. 2017Baker Hughes

    以 Staff 工程师身份开发工业软件五年。

  4. 2012Justdial

    发布第一款应用。此后共上架 10 多款应用。

合作过的公司和客户10

十个团队,涵盖本地搜索、教育、能源、健康保险、旅游和零售,按时间从近到远排列。

  1. Alshaya Group零售2025
  2. NCR Voyix零售科技2025
  3. Swiftsku零售科技2023
  4. Loop Health健康保险2022–2024
  5. Expedia旅游2022–2023
  6. Irish Life保险2022–2023
  7. Baker Hughes能源科技2017–2022
  8. Shaw Academy在线教育2016–2017
  9. Xelpmoc产品工作室2015–2016
  10. Justdial本地搜索2012–2016

01开源框架

Mobile App Framework:一套代码,发布为多款品牌应用。

它解决的问题

把一个应用卖给众多客户的公司,通常会为每个客户复制一份代码,这些副本会越来越不一致。这个框架只保留一套 React Native 代码,并为每个客户分别生成带有自己品牌的 iOS 和 Android 应用。

  • React Native 0.86
  • Expo SDK 57
  • 严格 TypeScript
  • Redux Toolkit
  • GraphQL
  • zod
  • Jest
  • 支持 AI 智能体
13
个代码包,各司其职
93
个自动化测试,全部通过
7
项架构决策有书面记录
1
条命令即可新增一个客户应用

在线演示

选择一个品牌,看同一个应用如何变化。

三个应用使用相同的界面和逻辑,只有品牌设置不同:名称、商店 ID、颜色、按钮形状、语言和功能。

品牌
语言
Acme Tasks

用 Acme 的方式搞定一切。

我的任务还剩 2 项
要做什么?添加
  • 买牛奶
  • 查看发布说明
  • 预订机票
✦ 问问助手

珊瑚色调、圆角按钮、阿拉伯语从右到左布局、AI 助手开启。

brands/acme/src/index.tsx
export default defineBrand({
  config: {
    id: 'acme',
    displayName: 'Acme Tasks',
    i18n: { supportedLocales: ['zh', 'en', 'ar'] },
    features: { assistant: true },
  },
  theme: {
    colors: { light: { primary: '#C2185B' } },
    components: { button: { radius: 'pill' } },
  },
});
新增品牌所需代码
一个配置文件
商店应用 ID
com.acme.tasks

✦ 为 AI 而生

为 AI 做好准备,代码中和应用里都是。

  • 面向 AI 编程工具构建流程强制执行规则

    分层和导入规则在 CI 中运行。Copilot、Cursor 或 Claude 生成的代码要么符合结构,要么构建失败。

  • 面向 AI 模型类型化的输入和输出

    TypeScript 和 zod 校验精确规定模型能调用什么,并在错误输出到达界面之前将其拦截。

  • 面向应用用户使用真实功能的助手

    应用内助手调用的操作与按钮相同,修改数据前会先询问。每个品牌都可以关闭它。

包含什么

团队发布所需的一切。

  • 白标新客户只是一个配置文件

    名称、颜色、语言和功能。界面和业务逻辑保持共享。

  • 架构每次构建都检查结构

    分层规则在 CI 中运行,无论是人还是 AI 工具添加代码,代码库都能保持整洁。

  • 网络安全处理网络错误

    令牌刷新、重试和错误响应都会变成界面可以显示的清晰错误。

  • 设计系统每个品牌都清晰易读

    浅色和深色模式下的颜色、字体和形状设置,发布前检查对比度。

  • 多语言支持从右到左的语言

    阿拉伯语、法语和英语共用同一套界面,阿拉伯语会自动镜像布局。

  • 应用内 AI助手使用真实功能

    它调用与界面相同的逻辑,修改任何数据前都会先询问。

02AI 智能体

能完成真实工程工作的 AI 智能体,每次改动都由人来审批。

我用开发应用的方式开发智能体:每个操作都是类型化、经过测试的函数,规则写在代码里,未经人工审批不会保存任何内容。

重点智能体

Brand Agent

已完成开发和端到端测试 · 下一步:首次在真实模型上运行

您只需用一句话描述新客户。Brand Agent 会为其生成 Mobile App Framework 应用的专属版本(名称、颜色、语言和功能),并运行所有检查。然后它会停下来,等待人工审批。

由 AI 决定做什么,由普通代码执行规则。它只能在新客户的文件夹内写入,没有任何提交代码的途径,而且审批只覆盖通过检查的那些文件。

7
个可执行的操作,每个输入都经过校验
5
次测试中尝试的捷径,全部被拦截
0
种不经人工就保存代码的方法
1
个调用的外部服务:AI 模型
  • Claude Opus 5.5
  • 工具调用
  • 严格 TypeScript
  • zod 4
  • Jest
  • node:test
  • Mobile App Framework
brand-agent · kahwa-e2e运行中

需求Kahwa,迪拜的连锁咖啡店。阿拉伯语和英语,暖色调,开启会员助手。

  • 操作已执行
  • 捷径被拦截
  • 等待人工处理

端到端测试的回放。AI 的步骤是预设的,每个工具都真实运行过。

我如何开发智能体

  • 工具调用类型化、经过测试的操作

    智能体能执行的每个操作都是经过校验的函数,有自己的测试和权限。

  • MCP连接您的系统

    MCP 服务器让智能体实时访问代码仓库、问题跟踪、数据分析和内部 API。

  • 编排可以恢复的长任务

    规划、执行和审查步骤,带有重试、预算和检查点,长任务可以从中断处继续。

  • 评估与防护上线前先衡量

    用真实任务测试、可追踪的运行记录、成本和速度上限,以及在任何不可撤销操作之前的审批。

04经历

14 年应用开发,任职 9 家公司。

  1. 2025 — 至今

    软件工程师(合同)美国、加拿大及全球客户

    • 为产品团队做全栈开发:移动应用、API 以及两者之间的连接。
    • 为保险、金融和零售产品开发 React Native、Android 和 iOS 应用。
    • 为已上架的应用提升速度和稳定性,保持应用评分。
    远程
  2. 2023 — 2026

    项目交付负责人Mphasis

    班加罗尔 / 全球交付
  3. 2025

    资深工程师(领域专家)Alshaya Group

    远程 · 迪拜时区
  4. 2025

    资深工程师NCR Voyix

    远程 · 美国时区
  5. 2022 — 2024

    软件工程师 IIILoop Health

    印度 / 远程
  6. 2017 — 2022

    Staff 软件工程师Baker Hughes

    工业软件
  7. 2016 — 2017

    资深软件工程师Shaw Academy

    班加罗尔
  8. 2015 — 2016

    项目负责人Xelp Design & Tech

    班加罗尔
  9. 2012 — 2016

    团队负责人(软件工程师)Justdial Limited

    班加罗尔

05技能

移动端是核心,后端和 AI 让它完整。

移动端(核心)

  • React Native
  • Kotlin
  • Java
  • Swift
  • Objective-C
  • 原生 ⇄ RN 迁移
  • 推送与 OneSignal
  • 华为生态

网页前端

  • React
  • Next.js
  • TypeScript
  • Redux
  • Tailwind
  • GraphQL

后端与数据

  • Node.js
  • Python
  • FastAPI
  • Rust
  • PostgreSQL
  • MongoDB
  • REST

AI

  • LLM 集成
  • 推理管道
  • 延迟优化
  • 端侧模型
  • 深度学习基础

构建与发布

  • Fastlane
  • Gradle
  • GitHub Actions
  • Jenkins
  • Azure DevOps
  • Firebase
  • AWS

工作方式

  • 亲自动手写代码
  • 每天交付代码
  • 技术领导
  • 架构评审
  • 端到端负责
  • 敏捷 / Scrum
  • 单元测试
  • 代码评审文化

06教育背景

教育背景与证书。

教育背景

  • 计算系统与基础设施,工学硕士(M.Tech)BITS Pilani · 2018–2020
  • 计算机科学与工程,工学学士(B.E.)Visvesvaraya Technological University · 2007–2011

07招聘方须知

第一次通话会问的问题,这里都有答案。

状态、到岗时间、所在地和技能一目了然。下方的简短表单会帮您写好介绍邮件。

状态
正在看机会合同或全职
到岗时间
一周内适用于合同项目
所在地
印度班加罗尔印度标准时间(UTC+5:30),以远程为主,可出差到现场
经验
14 年9 家公司,10 多款已上架应用
移动端
React Native, Kotlin, Java, iOS跨平台与原生
全栈
Node.js, Python, React, PostgreSQLAPI、数据管道和网页前端
AI
LLM 智能体、MCP、推理日常工作中使用 Claude、Copilot 和 Cursor
教育背景
M.Tech, BITS Pilani计算机科学工学学士,VTU
费率
面议取决于范围和周期
回复时间
一小时内工作时间内。邮件最快。

写一封介绍邮件

选择职位类型和方向,邮件会自动写好,您只需发送。 邮件正文为英文。

职位类型
方向(可多选)

rizvan.g.h@gmail.comLinkedInGitHub

联系

在招移动端、AI 或全栈人才?我们聊聊。

告诉我产品和时间安排,我会如实告诉您我是否合适。

rizvan.g.h@gmail.com