KatoKyo works について
ソフトウェアを中心に、手を動かしてつくる活動の記録です。
Flutter / Spring Boot を用いたモバイルアプリ開発を主軸に、AI 駆動開発による個人開発に注力しています。「設計と実装の間を行き来しながら、良いコードについて考える」という姿勢で、実務でも個人でも一貫して取り組んでいます。
活動領域
💻 ソフトウェア受託開発(本業 / 準委任)
Flutter と Spring Boot を用いた大規模モバイルアプリのリードエンジニアとして、現在はフルタイムで準委任稼働中。10 名規模チームの設計レビュー・コードレビューと、技術的負債の解消を主導しています。
🤖 個人開発 / AI 駆動開発
AI 駆動開発(Claude Code / Cursor / Codex など)が実務に浸透しつつある今、個人開発にも力を入れ始めました。本ブログ自体も AI との協働で設計・実装されており、ソースコード全体が公開ポートフォリオとして機能するよう構成しています。
実績ハイライト
- 大規模モバイルアプリ(Flutter)のリプレイス〜運用保守フェーズでリードエンジニアを担当
- 10 名規模チームの設計レビュー / コードレビュー / 技術相談を主導
- 受注元のドライブレコーダー開発で、システム全般を自社担当に拡大(問題解決スキルが評価)
- AOSP を改修して Chromium ベースのブラウザをガラケー向けにポート(C++ / Android OS 改修)
- リリースプロセスの改善活動による開発生産性の向上
プロフィール
加藤 京介(Kyosuke Kato) / 1989 年生
これまで Android を利用したフィーチャーフォン開発、ドライブレコーダー開発を中心に、組み込み領域を含むモバイルアプリ開発を長く経験してきました。ドキュメントが乏しく技術的負債を抱えたプロジェクトで、コードリーディング・再設計・リファクタリングを重ねてきた経験を強みとしています。
プロジェクト推進(PL)の経験も持ちつつ、現在は実装とアーキテクチャに軸足を置いています。
技術スタック
直近の主軸
- Flutter:大規模アプリの設計・運用保守、レビュー体制の構築
- Spring Boot (Java):API 実装、保守改善、運用支援
- Firebase / AWS:IoT 連携、認証、クラウド基盤
経験したスキル
Android Java / Kotlin / Swift による組み込み・ネイティブアプリ開発。ドライブレコーダーやフィーチャーフォン等で長期運用。
個人で扱うスキル
本ブログ(Astro + React + TypeScript)をはじめ、個人開発で利用。
ものづくり系
経歴詳細
職歴詳細
中古車検索アプリ開発(2023/03 〜 現在)
- リードエンジニア
- Flutter / Spring Boot / Firebase / AWS
- Flutter アプリの設計・開発・運用保守
- Spring Boot(Java)アプリの設計・開発・運用保守
- フレームワーク(Flutter, Spring Boot)のバージョンアップ作業
- プロジェクトメンバーの設計レビュー・コードレビュー・技術相談
- アプリのリリース、ブランチ管理
- リリースプロセスなどの改善活動
大規模ユーザー基盤を抱えるアプリの Flutter リプレイスに中盤から開発者として参画。初回リリース後は、運用保守のリードエンジニア(テックリード)として、モバイル(Flutter)・サーバ(Spring Boot)双方の開発と、10 名程度のメンバーのコードレビュー・設計相談に従事。改修の積み重ねで蓄積した技術的負債の解消にも取り組んでいる。
アルバムアプリ開発(2022/04 〜 2023/01 / 10 ヶ月)
- プロジェクトリーダー
- Flutter / Firebase / GCP
- 受注元(顧客)・外部チームとの折衝
- 要件定義・見積り・設計・開発・テスト
- 5 名程度のプロジェクトメンバー管理
- 設計レビュー・コードレビュー
- 若手メンバーの教育担当
Flutter 製の新規プロジェクトに PL として従事。PM が多忙でメンバーに若手が多かったため、顧客折衝から設計開発・メンバーフォローまで幅広く対応。
ドライブレコーダー開発(2018/04 〜 2022/03 / 48 ヶ月)
- リードエンジニア
- Android Java / C++ / AWS (IoT) / Kotlin / Swift
- 受注元(顧客)との折衝
- 基本設計 〜 テスト、運用保守
- チームメンバー育成、業務効率化
Android OS を搭載したドライブレコーダー開発。他社が開発したアプリの保守および、設計見直しによるリプレイスを担当。他社中心の小規模スタートだったが、問題解決スキルが評価され、最終的にはシステム全般を自社で担当した。カメラ・センサー・独自 OTA システム・IoT データの AWS 連携などの知識を習得。リリースプロセスの改善にも貢献。
メーラーアプリ開発(2017/12 〜 2018/03 / 4 ヶ月)
- プログラマ
- Xamarin(C#)
- 機能開発・不具合修正
スマートフォンにプリインストールされているメーラーの開発。クロスプラットフォーム開発・スクラム開発という新鮮な経験ができ、CI/CD の知識を学んだ。
Android フィーチャーフォン開発(2015/11 〜 2017/11 / 25 ヶ月)
- プログラマ
- Android Java / C++ / Ubuntu
- ブラウザアプリ(Java)の改修
- Chromium ブラウザ(C++)の改修
- 複数ユーティリティアプリの改修
Android 搭載の携帯電話(フィーチャーフォン)のアプリ開発。AOSP に搭載されているスマートフォン向けアプリをガラケー向けに改修するプロジェクトに従事。通常の Android アプリ開発では経験できない OS 本体の改修や、Chrome のベースとなる Chromium の改修を担当。Ubuntu 上でビルドを行うため Linux の基本知識や、Android ファームウェアに関する知識を習得。
デジタルカメラ・スマホ連携アプリ(2015/06 〜 2015/10 / 5 ヶ月)
- プログラマ
- Android Java / Objective-C
デジタルカメラと連携する Android / iOS のアプリ開発。社会人として初めての業務であり、基本的な UI 開発・ロジック作成を担当。Bluetooth 通信の知識も習得した。
資格
- 応用情報技術者
- AWS 認定 ソリューションアーキテクト - アソシエイト
- AWS 認定 クラウドプラクティショナー
- G 検定
- 第二種電気工事士
発信 / 連絡先
- 本ブログ:設計判断・実装の記録を公開中
- GitHub:kato-kyo
- X:@katokyo_dev
趣味・関心領域
VR / IoT / 電気工事 / 農業 / DIY / 宇宙
VR
家にいながら新鮮な体験ができる。VR の開発プロセスも面白い。
IoT
組み込み開発が長かったため、個人でも Raspberry Pi を使って RC 戦車のようなものを作っていた。
電気工事
第二種電気工事士を取得。住環境・DIY 領域と IoT を接続する基盤として興味を広げている。
農業
ものづくりの感覚をコード以外の領域に広げる試みとして農作業を始めた。自動化・記録・計測といった観点でソフトウェアとの接続点を模索したい。
DIY
ツーバイフォー材・ディアウォール・ラブリコで木の柱と棚を作成。マイホーム取得後のリフォームを構想中。
宇宙や科学
太陽系外のことまで分かっている儚さ、隣の銀河まで 250 万光年という儚さが面白い。宇宙をテーマにしたアプリ(ゲーム)を作ってみたい。