美容系口コミサイトのAI駆動開発
現在2026年4月 - 現在 ・ 10名 (変動あり)
既存システムのリプレイス開発にAI駆動開発を導入。開発フローとルール、プロンプト・スキルの整備をチームで策定し、自身も検討・実装に参画しながら、開発メンバーとしてリプレイスを推進している。フロントエンドはNuxt.js、バックエンドはNestJSへ移行し、設計・実装・単体テスト・結合テストまでを一貫して担当。品質面では、フロントエンドにVitestによる単体テストとE2Eテストを新規導入するとともに、設計・実装・テストの各工程でレビューを実施している。
技術スタック
- 言語
- TypeScriptPHP
- フレームワーク
- Nuxt.jsNestJSRuby on RailsLaravelZend framework
- OS・ミドルウェア
- WSL
- テスト
- JestVitestPlaywright
- 基盤・CI
- DockerDocker ComposeGitHub ActionsAWS
- AI 活用
- GitHub CopilotClaudeGemini
- 設計
- Clean ArchitectureDDD
- 協働ツール
- GitHubGitLabConfluenceJIRAGoogle DocsVSCodeSlackGoogle meetCacoo
担当フェーズ
AI駆動フロー構築 ・ パイロット開発 ・ 不具合改修 ・ スキル構築・改修 ・ 現行調査 ・ 設計 ・ 実装 ・ 単体テスト ・ 結合テスト
役割
AI駆動開発の推進役を担いながら、既存システムのリプレイス開発も兼任。自ら開発する中で得た知見をもとに、コーディング規約や開発ルールを継続的に改善している。
PC基盤の統合ライン管理システムの機能開発
2021年5月 - 2026年3月 ・ 8名 (変動あり)
Miracle Linux8系の新規筐体PCに対応する為、フロント、バック、ミドルウェア、全てに対し技術検証、設計、実装、テストまで完遂。その後は既存システムの機能変更が主な対応。例えば、Samba、NFSのユーザ認証化、jdk、Tomcatの入替、他プログラミング言語のバイナリ変換ツールを自言語へ対応、復旧簡易システムの導入を技術調査から設計、実装、テストまで実施。現在はコンテナ化プロジェクトと兼任中。
技術スタック
- 言語
- Java8/5jspJavaScriptShellScriptbatPython3C++11
- フレームワーク
- SpringBootStrutsDjango
- OS・ミドルウェア
- Tomcat9/5.5Miracle Linux5~8Samba3~4NFSv3~4ntpdchronydnetworkiptablesOpenSSL
- 基盤・CI
- MavenVMWare
- AI 活用
- M365 CopilotOpenAIGeminiOllama
- 設計
- PlantUML
- 協働ツール
- SVNTeamsEclipseVSCode
担当フェーズ
技術調査/検証 ・ 不具合調査 ・ 仕様検討 ・ 基本設計 ・ 詳細設計 ・ 実装 ・ テスト設計 ・ テスト
役割
Linuxの機能に特化した役割で、単独でのタスク遂行がメイン。ベテランエンジニアとの議論を積極的に挑戦し、レビューを受けることで自身のスキル向上を図った。開発途中での気づきや新しいアイデアを積極的にチームに共有し、プロジェクトの進展に貢献した。Linuxだけでなく、アプリケーション側のバックエンドやフロントエンド側も積極的に担当している。
PC基盤の統合ライン管理システムのコンテナ化
2024年10月 - 2025年4月 ・ 5名 (変動あり)
マイクロサービス化のStep1の既存システムのコンテナ化の新規開発に参画中。既存システムの案件と兼任。現在要件定義が完了し、基本設計フェーズへ移行。コンテナ化に伴う複数のタスクに対し、設計~実装を対応中。
技術スタック
- 言語
- Java8jspJavaScriptbash
- フレームワーク
- SpringBoot
- OS・ミドルウェア
- Ubuntu20.04Amazon Linux2Tomcat9NGINXKeycloak
- 基盤・CI
- DockerDocker ComposeGitHub ActionsVMWare
- 協働ツール
- GitHubTeamsEclipse
担当フェーズ
技術調査/検証 ・ 仕様検討 ・ 基本設計 ・ 詳細設計 ・ 実装
役割
DockerコンテナやCIワークフローを先行してキャッチアップを行い、チームへと情報共有を行う。更に新規参画者へ既存システムの情報を共有しながら開発を進めている。
新CIサーバのリプレイス開発
2021年1月 - 2021年4月 ・ 5名(業務改善チーム)
プロジェクト参画はサーバ構築以降で、テスト設計からリリース前のお試し期間の作業を担当。更にCIサーバのジョブに関連する業務改善も同時進行で取り組み、設計からテストまで一貫して実施した。このプロジェクトで初めてJenkinsを扱うこととなりましたが、参画前に必要なキャッチアップを行い、新しい技術の習得ができる貴重な経験となった。
技術スタック
- 言語
- Java11ShellScriptbat
- OS・ミドルウェア
- WindowsServerTomcat10
- 基盤・CI
- Jenkinsharness
- 協働ツール
- GitJIRAConfluenceOutlook
担当フェーズ
技術調査 ・ 不具合調査 ・ 詳細設計 ・ 実装 ・ テスト設計 ・ テスト
役割
設計からテストまでの工程を主に独立して実施。チームメンバーの作業フォローも積極的に行い、プロジェクトの進展に貢献。この案件はフリーランスへの転向に伴い、短期間で完了した。
次期電力監視システムの開発
2019年1月 - 2020年7月 ・ 7名
エンジニアとして初参画したプロジェクトで、総合試験後の多数の不具合解消を主なタスクとした。Linux上で動作する電力監視システムにおいて、フロントエンド・バックエンドの不具合対応、WinSocket、グラフィックエンジンの修正、CentOS7版の新規アプリ構築手順書のリプレイスなどを担当。このプロジェクトでの経験が評価され、以降Linux案件や改修案件は私が独立して対応するようになった。
技術スタック
- 言語
- Java8C++11C言語Python2Python3ShellScriptJavaScript
- OS・ミドルウェア
- CentOS6.8CentOS7.4グラフィックMW
- 協働ツール
- RedMinevimOutlook
担当フェーズ
技術調査 ・ 不具合調査 ・ 詳細設計 ・ 実装 ・ テスト設計 ・ テスト
役割
不具合調査、設計からリリースまでの工程を主に独立して実施。チーム内でのコミュニケーションを円滑に取り、プロジェクトの進捗管理も積極的に行いました。
次期電力監視システムのデモ開発(Step1)
2019年7月 - 2019年12月 ・ 3名
このプロジェクトでは、OpenStreetMap、OpenLayersを使用した新地図タイル画像自動生成サーバ、地図内に電力の流れを表示し、既存の電力監視システムの機能を再現可能かを検証する役割を担当。システムのドキュメント化も実施し、プロジェクトの進行と保守を円滑に進めた。
技術スタック
- 言語
- Java8C言語ShellScriptJavaScriptPython2
- フレームワーク
- OpenStreetMapOpenLayers3
- OS・ミドルウェア
- CentOS6.8CentOS7.4グラフィックMWPostgreSQL
- 協働ツール
- vim
担当フェーズ
技術調査 ・ 基本設計 ・ 詳細設計 ・ 実装 ・ テスト設計 ・ テスト ・ プレゼン
役割
作業者担当として、基本設計からプロトタイプの実装に専念。チーム内へのプレゼンを実施し、プロジェクトリーダーや他のメンバーとの緊密なコミュニケーションを通じて、プロジェクトの目標達成に貢献。レビューやフィードバックのプロセスも積極的に参加し、チーム全体の品質向上に努めました。
ネットワーク回線管理システムのオペレーター
2015年4月 - 2018年8月 ・ 50名
地図を用いたシステムを活用し、九州のネット回線、携帯回線を変電所からどう引けば効率的になるか分析するプロジェクトに参画。福岡を除く九州全域の回線整備を担当。また、システムの効率化提案を行い、実装に至るプロセスを推進した。
役割
初めは作業者として参加し、地域ごとの回線整備の実務を担当。その後、各地域での実績を積みながら自分の担当範囲を拡大し、他のエリアのサポートも行うリーダー的なポジションへと成長。後輩の指導やシステム改善の発案、検討チームでの積極的な提案などを通じて、チーム全体の進展と品質向上に努めた。