吉山 嵐

シニアiOSエンジニア | 東京都 | | LinkedIn

職務概要

7年以上のiOS開発経験を持つシニアiOSエンジニア。UIKitSwiftUIによる大規模コンシューマアプリの開発を専門とし、特に電子書籍・マンガビューアのレンダリングエンジン画像パイプラインの最適化など、メディア領域での高パフォーマンス実装に強みを持つ。CombineSwift Concurrencyを活用したコードベースのモダナイゼーション推進、テスト基盤の整備・CI/CD構築による品質改善にも注力。クロスファンクショナルなチームでのプロダクト開発経験が豊富で、Mobile Dev Japanの共同オーガナイザーとしてモバイル開発コミュニティにも積極的に貢献。

技術スキル

  • iOS ネイティブ:Swift, UIKit, SwiftUI, Combine, Swift Concurrency
  • 設計・アーキテクチャ:MVVM, Clean Architecture, モジュール化設計, SDK設計
  • テスト・品質:Swift Testing, XCTest, カバレッジ計測 (SonarQube)
  • パフォーマンス:Xcode Instruments, CI/CD (Fastlane)
  • AI・自動化:LLM連携 (Claude Code), テスト自動生成
  • メディア技術:電子書籍/マンガビューア (EPUB/画像), 縦読みエンジン
  • 語学:日本語 (JLPT N1), 英語 (TOEIC 930), 中国語 (ネイティブ)

職務経歴

LINEヤフー株式会社(旧 LINE株式会社)

東京都
iOSエンジニア(LINE / LINE公式アカウント) 2022年9月 – 現在

LINEコンシューマアプリおよびB2Bアプリにおいて、コードモダナイゼーションとプロダクト品質向上を推進。

  • MVVMアーキテクチャとCore Dataを用いて複数の機能をエンドツーエンドで設計・実装。LINE Touch(NFC経由の友だち追加)、FanSpace × OpenChat連携、公式アカウントチャットにおけるメッセージインジケーター等を開発しリリース。
  • Core MLを活用したオンデバイスML推論SDKを設計・開発。デバッグツールを内蔵し、推論のバリデーションとパフォーマンスモニタリングを可能に。
  • RxSwiftからCombine、コールバックからSwift Concurrencyへの移行をリードし、非同期コードパスの安定性と保守性を向上。
  • テスト基盤をQuick/NimbleからSwift Testingへ移行。PR単位のカバレッジレポート(SonarQube)を導入し、リリース品質に対する信頼性を向上。
  • Claude Codeを活用したAI支援開発ワークフローを導入し、テスト自動生成のテンプレートとベストプラクティスを整備。チーム全体の開発速度とコード品質を改善。
  • iOS 18 WKWebViewのシステムバグや、旧デバイスでのデッドロック(即時ロールバック+修正対応)など、プロダクションの重大課題を迅速に解決し、プラットフォームの安定性を確保。

LINEマンガ

東京都
iOSエンジニア 2018年10月 – 2022年9月

国内最大規模の電子マンガプラットフォームにおいて、EPUBレンダリングエンジンの開発、Realmデータベース設計、メディアストリーミング最適化を担当。

  • マンガレンダリングエンジンをEPUBベースから最適化画像ストリーミング方式へ全面再設計。並列ローディングとキャッシュ戦略の導入により表示速度を4倍に改善し、シームレスな読書体験を実現。
  • Realmデータベースの自動リグレッションテスト環境を構築し、破損データの自動修復機能を実装。CS問い合わせを大幅に削減するとともに、安全なスキーママイグレーションを実現。
  • レガシーのObjective-C/Swiftコードを体系的にリファクタリングし、日次クラッシュ率を40%削減。月間クラッシュの約20%を占めていたRealmのスレッドセーフティ問題の根本的解決を含む。
  • 「本棚」機能のO(n²)アルゴリズムをリファクタリングし、メモリ使用量約1/10に削減(1,500件操作時: 1.46GB → 136MB)。旧デバイスでの安定動作を確保。

学歴

中山大学 中国 広州市
ソフトウェア工学 修士課程修了 2016年8月 – 2018年7月
南開大学 中国 天津市
日本語学科 文学学士 | 金融学科 経済学学士(副専攻) 2012年8月 – 2016年6月