
/// 关于
伊利亚·洛布科夫
DODECAIDR
Lead iOS & macOS Engineer · Full-Stack(Swift · .NET · TypeScript)
拥有 8 年以上经验的 Lead iOS & macOS 工程师兼全栈工程师、Dodecaidr Studio 负责人。使用 Swift 6、SwiftUI、UIKit 和 AppKit 覆盖全部 Apple 平台 — iOS、iPadOS、macOS、watchOS、tvOS:从菜单栏工具、HealthKit 到基于 IOKit、SMC、IOReport 的底层硬件诊断。
全周期覆盖:架构、开发、安全分发(XPC、Developer ID、公证)、CI/CD、发布与 ASO。除应用外,我还做 Next.js/TypeScript 网站、LLM 集成(Claude/OpenAI)、RAG 以及 Apple 端侧 AI:Foundation Models、Core ML。需要时也能负责基于 EF Core 的 ASP.NET Core 后端、Vue 前端,以及使用 PySide6 的 Python 桌面工具。
经验
Lead iOS & macOS Engineer · Full-Stack
NSYS Group · 贝尔格莱德
硬件诊断与以旧换新平台:负责 Apple 原生客户端、.NET 7–10 服务,以及 Web 平台的 Vue 前端。最近半年覆盖 11 个代码仓库与五个平台。
macOS 诊断客户端与安全分发(Swift 6、AppKit):从零构建替换遗留 C# 工具的客户端 —— 基于 IOKit、SMC、IOReport 和私有 HID API 的 25+ 个硬件测试模块(音频通路、环境光传感器、触控板、键盘与 Touch Bar、通过 IOReport 检测的 Touch ID、蓝牙、摄像头、LCD、神经网络引擎、雷雳、风扇、存储);通用二进制、macOS 12+、9 种语言本地化完全对齐。特权 XPC 守护进程(SMAppService)、TLS 公钥固定、钥匙串、由 Secure Enclave 签名的擦除证书、Hardened Runtime 以及含公证的完整 Developer ID 流程;可启动 U 盘向导驱动 startosinstall 的 erase-and-reinstall,并在计费完成前禁止擦除。
iOS 与 watchOS 诊断(Objective-C + Swift,UIKit / SwiftUI):摄像头缺陷检测、电池、视频与 FeliCa 模块完全由后端配置驱动;面向合作伙伴的白标构建、10+ 语言本地化,并通过 fastlane + match 发布。Apple Watch 端用 SwiftUI(MVVM)实现完整诊断套件 —— HealthKit 心率、CoreMotion 运动、基于 FFT 分析(Accelerate / vDSP)的扬声器与麦克风测试、数字表冠、屏幕与充电 —— Watch 应用带动配套软件销售增长 30%。另有 NSYSWatchTool:基于 Swift Package 的 CLI,用于手表资产盘点,带 MDM REST 客户端与 JSON / CSV 报表。
机器人测试台与 macOS 工作站:应用在机械臂上运行约 60 项自动化测试 —— 摄像头、TrueDepth 与 LiDAR(ARKit)、Face ID、NFC、各类传感器、以无线充电替代 USB、不削波的扬声器。基于 RabbitMQ / AMQP 的机器人协议包含四步握手、类型化结果与到 Sentry / GlitchTip 的结构化日志;自动 Wi-Fi 配置(NEHotspotConfiguration)将连接丢失率从 80% 降到约 5%。诊断工作站是基于 AppKit(Tuist)的菜单栏应用,通过私有 MobileDevice.framework、libimobiledevice / usbmuxd 与 adb 控制 iOS 与 Android 设备:原装部件验证、电池健康、DFU / 恢复模式刷机、Mac ↔ iPhone 的 TCP 协议、VPP 许可证与 iOS 26 兼容性。
Web 平台的全栈工作(ASP.NET Core 7、EF Core、SQL Server、Vue 2 与 Vue 3):为笔记本与耳机诊断新增许可证类型与计费端点,把测试结果模型从 EF 实体贯通到控制器、视图模型直至 Vue 组件,带筛选与契约测试的 History Headphones 模块,在应用与 nginx 两侧设置上传限制。微服务方面:新建 .NET 10 服务接收耳机诊断结果(API / BL / DAL 分层、健康检查、ProblemDetails、xUnit)并消除了一处 upsert 竞态;同时维护 .NET 9 服务 —— 带转售拦截标记的设备注册、EF 迁移、密钥迁移到环境配置,以及访问码池竞态的修复。
网络监控与内部工具:基于 Python + PySide6 与 Vue 3 的跨平台监控工具每秒 ping 公司服务与参考主机,用丢包滑动窗口把故障归因到本地网络、运营商或公司服务器,测量吞吐量,写入 SQLite 并生成含图表的 6 语言 PDF 报告(用 PyInstaller 打包 Windows 与 macOS 版本)。此外还构建了经过安全加固的内部管理后台(Python 后端 + JavaScript SPA),包含 CSRF 令牌、带 nonce 的严格 CSP、Origin / Host 校验、密钥掩码与沙箱化子进程执行。
性能、架构与 CI/CD:通过修复内存泄漏与重构,将旗舰 macOS 应用的 CPU 占用从 45% 降至 4%;主导迁移到 Clean Architecture,把跨团队功能交付周期从 1 个月缩短到约 1.5 周。用 Fastlane 与 GitLab CI 实现 IPA / DMG 自动构建、match 签名、Sentry、自动推送更新日志到 Telegram,并为团队引入文档与合并请求规范。
Apple 企业管理与团队:为跨国组织管理 MDM、Apple Business Manager 与 VPP,编写了 Apple VPP API 的 Python 工具以及覆盖 46 个端点的多区域 Apple 服务状态监控。推动在大规模重构、测试生成与内部工具中使用 Claude Code、Cursor 和 OpenAI Codex;带教开发者,主持代码评审、一对一与迭代复盘,覆盖 iOS 与 Android 团队。
Founder & Independent Developer
Dodecaidr Studio · 贝尔格莱德
与全职工作并行运营的个人产品工作室。从想法到发布全程独立完成:MeteoHealth(iOS + watchOS,HealthKit 与端侧统计引擎)、Day of the Day(macOS 菜单栏)、ProxAlert(基于位置的提醒)、FateBall。Next.js/TypeScript 网站 — dodecaidr.pro、meteohealth.pro、runcalculator.pro 和 Hookah Hub(14,000+ 条目、5 种语言)— 均通过 Docker 自托管。目前正在开发 Lanternly:基于 Swift 6、SwiftData 和 Apple Foundation Models 的隐私优先日记应用,覆盖 iPhone、iPad、Mac 与 Apple Watch。
4 款 App Store 应用与 4 个生产环境网站
Dodecaidr Studio
独立完成全周期:MeteoHealth、Day of the Day、ProxAlert 和 FateBall 上架 App Store;dodecaidr.pro、meteohealth.pro、runcalculator.pro 和 Hookah Hub 生产运行。产品、代码、发布、ASO、本地化与营销全部一人完成。
Lead iOS Engineer
Datapax · 莫斯科
面向多个城市的公共交通应用。将内存占用降低 60%:从 650MB 降到 260MB。实现蓝牙信标(iBeacon)支付,使交易可靠性提升 20%。用 Fastlane 搭建 CI/CD,构建与发布周期从 1 天缩短到 2 小时。与设计师共同主导界面改版(满足监管与无障碍要求),并按 SOLID 与 VIP 进行架构评审。
iOS Engineer
Domyland · 莫斯科
用于购房、租房与物业服务的应用。从零重写聊天架构,QA 验收率 100%,聊天相关缺陷为零。交付看房、购买与租赁模块(为公司带来新的收入来源)、租户自助服务模块(续约、缴纳水电费),以及支持游客与已登录状态的灵活授权模块。
iOS Engineer
Mayber · 莫斯科
电子菜单应用:下单、支付处理、实时订单状态跟踪与个性化用户账户。
iOS Developer
DEVLAB LLC · 莫斯科
端到端交付客户项目:Apple TV(tvOS)教育应用,以及在线服装店的电商应用。技术栈:UIKit、YouTube API、MVVM、URLSession、Codable。
生物技术系统与技术学士
西南国立大学
平均成绩 4.72(满分 5 分)。社团与活动:业余无线电俱乐部 Sporadic、格斗俱乐部 Olimp、Kazachki 合唱团。爱好:漂流、攀岩、综合格斗、编程、科研与短篇小说写作;毕业于音乐学校(手风琴)。此外:4 篇学术论文、3 个在研科研项目,并参加每年的无线电考察活动。
技能与技术
/// 编程语言
/// 框架
/// AI 与 LLM
/// 工具
/// 其他
关键成果
生产环境的应用与网站
Dodecaidr Studio
4 款 App Store 应用与 4 个生产环境网站 — 独立完成从想法到发布及 ASO 的全流程。
销售增长
NSYS Group
Apple Watch 诊断方案带动配套软件销售增长 30%。
CPU 占用
NSYS Group
将旗舰 macOS 应用的 CPU 占用从 45% 降至 4%:修复内存泄漏并重构。
内存优化
Datapax
将 RAM 占用从 650MB 降到 260MB — 内存消耗减少 60%。
专业领域
设备诊断
在 macOS、iOS 与 Apple Watch 上基于 IOKit、SMC、IOReport 和私有 HID API 开发 25+ 个硬件测试模块,包括运行约 60 项自动化测试的机器人测试台。
安全与分发
特权 XPC 守护进程(SMAppService)、Hardened Runtime、Developer ID 与公证、TLS 公钥固定、钥匙串以及 Secure Enclave 签名。
应用架构
整洁架构与遗留代码重构:推动团队迁移到 Clean Architecture,将功能交付周期从 1 个月缩短到约 1.5 周。
性能优化
旗舰 macOS 应用的 CPU 占用从 45% 降至 4%,移动应用内存从 650MB 降至 260MB:排查泄漏、性能剖析与重构。
CI/CD 与发布流水线
Fastlane(match)与 GitLab CI:自动构建 IPA 与 DMG、签名、Sentry、自动推送更新日志到 Telegram —— 构建发布周期从 1 天缩短到 2 小时。
全周期独立产品
一个人从想法做到 App Store:产品、设计、代码、StoreKit 2 变现、ASO、截图与 5 种以上语言的本地化。
Web 开发
基于 Next.js 15、TypeScript 和 Tailwind 的生产环境网站:i18n、SEO、MDX 内容与 Docker 部署;工作中还负责 Vue 前端与 ASP.NET Core 服务。
带教与团队
新人上手与代码评审,30+ 场技术面试与笔试题设计,跨 iOS、Android、后端与 Web 的迭代规划与复盘。