
フロントエンドエンジニア
M・Y
プログラムの動作や仕組みに対する強い好奇心と探究心を持っています。たとえばASTパーサーを利用してフレームワークを移行するためのCodemodのようなツールを作成できます。単にアプリケーションを作るだけでなく技術的に深いところへの知識と経験があるので、開発者体験のいい環境作りに貢献できます。 またバックエンドや自社サービスの開発経験もあるためアプリケーション全体を俯瞰して最適な提案をしたり、将来的な保守性、拡張性などを考慮した提案や実装ができます。
スキル
JavaScript
7年基本的な仕様は把握している。ESNextの情報もキャッチアップしている。
TypeScript
5年基本的な型の他、ジェネリクスやconditional typesなどの複雑な機能も使える。
Kotlin
2年サーバーサイドでの開発経験がある。Android開発の経験はない。
Java
2年React
5年Suspense、トランジション、サーバーコンポーネントなどの機能について、一通り把握している。
Next.js
5年Pages Router及びApp Routerでの経験がある。
HTML
7年Spring MVC
2年CSS
7年参画プロジェクト
2026年2月〜現在
機材管理システムの開発
リードエンジニア
製造現場での機材管理をするシステムの新規開発プロジェクトです。プロジェクトマネージャーが1名、エンジニアが4名の体制です。 フロントエンドからバックエンドまで一貫して機能の実装をしました。またデータベースのテーブル設計も行いました。 Claude Codeを使用して実装をしています。FigmaやPlaywrightのMCPと連携してほとんどのコードをAIで書きました。 Web Workerを使ってブラウザでの画像最適化を並列で行う機能の設計をしました。
- React
- Go
- TypeScript
2025年10月〜2026年2月
メディアサイトのリアーキテクチャ
フロントエンドエンジニア
Vueで構築されたWebサイト・アプリをReactへ移行するプロジェクトです。 フロントエンドエンジニアとして各機能の移行作業を行いました。 Vueで作られたコンポーネントをReactへ移行をしました。 既存のVueに依存してる処理を剥がしてVueとReactどちらからも使えるようにする開発をしました。
- React
- Vue.js
- TypeScript
2025年6月〜2025年9月
メディアサイトの開発
フロントエンドエンジニア
パーソナルジムの比較メディアサイトをOrizmを使って構築しました。 フロントエンドエンジニアとして実装業務を担当し、顧客との打ち合わせの参加や要件定義も行いました。
- React
- Next.js
- Vercel
- TypeScript
2025年5月〜2025年5月
メディアサイトの開発・運用
フロントエンドエンジニア
料理メディアサイトの開発・運用案件です。フロントエンドエンジニアとして開発ツールのバージョンアップを対応しました。
- Vue.js
- Ruby
- Ruby on Rails
2025年2月〜2025年4月
アフィリエイトサイトの開発支援
フロントエンドエンジニア
様々な商品比較を行うメディアサイトの開発、運用案件です。 フロントエンドエンジニアとして新機能の実装や改修、不具合調査などを担当しました。 またAIを用いてどんなことができるかの検証なども行いました。
- React
- Next.js
- TypeScript
- Vercel
- OpenAI API
- Python
2022年7月〜2022年12月
ECサイトの注文履歴画面
フロントエンドエンジニア、バックエンドエンジニア
自社サービスのECサイト(アプリ)の注文履歴画面のリニューアルプロジェクトです。 フロントエンド側の実装及びバックエンドのAPIの実装を行いました。 リニューアルプロジェクトのためデータベースはそのままに新しい画面に合わせてAPIの設計と実装を行いました。
- React
- TypeScript
- Next.js
- Kotlin
- Spring Framework
- PostgreSQL
2020年10月〜2021年4月
見積もりアプリのフロントエンドリニューアル
フロントエンドエンジニア
jQueryで作られた見積もりアプリをReactを使ってリニューアルするプロジェクトです。 フロントエンドエンジニアとして技術選定、設計、実装を行いました。 プロジェクト開始時点でReactなどのモダンフロントエンド技術を使っていなかったため技術選定から担当しました。 また仕様書がない中で既存の実装から仕様を起こしビジネスサイドと共有できる状態も作りました。 サーバーサイド側が基本的にそのままでしたが一部フロントエンドの改修に合わせての修正も行いました。
- React
- TypeScript
- Next.js
- Java
- TanStack Query