Skip to the content.

職務経歴書

基本情報

項目名 内容
名前 阿賀 郁弥
生年月 1995 年 8 月
居住地 大阪府
最終学歴 高等学校卒
資格 普通自動車第一種運転免許
- AWS Certified Cloud Practitioner
- AWS Certified Solutions Architect - Associate

スキル

言語

PHP・JavaScript・TypeScript・Terraform

フレームワーク・ライブラリ

Laravel・Nuxt.js・Cypress・React.js・Express・jQuery

RDS

MySQL・PostgreSQL

クラウド

AWS

CloudFront・S3・Aurora・RDS・CloudWatch・Cognito・ECR・ECS・EC2・Fargate・IAM

Lambda・Backup・EventBridge・Batch・SQS・API Gateway

SaaS/PaaS

GitHub・GitHub Actions・CircleCI・Backlog

その他

Datadog・Docker・Vagrant

職務経歴詳細

自社開発企業

【雇用形態】

【在籍期間】

SRE チーム

【期間】

【チーム編成】

【役割】

【言語・フレームワーク】

【ツール】

【チーム概要】

自社サービスの全ての AWS 運用を担当

SRE としてサービスの信頼性、可用性、パフォーマンスの最大化を目的としたチーム

モニタリングの仕組みを強化することで、障害の早期検知・防止も担当する

【チームの特徴】

AWS のアップデートに迅速に追従しながら、サービスの信頼性を観測・改善する活動を中心に行う。

AWS を活用した新規インフラ構築を担当し、堅牢でスケーラブルな基盤を提供。

さらに、アプリケーションチームと連携し、モニタリングを活用してシステムやプロセスの継続的改善を推進。

運用効率を向上させるとともに、ユーザーにとって安定したサービス体験を実現する。

【チームでの役割】

メンバーとして具体的なタスクは次のとおり。

リーダーとして具体的なタスクは次のとおり。

アプリケーション開発・運用チーム

【期間】

【チーム編成】

【役割】

【言語・フレームワーク】

【ツール】

【チーム概要】

葬儀仲介サービスの LP サイトをメインで運用改善

葬儀仲介サービスの LP サイトは、ユーザーが近隣の葬儀場の検索、葬儀プランの比較、資料請求などを行うためのプラットフォームを提供

【チームの特徴】

主な業務は言語やフレームワークのバージョンアップ、不具合調査、バグ修正などの保守・改善活動。

エンドツーエンドテストの実装など、サイトの信頼性を上げるための改善活動も行っていた。

新規ページ実装は別チームが担当。

【チームでの役割】

具体的なタスクは次のとおり。

受託開発企業

【雇用形態】

【在籍期間】

音響機材 EC サイト受託開発・保守

【期間】

【チーム編成】

【役割】

【言語・フレームワーク】

【DB】

【ツール】

【プロダクト概要】

音響機材を販売する WEB オンラインショップ。

ユーザーが商品一覧や詳細ページを閲覧できるほか、音響に関するニュースやブログも提供。

またサードパーティのレコメンデーションを活用したおすすめ商品表示機能も導入。

他の機能としては、ニュースやブログ、商品情報を管理する管理画面も WEB アプリケーションとして提供。

【チームの特徴・課題】

ユーザー向けページのデザインは、受託元から HTML と CSS が渡され、その上で受託先である自分たちがプログラム処理を担当。

プロジェクトリーダーが作成した独自フレームワーク用いて処理を実装。

このフレームワークは MVC 形式であるが、

既製品のフレームワークのようにドキュメントが存在しないため、チームメンバーには慣れが必要。

この状況により属人化が進んでおり、 プロジェクトリーダーが一人でレビューする状況が発生していた。

この課題を解決するために、自分が一次レビューを担当することで、プロジェクトリーダーへの負担を分散。

開発やリリースまでのスピード向上を実現した。

【チームでの役割】

保守・運用・新規機能開発を担当。

手を動かすだけの開発だけではなく、設計・実装・テスト、サブリーダーとして一次レビューも担当した。

また実装内容などで詰まったり不安が発生したりした場合、自分が相談役となりチームメンバーの心理的安全性を確保。

具体的なタスクは次のとおり。

スクレイピングシステム受託開発・保守

【期間】

【チーム編成】

【役割】

【言語・フレームワーク】

【DB】

【ツール】

【プロダクト概要】

Amazon や楽天など、他の EC サイトから商品情報を取得するスクレイピングシステム。

スクレイピングはバッチ処理で動作する。

管理画面も存在し、取得したい商品などの管理を行える。

チームとしては音響機材 EC サイトのメンバー 1 人と PL で構成される。

【チームでの役割】

保守・運用・新規機能開発を担当。

他社サイトから商品情報が取得できなくなっていた際の修正や、管理画面への機能追加など。

基本的に音響機材 EC サイトと並行して PL が 1 人で担当していたが、自分が他の作業に慣れていたこともあり、運用・保守作業を任される。

具体的なタスクは次のとおり。

音楽関連 SNS 受託開発

【期間】

【チーム編成】

【役割】

【言語・フレームワーク】

【DB】

【ツール】

【プロダクト概要】

音響機材 EC サイトと連携した SNS システムの開発

【チームでの役割】

開発当初、 AWS や Docker、React 等開発に必要な全ての知識が不足していると感じたため、プライべートも利用して Udemy や参考書を活用して学習を進め、設計や実装に問題ない程度の知見を得る。

得た知見と行動が評価され、 Docker での開発環境構築や、 AWS を使用した処理の実装を任される。

具体的なタスクは次のとおり。