経歴書
基本情報
key | value |
---|---|
名前 | Kotaro Kamashima |
生年月日 | 1990/07/26 |
居住地 | 埼玉県 |
最終学歴 | 埼玉大学 教養学部 哲学歴史専修 |
各種アカウント情報
key | value |
---|---|
GitHub | Kotaro666-dev |
X | @Kotaro666_dev |
Zenn | Kotaro666 |
Qiita | Kotaro666-dev |
Note | kkamashi |
Speaker Deck | Kotaro666 |
保有スキル
- 技術
- Flutter/Dart でのクロスプラットフォーム開発・見積もり・設計・保守/運用
- Android/Kotlin でのネイティブアプリ開発
- Next.js/TypeScript でのフルスタック開発
- MVVM/MVC/レイヤードアーキテクチャを使った設計と実装
- 複雑性の削減と保守性を意識したコーディング
- レガシーコードでの開発経験(Flutter1 系/CodeIgniter2 系)
- 外部 SDK や API との連携実装
- 要件定義から工数見積もり、基本/詳細設計までの一貫した開発
- ソフト
- 開発/プロジェクトリーダー・プロジェクトマネージャーとしてのマネジメント経験
- スケジュール管理やリスク予測など、先を読んだプロジェクト推進
- プロジェクト全体の課題把握と事前調整による円滑な進行
- 不安定な状況下でも期限内にタスクを完遂する実行力
- クライアント折衝業務(MTG や日々のチャットコミュニケーション)
- 若手メンバーの成長支援と技術サポート
- チームの生産性向上のための環境整備(CI/CD 自動化、ドキュメント整備)
- オンボーディング資料整備によるチーム全体の生産性向上
- 未知の技術に対する高速なキャッチアップ能力
- 既存コードからの仕様キャッチアップと効率的な改修対応
- 開発文化や手法の共有による新しい開発プラクティスの導入
技術スタック
プログラミング言語
言語 | 業務経験 |
---|---|
4年 | |
3年 | |
2年 | |
2年 | |
2年 | |
1年 | |
1年 | |
0年 | |
4年 |
フレームワーク
フレームワーク | 業務経験 |
---|---|
4年 | |
2年 | |
2年 | |
2年 | |
2年 | |
2年 | |
2年 | |
2年 | |
4年 | |
4年 |
ツール
ツール | 業務経験 |
---|---|
2年 | |
2年 | |
3年 |
自己 PR
ポジティブ面
- 相手の立場に立って物事を考え、期待や要望を的確に汲み取ることができる
- 論理的で分かりやすいコミュニケーションを心がけ、社内外との良好な関係を構築できる
- 丁寧なドキュメント作成と情報共有により、プロジェクトの透明性を確保できる
- チーム全体の心理的安全性を高め、メンバーが安心して働ける環境づくりができる
- メンバーの成長を支援し、適切な権限委譲を通じてチームの自律性を高められる
- 常に全体を俯瞰し、プロジェクトの優先順位を見極めながら行動できる
- 常に先を読んで行動し、問題の予防と解決に取り組むことができる
- 複雑な要件でもチームが混乱しないよう適切な調整と情報整理ができる
- 定期的な振り返りを通じて、継続的な改善と成長を実現できる
- 困難な状況でも前向きに取り組み、チームの士気を高く保つことができる
ネガティブ面
- プロジェクトの利益率やスケジュール感を考慮したうえで、作業の取捨選択をより意識する必要があること
- 責任感が強く、他メンバーの負担軽減を優先するあまり業務を抱え込みがちなこと。他のメンバーへの権限委譲や業務分散をより意識していくこと
- 丁寧さを追求するあまり、時として必要以上の負荷を自身に課してしまう傾向があること
- 技術的なアウトプットの機会が減少傾向にあり、知見の共有や整理の時間確保が課題であること
興味・関心
- プロダクト志向の開発
- ユーザーに実際に価値を提供する製品を開発したい。技術面だけでなく製品全体のビジョンや方向性に対する深い理解を持ってプロダクトを作り上げたい
- エンジニアリングと事業戦略の融合
- エンジニアリングと事業戦略を密接に結びつけ、技術的な選択が収益構造や事業の成功にどう寄与するかを考えながら開発に取り組みたい
- ドキュメント駆動開発
- ドキュメントを基にした開発プロセスにより AI エージェントによる開発を実現し、開発の効率と品質を向上させることが可能である
- 社会貢献への強い意欲
- 技術を通じて社会課題の解決に貢献したいという強い思いがある。特に医療分野では、身近な人が複数の持病を抱えた経験から、医療技術が人々の生活に与える影響を実感している。この経験を活かし、医療関連の製品開発を通じて、より多くの人々の QOL 向上に貢献していきたい
- 将来のプロダクトマネジメントへのキャリア志向
- プロダクトの成功を追求し、ユーザーに最大の価値を届けるために必要な知識を学び実践したい。特に開発者としての領域を軸に、顧客やビジネス領域にも積極的に関わり、プロダクトマネジメント全体を理解し牽引していきたい
職務経歴
株式会社ゆめみ(2023/04 ~ 現在)
病院向けモバイルアプリ(電子カルテ連携)
Web 版電子カルテと連携するモバイルアプリの新規開発を担当。要件定義から設計・開発まで、プロジェクトの上流工程から参画し、プリセールスエンジニアとしても技術面での顧客折衝を実施。リード業務として技術選定やチームマネジメントを行いながら、スケジュール管理やリスク予測など先を読んだ行動で安定したプロジェクト進行を実現。複雑な仕様変更にも迅速に対応し、チームが混乱しないよう適切な調整と情報整理することで、クライアントからの信頼を獲得。また、メンバーの技術的なサポートや心理的安全性の確保にも注力し、チーム全体の生産性向上に貢献した。
- プロジェクト規模
- 7 名でのスクラム開発
- 参画ポジション
- プリセールスエンジニア
- プロジェクトリードエンジニア
- アソシエイト・プロジェクトマネージャー
- 参画期間
- 2024/01 ~ 2024/03
- 使用技術
- Dart, Flutter, GitHub Actions, Firebase
- 業務内容
- プリセールス業務
- 開発工数の概算見積もり作成
- 提案書作成のサポート
- 技術面での顧客折衝
- プロジェクトマネジメント業務
- 新規機能開発のスケジュール管理
- 進捗管理とリスク管理
- チームメンバーのタスク管理
- ステークホルダーとの調整
- リード業務
- 技術的な意思決定
- チームメンバーへの技術サポート
- 開発チームのマネジメント
- 設計・開発
- 要件の定義と仕様の文書化
- 画面設計書の作成
- API 仕様書のレビュー
- 開発
- プリセールス業務
- プロジェクト貢献
- エンジニアとデザイナー間での認識の齟齬を防ぐため認識共有会を開催し共通認識を形成
- プロジェクトメンバー間の情報共有ハブとして機能
- 工数上振れリスクの早期検知と対応策の提案
- 顧客からの信頼獲得による開発フェーズ契約への貢献
- 開発メンバーへの権限委譲による自律的な意思決定の促進
大手転職サービスモバイルアプリ
大手転職サービスのモバイルアプリに新しい機能を追加する開発を担当。Web 版の機能をモバイルアプリへ移植する形で開発を進めた。Android チームのリソース不足に対し、自ら手を挙げて参画。サブのプロジェクトリードエンジニアとして、技術面の貢献だけでなく、開発プロセス改善やチームの生産性向上にも取り組んだ。
- プロジェクト規模
- 15 名の大規模なウォーターフォール開発
- 参画ポジション
- プロジェクトサブリードエンジニア
- 参画期間
- 2025/01 ~ 現在まで
- 使用技術
- Kotlin, Android, Jetpack Compose, GitHub Actions
- 業務内容
- iOS・Android 間の認識齟齬を解消するためのドラッカー風エクササイズの開催
- プロジェクトおよび Android 開発向けのオンボーディング資料作成
- 画面の仕様書作成の文化を醸成
- 設計の詳細を担当
- タスク依頼や仕様確認を Jira チケット運用に移行推進
- Jira チケット起票の自動化を実施
- メンバー育成
- 要件の定義と仕様書の作成
- 新しい機能の追加開発
大手スーパーマーケット顧客向けモバイルアプリ
途中参加ながら既存コードから仕様を理解する。遅延していた実装を進めスケジュール通りに納品。オンボーディング資料の整備や Slack での質問対応を積極的に行い。チームの生産性向上に貢献。リードエンジニア不在時は Android 側のタスク管理も担当。
- プロジェクト規模
- 15 名以上の大規模なスクラム開発
- 参画ポジション
- メンバー
- 参画期間
- 2023/06 ~ 2023/09
- 使用技術
- Kotlin, Android, Jetpack Compose, Kotlin Multiplatform
- 業務内容
- 新規機能開発
- オンボーディング資料の整備
- チーム内技術サポート
- 脆弱性調査と対応
- Android 側のタスク管理(リードエンジニア代理)
大手百貨店モバイルアプリ
大手百貨店のモバイルアプリの保守・運用を担当。オンボーディング資料が整備されていない状態でも、既存コードから仕様をキャッチアップし、効率的な改修対応を実現。また、検証・本番アプリ作成フローを自動化し、チーム全体の生産性向上に貢献。
- プロジェクト規模
- 2 ~ 4 名での保守運用
- 参画ポジション
- メンバー
- 参画期間
- 2023/04 ~ 2024/05
- 使用技術
- Java, Kotlin, Android, RxJava, Bitrise
- 業務内容
- ドキュメント品質向上
- 既存機能の改修
- 既存コードのリファクタリング
- 不具合改修
- OS バージョンアップ対応
- 検証・本番アプリ作成フローの自動化
大手スポーツジムモバイルアプリ
大手スポーツジムチェインのモバイルアプリの保守と運用を担当。外部ベンダーから引き継いだ後は、限られた工数の中で以下の対応を実施。新 Firebase への移行作業を行い、OS のアップデートとポリシー変更への対応計画をクライアントへ提案。これにより、プロジェクトを円滑に進めることができた。
- プロジェクト規模
- 2 名での保守運用
- 参画ポジション
- プロジェクトリードエンジニア
- 参画期間
- 2023/04 ~ 2025/03
- 使用技術
- Kotlin, Android, Firebase
- 業務内容
- 外部ベンダーからの引き継ぎ業務
- アプリケーションの保守・運用
- クライアントとの直接的なコミュニケーション
- OS アップデートやポリシー変更への対応提案
- フルリニューアルに向けた概算工数見積もり
大手小売店モバイルアプリ
大手小売店のモバイルアプリ開発支援の一環で、既存機能のリニューアル開発支援を担当。不安定な状況下でも、合意した開発タスクを期限内に完遂。また、開発チームにゆめみの開発文化や手法を共有し、PR コメントのタグ情報活用など、新しい開発プラクティスの導入に貢献。
- プロジェクト規模
- 6 名のウォーターフォール開発
- 参画ポジション
- メンバー
- 参画期間
- 2023/09 ~ 2023/11
- 使用技術
- Kotlin, Android
- 業務内容
- 既存機能のリニューアル開発支援
- プロジェクト貢献
- 開発チームへのゆめみの開発文化・手法の共有
- 不安定な状況下での期限内タスク完遂
エヌ次元株式会社(2020/11 ~ 2023/03)
スポーツ動画配信サービス(モバイル/Web)
約 10 万人の MAU を持つゴルフ動画配信サービスを担当。開発から保守・運用まで幅広く対応。2022 年 3 月からは開発リーダーとして、システム設計と外部サービス連携のドキュメントを整備。これにより保守運用の負担を軽減し、リリース時の不具合をゼロに抑制。さらに開発の属人化を防ぎ、チームの技術力向上と自律的な開発体制の構築を実現。
- プロジェクト規模
- 5 名でのウォーターフォール開発
- 参画ポジション
- メンバー
- プロジェクトリードエンジニア
- 参画期間
- 2020/11 ~ 2023/03
- 使用技術
- モバイル: Dart, Flutter, Android, iOS, Firebase, Jenkins
- Web: PHP,CodeIgniter2, MariaDB, Redis, Docker, AWS
- 業務内容
- 保守・運用および新機能開発
- プロジェクトマネジメント(開発課題の整理と進捗管理)
- クライアント折衝業務(クライアントとの MTG や日々のチャットによるやり取り含む)
- 要件定義書と画面設計書からの工数見積もり、基本設計、詳細設計、実装
- システム適格性確認テスト仕様書の作成と運用改善
- サービス品質の最終責任の担保
- 手順書や方式設計などのドキュメントの改善と作成
- 参画メンバーの育成
- プロジェクト貢献
- システム設計と外部サービス連携のドキュメント整備による保守運用工数の削減
- 相互レビュー体制の構築による開発の属人化防止
- メンバーの技術力向上を促進する育成体制の確立
- クライアント接点の創出によるチームの自律性向上
大手金融系サービスモバイルアプリ
大手国内銀行と小売店による金融サービスの Android アプリを開発。設計担当者の退職後は開発を単独で担当。仕様変更や SDK の課題へ対応しながら開発を進め、納品を完遂。
- プロジェクト規模
- 4 名でのウォーターフォール開発
- 参画ポジション
- メンバー
- 参画期間
- 2021/12 ~ 2022/02
- 使用技術
- Kotlin, Android, Data Binding, Kotlin Coroutines
- アーキテクチャ: MVVM + Coordinator + Repository pattern
- 業務内容
- クライアント折衝業務(MTG や日々のクライアントとのチャットによるやり取り含む)
- UI は XML 、ロジックは Kotlin で、マルチアクティビティ設計による開発
- 外部ベンダーが作成した金融サービス接続の SDK 連携
- プッシュ通知連携
- FirebaseAnalytics 連携
業務効率化サービス(Web)
既存顧客の要望に基づき業務効率化サービスを開発し、開発/プロジェクトリーダーとしてチームのマネジメントとバックエンド開発を担当。未熟なメンバーの成長を促しながらプロジェクトを進行した。
- プロジェクト規模
- 6 名でのウォーターフォール開発
- 参画ポジション
- プロジェクトリードエンジニア
- 参画期間
- 2022/06 ~ 2022/09
- 使用技術
- フロントエンド:TypeScript, Next.js, React, TailWindCSS
- バックエンド:TypeScript, Next.js, Prisma, MariaDB
- インフラ:Docker, AWS サービス(EC2/Amazon S3)
- アーキテクチャ:レイヤードアーキテクチャ(Controller + Service + Repository Pattern)
- 業務内容
- 要件定義書からの技術選定と基本設計、工数見積もり
- 開発リーダーとして開発全体のマネジメント
- プロジェクト初期の導入
- API 仕様書の設計と開発
- DB 設計と開発
- GoogleAPI との連携
- システム適格性確認テスト仕様書の作成
- サービス品質の最終的責任の担保
- サービスの納品作業
- プロジェクト貢献
- メンバーの得意分野と技術の将来性を考慮した技術スタック選定
- ペアプログラミングを活用した技術的知見の共有による若手メンバーの成長支援
- 保守性と開発効率を両立したデータベース・API 設計の実現
- メンバーの自律的な成長を促す育成重視のプロジェクトマネジメント
クラウド配信サービスモバイルアプリ
iOS 端末やカメラ機器で撮影した映像のライブ配信・再生機能を提供するサービスの開発に従事。既存アプリの機能追加を担当し、継続的なサービス開発や Android 対応を見据えた環境整備として、前任者の実装部分のドキュメント化を実施。
- プロジェクト規模
- 4 名でのアジャイル開発
- 参画ポジション
- メンバー
- 参画期間
- 2022/10 ~ 2023/02
- 使用技術
- Dart, Flutter, Swift, Sora SDK(WebRTC SFU)
- 業務内容
- 静的 UI 画面の作成
- 外部 API との連携と動的繋ぎこみ
- Flutter 側と iOS ネイティブ側との連携
- iPhone 内蔵カメラへの命令処理実装と繋ぎ込み
- SDK を通じた映像の描写や音声データの繋ぎ込み
マッチングモバイルアプリ
準委任契約で、マッチングアプリの開発および保守・運用を担当。既存アプリの改善、新機能開発(課金促進)、Flutter2 へのバージョンアップを実施。バージョンアップ完了後、内製化の方針によりプロジェクト終了。
- プロジェクト規模
- 4 名でのウォーターフォール開発
- 参画ポジション
- メンバー
- 使用技術
- Dart, Flutter
- 参画期間
- 2021/03 ~ 2021/11
- 業務内容
- 保守・運用
- 新機能開発
- 発注者の要求からの要件定義
- 詳細設計
- Flutter2 へのバージョンアップ作業
勉強会での登壇歴
- Flutter Redux の内部構造を考える(2021/03)
- 社内勉強会にて発表
- パイプラインによるプロセス間通信を理解する(2022/03)
- 社内勉強会にて発表
- Navigation Bar と権限管理を理解する(2025/01)
OSS
- flutter-mobile-project-template
- 期間:2024/01 ~ 2024/04