ID:82953さん

キャリアビジョン


高い技術力を持ちつつAIを最大限活用する。 ビジネスサイドに寄り添ったエンジニア

これからのAI時代にそれを最大限活用しビジネスにインパクトを与えたい

プロジェクト経験

2023年/2年以内

基幹システムの運用保守

## プロジェクト概要 広告反響データのクレンジングと社内CRM連携による基幹システムの運用保守を約2年間担当し、システムの集客用SMS柔軟性向上を実現しました。 ## 役割・体制 ### 自身のポジションと役割 - フロントエンド、バックエンド、インフラの各領域を担当し、主にJavaScript、PHP(Laravel)、jQueryを用いたコーディングとテスト、運用保守を一貫して実施しました。 - 要件定義フェーズ以降は他部署の部長レイヤーと連携し、SMS送信設定画面のUI要件を中心にヒアリング・要件決定を行い、最終的にチケット配分などのタスク管理も担当しました。 - 『技術力向上のために資格取得や自主学習を積極的に行い、レビュー体制の構築とレビュー会の定期開催を主導しました。』 ### チーム規模と構成 - エンジニア3名の小規模チームで、うち2名は兼任体制のため、実質的にコーディングは自身が主体的に担当しました。 - 『チーム内での技術交流が不足していたため、技術共有の場を設け、知見の共有とスキルアップを促進しました。』 ## 背景・課題 - 広告から得た反響データを各社内CRMシステムに連携するため、データクレンジングや反響の振り分けが必要な基幹システムの運用保守を担いました。 - 技術力不足と経験の浅さが課題であり、特にメンバー間での技術交流や情報共有がほとんどない状況がプロジェクト推進の阻害要因となっていました。 - 『運用に伴う繁忙期(年末年始や大型連休前)に作業負荷が集中し、リソースの効率的な配分が求められていました。』 ## 実際の取り組み ### 開発環境 - AWSを基盤とし、Docker環境下でPHP(Laravel)とJavaScript、jQueryを活用したWebサービスの開発・運用を行いました。 - 『CI/CDの仕組みは限定的であったものの、手動によるテストとリリースフローを確立し、安定稼働に努めました。』 ### 設計・改善内容 - 広告反響データのクレンジング処理を効率化し、反響内容に応じて適切な社内システムにデータを振り分けるロジックを設計・実装しました。 - 技術力向上を目的に、レビュー体制を整備し、レビュー会を定期的に開催してコード品質向上と技術共有を促進しました。 - 『要件定義の段階から関係部署と密に連携し、仕様の精緻化と運用負荷の軽減に努めました。』 - システムの柔軟性を高めるために、SMS配信の設定画面を改良しました。具体的には配信文言の直接編集、祝日指定、細かい時間帯指定を実装し、従来エンジニアが対応していた設定変更作業を現場担当者が自ら行えるようにしました。 ### API統合とStep Functionsによるワークフロー制御 - プロジェクト後期に、LP側から個別に呼び出していた3つのAPI(顧客登録、集客重複チェック、メール送信)をAPI Gatewayの1エンドポイントに一本化しました。 - 3つの処理は最終的に一つの顧客IDで紐づく必要があるため、AWS Step Functionsを採用し、「重複チェック → 登録(ID発行) → メール送信」の処理順序を確実に保証しました。 - それまではLPからのPOSTリクエストを直接受け取る構成だったため、登録処理が失敗してもログが残らないケースがありました。Step Functionsでは各ステートの入力値・出力値が自動で記録されるため、処理ごとに詳細なログが残るようになり、障害時の原因特定が容易になりました。 - 各ステートにリトライ処理を実装し、一時的な障害に対する耐性を高めました。EC2停止などのシステム障害が発生した場合でも、問い合わせデータだけは確実に保全される仕組みを構築しています。 ### セキュリティ強化 - セキュリティ要件強化のため、API GatewayにAWS WAFを導入しました。カスタムルールを定義して自システムの特性に合わせた不正リクエストのフィルタリングを実装し、システム保護を強化しました。 ### その他アピールポイント - 『メンター制度を活用し、技術的な課題解決や学習支援を徹底することでチーム内の技術力底上げに寄与しました。』 - AWS Certified Cloud Practitioner(CLF)、AWS Certified Solutions Architect - Associate(SAA)、JSTQB Foundation Levelを取得し、クラウドインフラおよびソフトウェアテストの知識を実務に活かしています。 ## 成果・価値 - 集客用SMSの変更作業を現場で可能にし、年末年始や大型連休前にかかっていた約5人日の作業工数をゼロに削減しました。 - LP側の3API呼び出しを1エンドポイントに一本化し、Step Functionsによる処理順序の保証と処理ごとの自動ログ記録を実現したことで、LP側の実装シンプル化と障害時の追跡性向上を両立しました。 - AWS WAFの導入により、システムのセキュリティ要件を強化しました。 - 技術力不足という課題に対し、資格取得や自主学習、レビュー体制の確立によりチーム全体のスキルアップを実現しました。 - システムの安定運用により、広告反響データの正確な連携と振り分けを継続的に行い、業務効率とビジネス価値の向上に貢献しました。

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

