
フロントエンドエンジニア
T・S
フロントエンド開発だけでなく、バックエンド開発も経験してきました。 フロントエンド開発ではReact、TypeScriptを中心としたモダンなフロントエンドに加え、jQuery等の比較的古いライブラリの利用経験もあります。 小規模のチームではリーダー経験もあり、チームメンバーとのコミュニケーションは積極的に取るように心掛けています。 また、直接の担当範囲外の内容にも積極的に関わるように心掛けています。
- 基本情報技術者試験
- 高等学校教諭一種免許状(理科)
- 中学校教諭一種免許状(理科)
スキル
Java
4年要件定義〜実装までを担当し、要件やチーム構成次第でSpringのInterceptorで共通処理を実装する程度のプログラミングが可能。
JavaScript
4年要件定義〜実装までを担当し、jQuery 等の比較的古いソースコードも対応可能。
TypeScript
4年要件定義〜実装までを担当し、 サーバーサイド・フロントエンド共に対応可能。
Next.js
2年複数のSPA/SSRプロジェクトにて設計・開発を担当
React
2年複数のSPA/SSRプロジェクトにて設計・開発を担当
PostgreSQL
8年複雑なJOIN、プロシージャが書ける。 ある程度の実行計画が読める。
参画プロジェクト
2026年3月〜現在
チケットサービスのフロントエンド支援
フロントエンドエンジニア
お客様が運用中のチケットサービスでリセール機能の改修が必要になり、その支援を行うプロジェクトです。 リセール機能に関しては先方の担当者の方との2名体制で行っていました。 既存ソースの比較的規模の大きいリファクタリングも並行して行われており、改修を担当した昨日の既存ソースのリファクタリングも行いました。 機能の調整や実装の他に、リセール機能に関するフロー図の作成等も行いました。
- TypeScript
- Next.js
- Firestore
2026年1月〜2026年2月
スタンプラリープラットフォームのフロントエンド支援
フロントエンドエンジニア
スタンプラリープラットフォームのフロントエンド支援を行いました。 元々アサインされていたメンバーへ、新規のタスクを依頼したいという要望があり、fastifyからHonoへの移行タスクを引き継ぐ形で参画しました。
- Hono
- Zod
- Fastify
2025年8月〜2025年12月
営業支援システムのフロントエンドリファクタリング
フロントエンドエンジニア
フロントエンドコードの課題について改善を図りました。 フォームの扱いがリポジトリ内で定まっておらず、開発者がコードを理解するのに時間がかかる点や、 手動で開発する部分が多く、日常の機能開発のボトルネックになっている点など。
- Next.js
- React
- TanStack Form
- Apollo Client
2024年12月〜2025年3月
図書管理システムの要件定義
メンバー
Autodesk docsをデータ共有基盤として導入する顧客へのカスタマイズ開発 顧客の業務理解が最も困難な点でした。 大規模な組織であったため、1つの図面ファイルの作成・レビュー・回覧に多くの関係者が関与し、ファイルごとに「ステータス管理が必要なもの」「閲覧専用のコピーを作成すべきもの」など多様な要件が存在していました。 扱うファイル数が非常に多く、Autodesk APIの制限に抵触しやすい状況であったため、API仕様とファイル数、許容できる処理時間のバランスを考慮しながら設計・調整を行いました。
- AWS
2024年11月〜2025年3月
各種自社サービスの共通認証基盤および契約管理システムの保守
メンバー
各種自社サービスの共通認証基盤および契約管理システムの保守対応および開発環境の整備 開発時の担当メンバーが既に不在で、十分な保守も行われていなかったため、ドキュメントや仕様情報が欠けた状態での対応に苦労しました。 AWSの構築は初めての経験でしたが、リーダーのサポートを受けつつ、ドキュメント等を参照しながら構成理解と構築スキルを身につけました。
- TypeScript
- NestJS
- Nuxt.js
- PostgreSQL
- AWS
- Docker
2024年5月〜2025年3月
オンライン電子納品システムの開発および保守開発
サブリーダー
国土交通省から発注される業務の納品をオンラインで行うシステムの開発 自社サービスであるため業務知識の取得先が限られており、仕様把握に苦労しましたが、自発的に情報収集を行いました。 プロジェクト中盤以降、リーダーや他メンバーが他案件や社内資料作成などの兼務対応に追われる中、私がタスクの割り振りを行うなどして進行をサポートし、チーム内での連携を円滑に保つことができました。
- TypeScript
- NestJS
- Next.js
- PostgreSQL
- Docker
- AWS
2023年4月〜2023年11月
エクステリア器具のシミュレーション及び積算システム開発
プロジェクトリーダー
エクステリア器具の配置・配線シミュレーションおよび積算を行うシステムの開発 顧客と密にコミュニケーションを取りながら、「必要な機能」と「あると望ましいが優先度は低い機能」といった要件の整理を行い、実装範囲や優先順位の調整を進めました。 開発は社内の独自フレームワーク上での構築となり、画面実装については外部パートナーに依頼しておりました。 データ作成手順が非常に複雑でしたが、社内に点在する情報や資料を調査・補完しながら、着実に対応しました。
- Java
- Spring Boot
- JavaScript
- PostgreSQL
- Three.js
- Docker
2020年12月〜2022年11月
建設業界向け WEB システム 追加開発・運用・保守
サブリーダー
建設業界向けの現場配置シミュレーションを行うシステムの追加開発・運用・保守業務 これまで「何となく」で進められていた開発や試験に対して、一定のテンプレート化やルールの明文化を行い、品質の安定に貢献しました。 Redmine の運用ルールの整理・明文化や障害発生時の原因調査、新機能の内容調整等を行いました。 お客様のMicrosoft Entra ID(当時はAzure AD)との連携機能を社内に知見がない状態でしたが、お客様との機能調整から実装まで行いました。
- C#
- .NET
- TypeScript
- Three.js
- SQL Server
2019年1月〜2020年6月
旅行会社新基幹システム開発
サブリーダー、機能別チームリーダ ー
旅行会社向けの新基幹システムの開発 様々なトラブルに直面しながらも、経理機能に関する要件をとりまとめることができました。 当初担当外であった航空券関連の業務についても、自主的に知識をキャッチアップしていたことで、要件定義フェーズにおける補助的な対応にも加わることができました。 また、外部サービスとの連携においては、他社提供の API に関して仕様調整や Q&A を重ねながら、実装方針の明確化を図りました。 このプロジェクトでは DB 設計にも初めて携わる機会を得るとともに、準備不足や体制の未整備といった厳しい状況下でのプロジェクト進行を経験し、事前準備や適切な体制構築、運用ルールの策定・浸透といった“仕組みづくり”の重要性を学びました。
- Java
- Spring Boot
- Thymeleaf
- MyBatis
- jQuery
- MySQL
- Linux
2018年5月〜2018年12月
人材管理システム開発
メンバー
人材管理システムの開発 PowerPointで提示された画面イメージをもとに、仕様の検討から実装までを担当しました。 キャリアが数十年にわたるメンバーが多いチームに所属し、技術的・文化的なギャップを感じる場面もありましたが、比較的新しいライブラリの導入提案や手順書の整備などを通じて、円滑な開発を推進しました。 また、フレームワークを用いずにSPAに近い画面構成を実装する経験も積みました。
- Java
- Servlet
- JSP
- MyBatis
- jQuery
- PostgreSQL
- Linux