職務経歴書
氏名:藤井 陽介
GitHub
職務経歴サマリ
約17年のエンジニアキャリアのうち、直近約9年間をモバイル開発、特にAndroidエンジニアとして従事しています。現在は建設現場向けサービスを提供する株式会社フォトラクションにて、Androidチームの開発からマネジメントまで幅広く担当しています。
入社後、フルタイムのAndroidエンジニアが自身1名となる状況を経験しましたが、開発のリード役としてチーム体制の再構築に取り組みました。プロダクトマネージャーと折衝して技術的負債の解消を優先させる方針を策定し、その後、外部メンバーを含めた協業体制を構築しました。モブプログラミングや自動テストの導入、スクラムイベントの定着などを通じて開発プロセスを改善した結果、2025年6月より正式にAndroidチームのEM(エンジニアリングマネージャー)に就任しました。
自己PR
チーム開発環境の構築と技術的課題の解決
現職では、フルタイムのAndroidエンジニアが1名となった状況から、現在の4名体制へのチーム再構築を牽引しました。
テックリード(役割として)およびエンジニアリングマネージャーとして、プロジェクトの進捗・リリース管理、コードレビューのほか、チーム開発を円滑にするためのプロセス改善を実行しました。
具体的には、モブプログラミングの導入による暗黙知の解消、リファインメントやプランニングポーカーによるタスクの可視化、チーム内勉強会の主催によるノウハウの標準化などに取り組みました。また、MagicPodを用いたテスト自動化やリリースモニタリングの習慣化により、品質保証体制を構築しました。
これらの取り組みを通じて、メンバーが自律的にプロダクト課題に向き合い、障害発生時にも自発的に役割分担を行える体制を構築し、2025年6月より正式にEMに就任しました。
経験スキル概要
直近3~4年の業務で主に使用した、またはチームリードとして深く関わった技術です。
言語・フレームワーク
- Kotlin (Android)
- 約7年:Nativeアプリ開発、チーム内での技術標準として採用・推進
- Java
ライブラリ・アーキテクチャ
- Android Jetpack / Jetpack Compose
- Android開発のコア技術として標準採用し、開発体験(DX)を向上
- DaggerHilt / Koin
- Retrofit, RxJava, Moshi
- Room / Realm
- MVVM + Clean Architecture
開発支援ツール・AI
- Claude Code, Cursor, Codex, ChatGPT, Gemini
- 生成AIを活用したコーディング支援、不具合調査、テストコード作成
- 複数のAIツール(ChatGPT、Claude Code、Codex)に役割を分担させ、要件整理から設計、実装、レビューまでを連携させる開発フローの構築と運用
- 組織のセキュリティ・ガバナンス方針に合わせたツール選定と移行対応
.cursor/rules 等を用いたプロンプト標準化によるアーキテクチャ遵守・レビューコスト削減の推進
その他
- CircleCI, GitHub Actions, Fastlane
- BigQuery, Redash
- 不具合調査やユーザー行動分析のためのデータ抽出・可視化
- Firebase
- MagicPod
- リグレッションテストの自動化による品質保証体制の構築
主な開発経歴
1. 建設現場向けサービスの機能開発及びチームマネジメント (株式会社フォトラクション)
- 期間: 2022年12月 〜 現在
- 体制: 開発メンバー 1名(2023年半ば) → 4名
- 技術: Kotlin, Java, Android Jetpack, CameraX, Jetpack Compose, Firebase, CircleCI, GitHub Actions, Fastlane, BigQuery, Redash, Room, Realm, Claude Code, Cursor, Codex, ChatGPT
- 役割・役職: 実質的なテックリード(便宜上の役割) → EM(エンジニアリングマネージャー)※2025年6月より就任
役割・実績
【チーム体制の再構築と技術基盤の改善(2022年12月〜2023年半ば)】
- フルタイムのAndroidエンジニアが1名となった状況下で、PdMと折衝し、機能開発の優先度を下げてコアとなる撮影機能の改善と技術的負債の解消を優先する方針を策定・実行。
- 副業メンバーからの提案を受け、毎日1時間のペアプログラミングと通話によるコードレビューを開始(後のモブプログラミング体制への移行)。
【協業体制の確立とタスク管理の透明化(2024年初頭〜半ば)】
- 業務委託メンバー参画時、スプリント外のカンバンを活用して既存のバグ改修からアサインし、プロダクトへの順応を促進。
- 毎日のモブプログラミングに全員が参加する体制を構築し、暗黙知の解消を図る。
- リファインメントやプランニングポーカーを定着させ、タスクのスコープと難易度を透明化。新規参画メンバーが早期にタスクに着手しやすい環境を構築。
【品質保証体制の構築とOSアップデート対応(2024年〜)】
- 品質保証とリリースフローの改善: MagicPod導入によるテスト自動化、Slackリマインダを用いたリリースモニタリングの習慣化、週次でのクラッシュレポート棚卸しを運用。
- データドリブンな改善: BigQueryやRedashを用いた不具合調査やユーザー行動分析を標準化。RealmからRoomへのアプリ内DB一本化計画を推進中。
- 生成AIを活用した開発フローの実践: 組織方針に合わせたClaude Codeへの移行や
.cursor/rules を用いたルール定義に加え、複数のAIツールを連携させた開発プロセスを構築。直近のOOM(メモリ不足)改善対応では、ChatGPT(論点整理)、Claude Code(実装プラン作成・設計レビュー)、Codex(実装)と役割を分担。AI間でコードレビューを往復させる仕組みを取り入れることで、人間がレビューする前の論点消化を実現し、複雑な課題解決における品質と生産性の向上に貢献。
- Android 15対応:
- API Level 35更新に伴うUI崩れに対し、
android:windowOptOutEdgeToEdgeEnforcement を用いて既存UIを維持し、将来的な移行計画を立案。
- 16KBページサイズ対応において、提供スクリプトとAIを活用してネイティブライブラリのELFアライメント解析を実施し、不要なAARの廃止等による対応を完遂。
【チームビルディングとマネジメント(2025年〜現在)】
- 月1回のチーム内勉強会を主催し、AI活用術やデータ分析のノウハウをチーム内で共有。
- リモート環境におけるコミュニケーション施策としてオフライン振り返りイベントを企画。過去案件のチケット分析を通じて見積もりの基準をチーム間ですり合わせる。
- 安定したベロシティでのスプリント開発を実現し、メンバー間で自発的に障害対応の役割分担を行える組織へと成長。2025年6月より正式にAndroidチームのEMに就任。
2. 女性向けオンライン診察サービスAndroid版開発 (ネクストイノベーション株式会社)
- 期間: 2018年5月 〜 2020年9月
- 体制: 開発メンバー 4名 → 20名
- 技術: Kotlin, Koin, Retrofit, RxJava, Moshi, Android Jetpack, Bitrise, Firebase
- 役割・立ち位置: アプリ開発メイン担当 兼 チームビルディング推進
役割・実績
- サービスの立ち上げから成長期において、クロスプラットフォーム技術の調査を実施した上で、品質と速度を重視しNative開発を採用。
- ビジネス都合による作り直しの際、MVPパターンからAACを用いたMVVM+Clean Architectureベースの設計に移行し、長期的なメンテナンス性を確保。
- 前職で得たスクラム開発の経験を活かし、チームへの導入と知識の横展開を実施。新規メンバーのサポートやタスク割り振りも担う。
3. 新サービスに向けたアプリのPoC開発 (株式会社デジタルバリュー)
- 期間: 2021年9月 〜 2022年6月
- 体制: 開発メンバー 1名〜2名
- 技術: Kotlin, Android Jetpack, Jetpack Compose, Firebase
- 役割・立ち位置: アプリ実装メイン担当 兼 要件定義・スケジュール調整
役割・実績
- 当初Androidのみで開発を進め、リリース直後のJetpack Composeを先行導入。
- その後、iOSでの効果検証の必要性から、短期間でFlutterによるクロスプラットフォーム開発への切り替えを主導。ステークホルダーとの折衝も密に行った。
4. 他社開発アプリの改修及びリプレース (株式会社デジタルバリュー)
- 期間: 2020年9月 〜 2021年9月
- 体制: 開発メンバー 1名〜4名
- 技術: C#(Xamarin), Kotlin, WebView
- 役割・立ち位置: アプリ内製化・メンテナンス体制構築リーダー
役割・実績
- 他社が開発し内製メンテナンスが困難だったアプリを引き継ぎ、自社で運用・リリース可能な状態へと改善し品質を安定化。
- 今後の機能拡充を見据え、Xamarinからネイティブアプリ(Android・iOS)へのリプレース計画を立案・開始した。
-職務経歴-
- 2022年12月~現在
株式会社フォトラクション (建設現場向けサービスの開発・運用)
- 2020年9月~2022年11月
株式会社デジタルバリュー (システム開発・運用)
- 2018年5月~2020年9月
ネクストイノベーション株式会社 運用開発部 (遠隔医療サービスの開発・運営)
- 2017年1月~2018年4月
株式会社テクロス エンジニアチーム (ソーシャルゲーム開発事業)
- 2014年7月~2017年1月
株式会社DeNA Games Osaka ゲーム開発部 (モバイルゲームの開発及び運用)
- 2013年9月~2014年6月
フリュー株式会社 ゲームメディア事業部 (モバイルコンテンツの企画・開発・運営)
- 2011年2月~2013年8月
株式会社I2C 西日本開発部 (システム開発及び運用・保守)
- 2008年5月~2010年7月
Appre’s株式会社 制作部 (Web制作及び運営)
-実務外の開発経験-
- 2023年8月: DroidKaigi2023公式アプリのOSS開発に参加
- 2020年2月: DroidKaigi2020公式アプリのOSS開発に参加
- 2019年5月: 業務知識をもとに個人開発でAndroidアプリをリリース(ユニットテスト、マテリアルデザイン、BitriseでのCIなどを学習)
-特記事項-
- 勤務地はフルリモートまたは大阪を希望しております。家庭の事情により転居転勤はできません。
- フルリモート可能であれば、大阪以外の会社でも就業可能です。
- 数ヶ月に1回程度の出張であれば応相談。
- 趣味で柔術を続けており、現在も試合に出場しています。