株式会社メイプルシステムズ / 正社員 SES WEBエンジニア
大手マルチコンテンツ配信サイト ポイント付与機能 システムリプレースプロジェクト
【プロジェクト概要】 - PHP環境で構築されたシステムのGo環境へのリプレース 【プロジェクト規模】 - プロジェクト人数... 22人 - 所属スクラムチーム... 5人(本人含む) - 所属スクラムチーム構成... リーダー(実務歴10年目)、サブリーダ- (本人、実務歴7年目)、Devメンバー1(実務歴2年目)、Devメンバー2(実務歴2年目)、Devメンバー3(実務歴3年目) 【プロジェクト詳細】 - PHP + FuelPHP環境 で構築されたWebAPIを Go + Gin 環境へリプレース - Confluence によるAPI仕様書の作成 【開発を担当した機能】 - バッチ処理によるポイントの付与ステータス更新機能 - ポイントの予約有無判定機能 - 会員のクレジットカード取得機能 【使用した技術】 - Go1.17, Gin, Gorm, Git, GitHub, Bitbucket, AWS Aurora(MySQL), MySQL 5.7, Docker, JIRA, Confluence, Cacoo, Slack, Zoom, Discord, VSCode, GoLand, MacOS 【習得した技術】 - Go + Gin + Clean Archtectureで構成されたAPIの構築,設計 - Gormを利用したO/Rマッピング - ストーリーポイント方式を用いたプロジェクト管理 【メンバーとしての振る舞い】 - 参画メンバー全員がGo言語による開発未経験ということもあり、先に自己学習で得た知見を可能な限り共有し、スムーズな開発体制ができるように努めました。加えて、上位の社員の方とコミュニケーションを通じ、仕様の詳細化に努め、チーム全体に共有できるよう動きました。