マネージメント能力

このマネージメント能力は公開されていません

アピール項目


アウトプット

GitHub アカウント
あり
Qiita アカウント
未入力です
Zenn アカウント
未入力です
Speaker Deck アカウント
未入力です
SlideShare アカウント
未入力です
特にアピールしたいアウトプット
未入力です

今後、身につけなければいけないと思っている技術は何ですか?

## 目指すエンジニア像 要件定義・設計からインフラまでを一貫して担える技術力を持ち、最終的にはSREとしてシステムの信頼性・運用品質を支えるエンジニアを目指す。 ## 習得したいスキル・知見 ### 上流工程 - 要件をシステムに落とし込む要件定義・設計能力 - 技術選定など、アーキテクチャレベルの意思決定に関われる知見 ### インフラ領域 - クラウド(AWS等)を中心としたインフラ構築・運用の実践的スキル - パフォーマンス・可用性・セキュリティを考慮したシステム設計の知識 ### 最終目標:SRE - 上記の上流工程×インフラ知見を掛け合わせ、SRE的なポジションでシステム全体の信頼性向上に貢献する

あなたが一番パフォーマンスを出せるのはどんな環境ですか?

## パフォーマンスを発揮できる環境 ### 開発に集中できる環境 - 不要なMTGが少なく、まとまった開発時間が確保できる - 開発マシン・ツールを自分で選択できる裁量がある ### 働き方 - リモートワーク中心など、移動に時間を取られない働き方ができる ### チーム・文化 - エンジニア間で技術的な意見交換が活発に行われている - 発言しやすい心理的安全性の高い環境

生成AIの活用状況

日常的な情報収集・業務活用
ChatGPTやGeminiなどのチャットツールを、情報収集、ドキュメント作成、翻訳に日常的に活用
業務でコード補完系の生成AIを活用
GitHub Copilot等のコーディング支援ツール
業務でコード生成、コーディングエージェント系の生成AIを利用
コードレビュー、テストコード生成、デバッグに生成AIを活用
サービス・プロダクトへの応用
既存のサービスやプロダクトに生成AI(API利用など)を組み込み、LangChainやLlamaIndexなどのフレームワークを使った開発経験
生成AIをコアとした開発
生成AIを主要技術としたサービス・プロダクト・機能の企画や、RAGなどの高度な手法を用いた開発経験

キャラクター

直近で一番やりたいこと
技術を極めたい
好きなスタイル
一人で黙々
どちらかといえば一人で黙々
どちらともいえない
どちらかといえばみんなでワイワイ
みんなでワイワイ
好きな規模
小さい会社
どちらかといえば小さい会社
どちらともいえない
どちらかといえば大きい会社
大きい会社
自信を持って人より秀でていると言える点
学習能力 / 責任感 / 巻き込み力
スキルのタイプ
ゼネラリスト
どちらかといえばゼネラリスト
どちらともいえない
どちらかといえばスペシャリスト
スペシャリスト
得意なフェーズ
0 → 1
どちらかといえば0 → 1
どちらともいえない
どちらかといえば10 → 100
10 → 100
会社を選ぶ一番の基準
年収が第一
やりたくない分野
未入力です
その他の特徴
新しい技術はとりあえず試す
その他のやりたいこと・やりたくないこと
未入力です

やりたい事

手を動かして設計してコードを書きたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
価値あるプロダクトを作り成長させたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
学び続けて技術力でプロダクトに貢献したい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
意義があることや社会に貢献できる仕事がしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
人や計画の調整・マネジメントをしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
レガシーなシステムの保守・運用・改善をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
企画や仕様を考えるところから関わりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
業務効率を改善して一緒に働く人のためになりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
全社横断的な共通基盤作りや強化をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
組織や文化を作る・成長させる仕事をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい

基本プロフィール

年齢
今年で20代後半
好きなテキストエディタ
Cursor,vscode
希望勤務地
福岡県 / リモート勤務
集まる必要性がない場合は基本リモートが許可される環境が必要
希望年収
550万円
ご意見箱

要望、不具合報告、使いづらい点や感想など、お気軽にお寄せください。
いただいたご意見は、今後のサービス向上に活用させていただきます。

なお、このフォームは受付専用のため、返信を行っておりません。
返信を希望する場合はお問い合わせよりご連絡ください。

  • {{error}}
転職ドラフトを友人や同僚に薦める可能性はどのくらいありますか?