
/// プロフィール
イリヤ・ロブコフ
DODECAIDR
Lead iOS & macOS Engineer · Full-Stack(Swift · .NET · TypeScript)
8年以上の経験を持つLead iOS & macOSエンジニア兼フルスタックエンジニア、Dodecaidr Studio代表。Swift 6、SwiftUI、UIKit、AppKitで、iOS・iPadOS・macOS・watchOS・tvOSのすべてのAppleプラットフォームを担当。メニューバーユーティリティや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リポジトリ・5プラットフォームにわたり開発。
macOS診断クライアントと安全な配布(Swift 6、AppKit):レガシーのC#ツールの置き換えをゼロから構築 — IOKit、SMC、IOReport、プライベートHID APIを用いた25以上のハードウェアテストモジュール(オーディオ経路、環境光センサー、トラックパッド、キーボードとTouch Bar、IOReportによるTouch ID、Bluetooth、カメラ、LCD、Neural Engine、Thunderbolt、ファン、ストレージ)。ユニバーサルバイナリ、macOS 12+、9言語のローカライズ完全対応。特権XPCデーモン(SMAppService)、TLSピンニング、キーチェーン、Secure Enclaveで署名した消去証明書、Hardened Runtime、公証を含むDeveloper IDの全工程に加え、startosinstallのerase-and-reinstallを駆動する起動USBウィザード(ライセンス課金前は実行不可)も実装。
iOSとwatchOSの診断(Objective-C + Swift、UIKit / SwiftUI):カメラ欠陥検出、バッテリー、ビデオ、FeliCaの各モジュールをすべてバックエンド設定で駆動。パートナー向けホワイトレーベルビルド、10以上のロケールへのローカライズ、fastlane + matchによるリリース。Apple WatchではSwiftUI(MVVM)による診断スイート一式 — HealthKitによる心拍、CoreMotionによるモーション、FFT解析(Accelerate / vDSP)によるスピーカーとマイクのテスト、Digital Crown、画面、充電 — を実装し、Watchアプリにより関連ソフトウェアの売上が30%増加。さらにNSYSWatchTool(Swift Package製CLI)でWatch資産を棚卸しし、MDM RESTクライアントとJSON / CSVレポートを提供。
ロボット試験機とmacOSステーション:ロボットマニピュレータ上で約60の自動テストを実行するアプリ — カメラ、TrueDepth、LiDAR(ARKit)、Face ID、NFC、各種センサー、USBの代わりのワイヤレス充電、クリッピングしないスピーカー。RabbitMQ / AMQP上のロボットプロトコルは4ステップのハンドシェイク、型付きの結果、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):ノートPCとヘッドホン診断向けの新しいライセンス種別と課金エンドポイント、EFエンティティからコントローラー、ビューモデル、Vueコンポーネントまで一貫したテスト結果モデル、フィルタと契約テストを備えたHistory Headphonesセクション、アプリとnginx双方でのアップロード上限。マイクロサービスでは、ヘッドホン診断結果を受け取る.NET 10の新サービス(API / BL / DALのレイヤー構成、ヘルスチェック、ProblemDetails、xUnit)を構築してupsertの競合を解消し、.NET 9のサービスも保守:再販ブロックフラグ付きのデバイス登録、EFマイグレーション、シークレットの環境設定への移行、アクセスコードプールの競合修正。
ネットワーク監視ツールと社内ツール:Python + PySide6とVue 3によるクロスプラットフォーム監視ツールが社内サービスと基準ホストを毎秒pingし、損失のスライディングウィンドウで障害をローカルネットワーク・ISP・社内サーバーに切り分け、スループットを計測し、SQLiteに記録して6言語のグラフ付きPDFレポートを生成(PyInstallerでWindowsとmacOS向けにパッケージ化)。加えて、CSRFトークン、nonce付きの厳格なCSP、Origin / Hostの検証、シークレットのマスキング、サンドボックス化されたサブプロセス実行を備えた、セキュリティ強化済みの社内管理ダッシュボード(Pythonバックエンド + JavaScript SPA)も構築。
パフォーマンス、アーキテクチャ、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を大規模リファクタリング、テスト生成、社内ツールに活用推進し、開発者のメンタリング、コードレビュー、1on1、レトロスペクティブを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向けのプライバシー重視の日記アプリ。
App Storeアプリ4本と本番稼働サイト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)。Bluetoothビーコン(iBeacon)決済を導入し、取引の信頼性を20%向上。FastlaneでCI/CDを構築し、ビルドとリリースのサイクルを1日から2時間に短縮。デザイナーと共にUIリデザインを主導し(規制要件とアクセシビリティに対応)、SOLIDとVIPに基づくアーキテクチャレビューを実施。
iOS Engineer
Domyland · モスクワ
住宅の購入・賃貸・管理のためのアプリ。チャットのアーキテクチャをゼロから再構築し、QA受け入れ率100%、チャット起因の不具合ゼロを達成。物件の内見・購入・賃貸モジュール(新たな収益源を創出)、入居者向けセルフサービス機能(契約更新、公共料金支払い)、ゲスト状態と認証済み状態に対応する柔軟な認可モジュールを実装。
iOS Engineer
Mayber · モスクワ
デジタルメニューアプリ:注文、決済処理、リアルタイムの注文ステータス追跡、パーソナライズされたユーザーアカウント。
iOS Developer
DEVLAB LLC · モスクワ
クライアント案件を一貫して担当:Apple TV(tvOS)向け教育アプリと、オンライン衣料品店のEコマースアプリ。技術スタック:UIKit、YouTube API、MVVM、URLSession、Codable。
学士(生体技術システム・技術)
南西国立大学
GPA 4.72(5点満点)。課外活動:アマチュア無線クラブ「Sporadic」、格闘技クラブ「Olimp」、合唱団「Kazachki」。趣味:カヌーツーリング、クライミング、総合格闘技、プログラミング、研究活動、短編小説の執筆。音楽学校(アコーディオン)卒業。ほかに学術論文4本、進行中の研究プロジェクト3件、毎年の無線遠征への参加。
スキルとテクノロジー
/// プログラミング言語
/// フレームワーク
/// AI・LLM
/// ツール
/// その他
主な成果
本番稼働のアプリとサイト
Dodecaidr Studio
App Storeアプリ4本と本番稼働サイト4件 — アイデアからリリース、ASOまでソロでフルサイクル。
売上の伸び
NSYS Group
Apple Watch向け診断により、関連ソフトウェアの売上が30%増加。
CPU負荷
NSYS Group
主力macOSアプリのCPU負荷を45%から4%へ削減:メモリリークの解消とリファクタリング。
メモリ最適化
Datapax
RAM使用量を650MBから260MBへ削減 — メモリ消費を60%カット。
専門分野
デバイス診断
IOKit、SMC、IOReport、プライベートHID APIによる25以上のハードウェアテストモジュールをmacOS・iOS・Apple Watchで開発。約60の自動テストを実行するロボット試験機も含む。
セキュリティと配布
特権XPCデーモン(SMAppService)、Hardened Runtime、Developer IDと公証、TLSピンニング、キーチェーン、Secure Enclaveでの署名。
アプリアーキテクチャ
クリーンアーキテクチャとレガシーのリファクタリング。チームをClean Architectureへ移行し、機能提供までの期間を1か月から約1.5週間に短縮。
パフォーマンス最適化
主力macOSアプリのCPU負荷を45%から4%へ、モバイルアプリのRAMを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をまたぐスプリント計画とレトロスペクティブ。