経歴概要

フロントエンドとバックエンドの両領域でWebアプリケーション開発の経験があります。特にTypeScript/Vue.js/Nuxt.jsとJava/Spring Bootを得意とし、LINEヤフーにてDS.INSIGHTをはじめとするデータ分析ツールの開発に携わってきました。直近ではスクラムマスターとしてチーム開発を推進しながら、OpenAI APIやServer-Sent Eventsを活用したAI分析機能の開発や、開発フロー全体への生成AI導入にも取り組んでいます。

プロジェクト経験

- 現在(2年4ヶ月)

検索データを分析・可視化する社内ツールの開発

LINEヤフー株式会社 / フロントエンド兼バックエンドエンジニア, スクラムマスター

Yahoo! JAPANの検索データのトレンドや傾向を分析・可視化する社内向けツールの開発。

成果・実績

  • Vue.js (Nuxt.js), SCSSによるフロントエンドの設計・実装

  • Node.js (Nitro.js), Prisma, MySQLによるバックエンドのAPI設計・実装

  • OpenAI APIとServer-Sent Eventsを活用したAI分析機能を開発し、検索データの分析業務を効率化

  • 開発フローに生成AIを導入し、JIRAチケットからの実装計画作成、コード実装、コードレビュー、PR作成までをAIで効率化

  • スクラムマスターとしてスクラムイベントの円滑な進行やチームメンバーの技術的課題の解決, 機能開発のスケジュール管理を担当

- (1年6ヶ月)

DS.INSIGHTの開発

ヤフー株式会社 / バックエンドエンジニア

Yahoo! JAPANの検索データや位置情報などのビッグデータを活用し、企業や自治体が消費者ニーズの調査・分析を行えるBtoB向けデスクリサーチツールの開発。

成果・実績

  • Java (Spring Boot) によるREST APIの新規開発および既存機能の改修

  • Trino, MQを用いた大規模検索データのリアルタイム集計基盤を構築

  • FaaS (Node.js), Java (Spring Boot) による定期メール配信の実装

  • EOL対応としてSpring Boot 3, Java 17へのマイグレーションを推進

  • EOL対応および運用コスト削減のため、アプリケーションの実行環境を新プラットフォームへ移行

技術スキル