-
中小企業向け 業務効率化・案件管理のWebシステム新規構築
・概要: クライアント企業の社員が、日々の案件進捗、売上、顧客情報を一元管理・共有するためのWebアプリケーションのフルスクラッチ開発。
・担当範囲とチーム連携(具体的な活動):
▪プロジェクトマネージャー(PM)が定義した要件をもとに、Java(Spring Boot)を用いてユーザー認証や権限管理、案件データのCRUD処理を行うバックエンドREST APIを設計・実装。
▪他のフルスタックエンジニア2名と機能ごとに開発範囲を分担し、自身はReact/TypeScriptを用いたカレンダー形式のスケジュール確認画面、およびカンバンボードUIの実装を担当。
▪Gitのブランチ運用方針を事前にメンバーとすり合わせることで、遠隔開発におけるコードのコンフリクトを回避し、AWS環境(EC2/RDS)へのDockerコンテナを用いたデプロイ手順を標準化。
・成果・貢献:完全フルリモート環境において、Slackを用Java 17, Spring Boot, TypeScript, React, PostgreSQL, AWS, Docker