SHINYA HASHIMOTO

Web Engineer / Laravel・TypeScript

要件を整理し、 設計から実装・テストまで丁寧に取り組むWebエンジニア

Laravelを中心としたWebアプリケーション開発と、TypeScriptによるChrome拡張機能の開発に取り組んでいます。要件整理から設計、実装、テストまで一貫して進めます。

About

私について

業務の背景を理解しながら、必要な機能を丁寧に形にすることを大切にしています。

営業、物流、製造、飲食店経営など複数の業界を経験した後、Webエンジニアを目指して学習と制作に取り組んでいます。

Laravelを中心としたWebアプリケーション開発に加え、TypeScriptとManifest V3を用いたChrome拡張機能の受託開発では、要件確認から設計、実装、検証、配布物整備まで担当しました。

これまでの経験で得た、業務の背景を整理する視点や、品質・優先順位を意識する姿勢を、開発でも大切にしています。

Strengths

開発で大切にしていること

これまでの経験を、要件整理、品質確認、問題解決という開発の基礎へつなげています。

01

課題を整理する

営業や店舗運営の経験を通じて、要望の背景や利用者の動きを考える姿勢を身につけました。開発でも、機能だけでなく運用の流れを意識して要件を整理します。

02

品質と優先順位を意識する

物流・製造の経験から、正確性、効率、期限を意識して進める重要性を学びました。開発でも、優先順位を整理し、確認とテストを重ねながら着実に進めます。

03

調査して解決する

未知の技術や不具合に対しては、公式ドキュメントと既存コードを確認し、原因を切り分けます。理解した内容を実装と検証へつなげることを大切にしています。

Skills

使用技術と実装経験

制作物で取り組んだ実装内容と、経験の区分をまとめています。

Backend

Frontend

TypeScript

受託開発

Chrome拡張機能で、CSV読込、フォーム判定・自動入力、ローカル保存、送信制御、検証機能を実装しました。

Vue.js

スクール模擬案件

コンポーネントを分割し、Laravel APIから取得した投稿・コメント・いいねを画面に表示しました。

関連する制作物

Nuxt

スクール模擬案件

認証状態を確認しながら、APIを介した投稿、コメント、いいねの操作を実装しました。

関連する制作物

Database

Test

Infrastructure / Tools

Chrome Extensions API / Manifest V3

受託開発

設定・履歴・ログを利用者のChrome内へ保存し、送信前確認や重複送信防止を含む安全制御を実装しました。

Works

制作実績

要件整理から設計、実装、テストまで担当した制作物です。実務・模擬案件・個人開発の区分を明記しています。

店舗管理アプリの本日の予定画面。カフェ青空の訪問予定と、訪問内容を記録する入力欄、営業レポートが表示されている。
個人開発完成

Webアプリケーション

店舗管理アプリ

営業担当者が店舗情報、訪問予定、訪問履歴、日報をまとめて管理するためのWebアプリケーションです。ログインユーザーごとにデータを分け、日々の訪問活動を記録・確認できるようにしました。店舗に位置情報を登録するとGoogleマップを開き、訪問先までの経路確認にも利用できます。

  • Next.js 16
  • React 18
  • TypeScript
  • Tailwind CSS
詳細を見る
フォーム営業自動送信ツールの受託開発案件を示す掲載用カバー。書類とロック付きの盾が描かれ、公開範囲を限定していることを表現している。
公開可能な画面画像は掲載していません
受託開発完成

Chrome拡張機能

フォーム営業自動送信ツール

問い合わせフォームへの情報入力・送信作業を、利用者のChrome内だけで支援するChrome拡張機能です。対象フォームの判定、自動入力、送信結果の記録に加え、送信前の安全制御を実装しました。

  • TypeScript
  • Chrome Extensions API
  • Manifest V3
  • chrome.storage.local
詳細を見る
SNSアプリのホーム画面。Sora、Shinya、Haruka、Yukiによる投稿一覧と、投稿ごとのいいね数、コメント詳細を開くボタンが表示されている。
スクール模擬案件完成

Webアプリケーション

SNSアプリ

