Resume

Sky Iwasaki

Mobile Engineer

  • Android
  • Kotlin
  • KMP
  • Technical Leadership
  • AI-assisted Software Engineering

About

Androidを中心に、モバイルアプリケーションの設計・開発に10年以上携わっています。

Kotlin / Kotlin Multiplatform(KMP)を用いたモバイル基盤開発を得意とし、大規模サービスからスタートアップまで、アーキテクチャ設計、技術選定、開発、レビュー、チームリードを経験してきました。

近年は、Claude CodeをはじめとしたAIエージェントを前提とした開発プロセス・アーキテクチャの設計にも取り組んでいます。

Experience

LinQ Inc.

2024年1月 – 現在

Lead Android Engineer

位置情報共有サービスのモバイルアプリ開発に従事し、最大約10名のAndroidチームの開発リードを担当。

  • Androidアプリのアーキテクチャ設計、技術選定、コードレビュー
  • Androidエンジニアの採用面接
  • Google MapsのAdvanced Marker相当となる、任意のViewを描画できるマーカー描画機構をフルスクラッチで実装
  • Android / iOS共通の位置情報計測基盤をKotlin Multiplatformで設計・開発
  • 各OSで収集した位置情報データをBigQueryへ連携し、位置情報共有精度の集計・可視化まで一貫して構築
  • Claude Codeをチーム開発へ導入し、AIエージェント経由で実装コードを生成する開発フローへ移行
  • CLAUDE.md、開発Workflow、10種類以上のレビューエージェントを整備し、チーム運用へ展開
  • AIエージェントが扱いやすいことを前提に、アーキテクチャや採用技術を整備
主な技術
  • Kotlin
  • Kotlin Multiplatform
  • Android
  • iOS
  • Google Maps
  • BigQuery
  • Claude Code

Freelance

2023年1月 – 2023年12月

Software Engineer

モバイルアプリおよびバックエンドの開発を受託。

  • Androidアプリの機能開発
  • Ruby on Railsによる決済機能の開発
主な技術
  • Kotlin
  • Android
  • Ruby on Rails 6

PayPay Corporation

2021年4月 – 2022年12月

Mobile Application Developer

後払い・キャリア決済などの決済機能と、モバイルアプリ共通基盤の開発に従事。SDK・Featureチームを合わせて約20名規模の開発組織で、Android / iOS双方から利用する共通SDKを開発。

  • 後払い機能の開発
  • キャリア決済機能の開発
  • Kotlin MultiplatformによるAndroid / iOS共通SDKの開発
  • Feature Flag、多言語化処理など両OS共通ロジックの実装
  • 多国籍チームに約2年間所属し、1on1を除くミーティング、設計議論、Slack、コードレビュー、ドキュメント作成を基本的に英語で実施
主な技術
  • Kotlin
  • Kotlin Multiplatform
  • Android

Jiraffe Inc.

2019年2月 – 2021年3月

Mobile Application Developer

フリマアプリのモバイル開発を担当。

  • Androidアプリの設計・機能開発
  • クラッシュフリーレートを約90%から99%へ改善
  • React Native / Vue Nativeを利用したクロスプラットフォーム開発
主な技術
  • Java
  • Kotlin
  • Coroutines
  • Android Architecture Components
  • LiveData
  • ViewModel
  • Koin
  • Spek 2
  • React Native 0.59
  • Vue Native
  • TypeScript

DeNA

2017年6月 – 2019年1月

Mobile Application Developer

オートモーティブ事業におけるモバイルアプリ開発に従事。

  • 車載アプリケーションの開発
  • 乗務員向けAndroidアプリの開発
  • AWS IoT / MQTTを利用したリアルタイム通信機能の開発
主な技術
  • Kotlin
  • Coroutines
  • AWS IoT
  • Firebase
  • RxJava 2
  • Dagger 2
  • Eclipse Paho MQTT
  • JUnit 4
  • Robolectric

Slogan Inc.

2015年4月 – 2017年5月

Web / Mobile Application Developer

Webサービスおよび新規モバイルアプリの開発に従事。

主な技術
  • CakePHP 2
  • Ruby on Rails 4
  • Swift 2
  • Kotlin

Expertise

Mobile Engineering

  • Android
  • Kotlin
  • Kotlin Multiplatform
  • Coroutines
  • Mobile Architecture

Androidアプリの設計・実装から、Android / iOS間で共有するモバイル基盤の設計まで経験しています。

Technical Leadership

  • Architecture
  • Technology Selection
  • Code Review
  • Hiring

アーキテクチャ設計、技術選定、コードレビュー、採用を含め、最大約10名規模のAndroidチームをリードしてきました。

仕様やドキュメントだけでは明示されていないプロダクト上の意図を汲み取り、品質と開発速度を両立しながらリリースまで進めることを重視しています。

AI-assisted Software Engineering

  • Claude Code
  • Agent Workflow
  • Review Agents
  • Context Design

Claude CodeなどのAIエージェントを個人利用に留めず、チームの標準的な開発プロセスへ組み込むことに取り組んでいます。

AIエージェント向けのWorkflow、レビューエージェント、コンテキスト設計に加え、AIが安全かつ効率的にコードを変更できることを考慮したアーキテクチャ設計にも取り組んでいます。

Education

東京大学

2012年 – 2015年

修士(工学) / 機械工学

豊田工業大学

2008年 – 2012年

学士(工学) / 電気・電子工学