Kristopher Baker
シニアソフトウェアエンジニア · iOSを中心に消費者向けプロダクトの開発に従事するエンジニア
概要
Webアプリケーション開発からキャリアを開始し、その後はiOSアプリ開発を中心に消費者向けプロダクトの開発に従事してまいりました。近年は日本国内の消費者向けサービスにおいて、サブスクリプション導線や継続利用施策の設計・実装を担当しております。Bodybuilding.com、スマートニュース株式会社、ウォルト・ジャパン株式会社などの大規模プロダクトにおいて、性能改善、開発基盤整備、サーバー連携を含む機能開発に従事してまいりました。現在は、部門横断での機能推進に加え、実験しやすい画面構成や計測基盤の整備に注力し、継続的な改善につなげております。
コア・コンピテンシー
品質・改善
Xcode Instruments、性能計測・最適化、A/Bテスト、ログ・メトリクス設計、データ分析に基づく改善
プロダクト・グロース
サブスクリプション施策設計、コンバージョン導線最適化、Swift Concurrency(async/await、Actors、Sendable)
AI関連
LLM連携開発(Anthropic、OpenAI、OpenRouter、Ollama)、RAG構成、リアルタイム音声処理(STT/TTS)、マルチモーダル機能開発
設計・開発
モジュラー設計、依存性注入、プロトコル指向設計、サーバー駆動型UI、イベント駆動設計、リアルタイム処理
言語
Swift、Objective-C、Python
フレームワーク
UIKit、SwiftUI、AppKit、AVFoundation
職務経歴
ウォルト・ジャパン株式会社
シニアソフトウェアエンジニア
サブスクリプションおよびグロース領域におけるiOS機能開発を担当。Cart Entry Point、Express Sign-Up、Long Distance Delivery などの主要施策において、iOS側の主担当として、要件整理から実装・検証・リリースまで一貫して推進。
- iOS、Android、Web、バックエンド、データ関連チームと連携し、部門横断での開発を進行。
- RFCの作成や、ログ・メトリクス整備、サーバー駆動型の画面構成に関する設計を担当。
- 新規会員登録数の29.8%増加に寄与。
- 年間27,000件規模の追加会員登録につながる改善を実施。
- 計測基盤と画面構成の見直しにより、実験の回転速度向上とリリース品質の改善に寄与。
- 共通UI部品とViewModelパターンの整理により、重複実装の削減と保守性向上を実現。
スマートニュース株式会社
シニアソフトウェアエンジニア(iOS)
iOSアプリにおけるフィード、オンボーディング、プッシュ通知、ナビゲーション、記事表示機能の開発を担当。機能ごとに設計、実装、テスト、リリース計画、リリース後の改善まで一貫して対応。
- 東京とサンフランシスコの関係部門と連携し、グローバルな開発体制の中で案件を推進。
- Objective-CからSwiftへの移行を推進し、iOSコードベースの継続的な改善に寄与。
- SwiftLintおよびSwiftFormatの導入により、コード品質と開発ルールの標準化を実施。
- SwiftUIを用いたサーバー駆動型オンボーディングを実装し、A/Bテストを実施しやすい構成を整備。
- 技術面接を100件以上担当し、採用活動に貢献。
Bodybuilding.com
iOSソフトウェアエンジニア
iOSアプリの設計・開発・保守を担当し、複数の消費者向けアプリに携わる。Objective-CおよびSwiftによる機能開発を行い、継続的な改善とリリース対応を実施。
- CI/CDやリリース自動化の整備を通じて、開発・運用体制の改善に従事。
- 描画処理のボトルネックを分析・改善し、60fpsでの安定したスクロール表示を実現。
- Swiftの早期導入と複数回のメジャー移行対応を主導し、チーム内の開発基盤整備に寄与。
- リリース自動化の導入により、開発効率と配信の安定性向上を実現。
- チーム移行期に重要機能の提供を継続し、Company MVPを受賞。
プロジェクト
Aside — AI模擬面接コーチ(macOS)
- プロバイダ非依存のLLMオーケストレーション層(Anthropic、OpenAI、OpenRouter、Ollama)
- 多段階の会話フローを管理するアクター駆動の面接オーケストレーション
- オンデバイス文字起こし(Parakeet)と低遅延TTS(Kokoro)によるリアルタイム音声パイプライン
- ベクトル埋め込みとSQLiteを使ったRAGによる、過去のセッション履歴を踏まえた振る舞い
- コンピテンシー単位のスコアリングと縦断的な進捗追跡を備えた構造化評価エンジン
JPResume — 欧米式から日本式への履歴書変換(Swift CLI)
- 決定的なステージとLLMステージを明確に分けたポーズポイント方式のパイプライン(Parse / Normalize / Validate / Repair / Generate / Render)
- 外部エージェントモード — LLMステージから外部エージェントに処理を委ね、応答を取り込み直せる
- CoreGraphicsとヒラギノ角ゴによる日本語タイポグラフィに配慮したネイティブPDFレンダリング
学歴
イリノイ大学スプリングフィールド校
理学士(コンピュータサイエンス)· 数学副専攻 · Summa Cum Laude(最優等)