Firebase AuthenticationとLaravel APIを連携したSNSアプリです。投稿・コメント・いいねの操作を、NuxtのフロントエンドとREST APIで構成しました。

  • PHP 8.2
  • Laravel 12
  • MySQL 8
  • Firebase Authentication
詳細を見る
フリマアプリの商品一覧画面。キーワード検索欄、マイリストへの切り替え、商品画像、価格、販売済み・販売中の状態を表示している。
スクール模擬案件完成

Webアプリケーション

フリマアプリ

商品出品・購入・決済に加え、取引チャットと相互レビューを実装したフリマアプリです。購入後の取引状況も確認できるようにしました。

  • PHP 7.4
  • Laravel 8
  • Blade
  • CSS
詳細を見る
飲食店予約アプリの店舗一覧画面。エリア・ジャンル・店名での検索欄と、店舗画像、星評価、詳細ボタン、お気に入り状態を表示している。
スクール模擬案件完成

Webアプリケーション

飲食店予約アプリ

飲食店を検索し、予約・お気に入り登録・レビュー投稿を行えるWebアプリケーションです。利用者向けの機能に加え、管理者と店舗オーナー向けの管理機能も実装しました。

  • PHP 8.1
  • Laravel 8
  • Blade
  • CSS
詳細を見る
勤怠管理アプリのスタッフ向け勤怠一覧画面。月ごとの出勤・退勤時刻、休憩時間、合計勤務時間と詳細へのリンクを表示している。
スクール模擬案件完成

Webアプリケーション

勤怠管理アプリ

一般ユーザーの出勤・休憩・退勤と、勤怠修正申請を管理できる勤怠管理アプリです。管理者向けに勤怠の閲覧、修正申請の確認・承認も実装しました。

  • PHP 7.4
  • Laravel 8
  • Blade
  • CSS
詳細を見る
フルーツ販売管理アプリの商品一覧画面。商品名検索、価格順の並べ替え、商品追加ボタン、商品画像・名称・価格、ページネーションを表示している。
スクール模擬案件完成

Webアプリケーション

フルーツ販売管理アプリ

フルーツ商品の登録・編集・削除と、商品名検索・価格順ソートができる販売管理アプリです。商品画像と旬の季節を含む情報を管理します。

  • PHP
  • Laravel 8
  • Blade
  • CSS
詳細を見る
体重管理・目標設定アプリの記録一覧画面。目標体重、現在体重、差分、期間検索、データ追加、体重・食事摂取カロリー・運動時間の一覧とページネーションを表示している。
スクール模擬案件完成

Webアプリケーション

体重管理・目標設定アプリ

体重の記録と目標体重の設定・更新ができるヘルスケアアプリです。記録の追加・編集・削除と、期間を指定した検索を実装しました。

  • PHP 7.4
  • Laravel 8
  • Blade
  • CSS
詳細を見る
お問い合わせ管理システムの管理画面。キーワード・性別・問い合わせ種別・日付で検索でき、問い合わせ一覧と詳細ボタンが表示されている。
スクール模擬案件完成

Webアプリケーション

お問い合わせ管理システム

問い合わせフォームの入力・確認・送信と、管理画面での問い合わせ情報の検索・詳細確認・削除を実装したWebアプリケーションです。管理者が必要な問い合わせを条件で絞り込み、一覧から内容を確認できるようにしました。

  • PHP
  • Laravel 8
  • Blade
  • CSS
詳細を見る

Career

これまでの経験

多様な業界で培った視点を、開発に活かしています。

  1. 01

    製造業

    自動車および半導体の製造現場で、正確性、品質管理、作業効率の重要性を経験しました。

  2. 02

    飲食店経営

    店舗運営を通じて、顧客対応、売上管理、業務改善、意思決定に取り組みました。

  3. 03

    物流・営業

    配送・集荷・決済業務に加え、物流提案、新規開拓、単価交渉、担当エリアの管理を経験しました。

  4. 04

    エンジニア学習

    COACHTECHでLaravelを中心に学び、複数の模擬案件を通して設計、実装、テストを経験しました。

  5. 05

    受託開発

    TypeScriptとManifest V3を用いたChrome拡張機能で、要件確認から実装、検証、配布物整備まで担当しました。