ACCESSING SIBYL SYSTEM...
ACCESSING SIBYL SYSTEM...
SUBJECT PROFILE
2026年新卒でLINEヤフー株式会社にソフトウェアエンジニアとして入社。
普段は Next.js / Vue.js でフロントエンドを、NestJS や Express で Node.js バックエンドを書いています。BFF として gRPC・GraphQL、データストアに MongoDB / PostgreSQL を使うことが多く、最近はクリーンアーキテクチャを取り入れたマイクロサービス設計にも触れています。
ACHIEVEMENT_LOG::AWARDS
ハッカソンや技術コンテストでの受賞歴をまとめています。 各イベント名、受賞内容、関連リンクを掲載しています。
SYSTEM::SKILL_MATRIX
Next.js
5年
90%
Vue.js
2年
70%
NestJS
3年
80%

Go
1年
50%
Flutter
2年
60%
PostgreSQL
3年
50%
gRPC
1年
65%
GraphQL
2年
70%

MQTT
3年
80%
ACCESS_LOG::CAREER_HISTORY
Yahoo!ショッピングにおけるカート機能の実装、およびUI/UX改善を担当した。フロントエンドにNext.js、BFFにNest.jsとGraphQLを採用した大規模サービスの開発を通じて、ユーザー視点に立ったUI構築、ユーザ体験の提供に携わった。 開発過程においては、大規模特有の複雑な依存関係やドメインロジックの把握が課題となったが、ドキュメント整備やテスト手法の学習を通じて品質向上を図った。
マルチプレイヤーゲームにおけるリアルタイム通信技術の習得を目的に、Golangを用いてTPS向け専用ゲームサーバーを設計・構築した。クライアント・サーバー間の独自通信プロトコルの策定に加え、コロプラ社のサーバーエンジン「prizm」を活用したリアルタイム同期およびゲーム内状態管理を実装。さらに、クラウド環境へのデプロイメントやチート対策など、実際のサービス運用を見据えたインフラ・セキュリティ課題の解決にも取り組んだ。
社内案件管理ツールの新規開発に従事。フロントエンドにはNext.jsのApp Routerを採用し、RSC(React Server Components)とクライアントコンポーネントを適切に切り分けた実装を行った。 バックエンドにおいては、DBスキーマの設計から、DIパターンをベースとしたNest.js、gRPC、PostgreSQL、Prismaを用いたAPIエンドポイントの構築までを一貫して担当。さらに、GraphQLを用いてマイクロサービス間を統合するBFF層の開発も手掛けており、フロントからサーバーサイドまで横断的に携わった。
ECサイトにおける新機能開発にフルスタックで従事した。フロントエンドにはNuxt.jsを採用し、コンポーネントのメモ化をはじめとするレンダリング最適化を実施し、快適なUXの実現に貢献。併せてJestを用いた単体テストを導入し、継続的な品質担保に努めた。 また、バックエンドではGo(Gin)を採用し、クリーンアーキテクチャの思想に基づいた、保守性と拡張性の高いAPIエンドポイントの設計・構築を担当した。
イラストコミュニケーションサービス「pixiv」において、フロントエンドのUX改善および新機能開発に従事した。PC版はReact+TypeScriptとPHP(Smarty)、SP版はVue.js(Vue 2)という異なる技術スタックが稼働する環境下で開発を推進。 具体的には、コンポーネントの描画負荷軽減によるパフォーマンスチューニングや、マンガビューアの新機能実装を担当した。また、クローラー等のユーザーエージェントに応じてSSRを切り替えるDynamic Rendering(Rendertronを活用)のフロントエンド対応を行い、大規模サービスにおけるSEO要件とUXの両立に貢献した。
DATABASE::FEATURED_WORK

2026-04-06

2026-04-06

2026-04-06

なかなか決着のつかない話題を、ディベート形式で魔法の天秤を使って審判官ビーバーが解決します
2025-08-18T01:27:44+09:00

新幹線でお馴染みの掲示板をIoT化した作品。Yahoo!ニュースから自動で最新ニュースを取得し、リアルタイムで表示する。また、Discordの通知を反映する機能…
2024-07-31T23:53:40+09:00

ひとりでもキャッチボールで楽しめるロボットを作成しました。We created a robot that you can enjoy playing catch…
2024-06-25T21:54:20+09:00