メインコンテンツへスキップ
KatoKyo works

About

KatoKyo works | Flutter / AI 駆動開発を軸にしたソフトウェアエンジニアリングの活動記録

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)の経験も持ちつつ、現在は実装とアーキテクチャに軸足を置いています。

技術スタック

直近の主軸

recently skills
  • Flutter:大規模アプリの設計・運用保守、レビュー体制の構築
  • Spring Boot (Java):API 実装、保守改善、運用支援
  • Firebase / AWS:IoT 連携、認証、クラウド基盤

経験したスキル

experienced skills

Android Java / Kotlin / Swift による組み込み・ネイティブアプリ開発。ドライブレコーダーやフィーチャーフォン等で長期運用。

個人で扱うスキル

personal skills

本ブログ(Astro + React + TypeScript)をはじめ、個人開発で利用。

ものづくり系

hobby skills

経歴詳細

職歴詳細

中古車検索アプリ開発(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 検定
  • 第二種電気工事士

発信 / 連絡先

趣味・関心領域

VR / IoT / 電気工事 / 農業 / DIY / 宇宙

VR

家にいながら新鮮な体験ができる。VR の開発プロセスも面白い。

IoT

組み込み開発が長かったため、個人でも Raspberry Pi を使って RC 戦車のようなものを作っていた。

電気工事

第二種電気工事士を取得。住環境・DIY 領域と IoT を接続する基盤として興味を広げている。

農業

ものづくりの感覚をコード以外の領域に広げる試みとして農作業を始めた。自動化・記録・計測といった観点でソフトウェアとの接続点を模索したい。

DIY

ツーバイフォー材・ディアウォール・ラブリコで木の柱と棚を作成。マイホーム取得後のリフォームを構想中。

宇宙や科学

太陽系外のことまで分かっている儚さ、隣の銀河まで 250 万光年という儚さが面白い。宇宙をテーマにしたアプリ(ゲーム)を作ってみたい。