Business social network with 4M professionals
株式会社ボーダーリンク / パブリックエデュケーション部研修チーム
現在は、TypeScript・Next.js・Node.jsを中心にWebアプリケーション開発を行っているエンジニアです。個人開発では、ビールレビューアプリの開発を通して、フロントエンドとバックエンドを分離した構成や、JWT認証、用途に応じたページネーション設計など、スケーラビリティとユーザー体験の両立を意識した開発に取り組んでいます。
今後は、ユーザーに価値を提供できるプロダクトを継続的に改善していく開発に携わりたいと考えています。単発の開発ではなく、実際に使われるサービスを長期的に育てていくプロセスに興味があります。
View Brian Amos's
Full Profile
This information is visible only to Wantedly users or the user’s connections
View past posts
View mutual connections
View Brian Amos's full profile
ALT(外国語指導助手)へのフィードバックレポート作成業務を効率化するため、Google Apps Scriptを用いた自動化ツールを開発しました。 従来は、年2回・合計1,100件以上のレポートを手作業で作成しており、データ転記やコメント整理、レポート作成に多大な工数がかかっていました。また、入力ミスや品質のばらつきも課題となっていました。 この課題を解決するため、Googleフォームによるアンケート収集から、データの取得・整形、レポート生成までの一連のプロセスを自動化。スプレッドシート上でデータを集約し、Googleドキュメントとしてレポートを自動出力する仕組みを構築しました。 生成されたレポートは、担当トレーナーが最終チェック・編集を行った後、ALTへ共有される運用とし、効率化と品質担保を両立しています。 担当 設計〜開発、テスト、運用・改善まで一貫して担当 技術 Google Apps Script(JavaScript) Google Forms / Google Sheets / Google Docs 成果 年間1,100件以上のレポート作成を自動化 手作業による転記・入力工数を大幅削減 入力ミスの削減とレポート品質の標準化を実現 トレーニングチームが面談や改善施策に集中できる体制を構築 社内全体で活用される仕組みとして定着
■ 概要 ALT(外国語指導助手)約1,100名を対象に、勤務状況の確認および在宅勤務時のタスク通知を自動化するシステムを開発しました。 従来は60以上のスケジュールファイルを横断的に確認する必要があり、日次で約30分の作業時間と確認ミスのリスクが課題となっていました。 Google Apps Scriptを用いて、データ取得から勤務判定、タスク割り当て、メール通知までを一連の処理として自動化し、業務の効率化と標準化を実現しました。 ■ 背景・課題 ・約1,100名の勤務状況を手作業で確認 ・60以上のファイルに分散したデータを毎日チェック ・作業時間:約30分/日 ・確認漏れや転記ミスのリスクが高い ■ 取り組み ・勤務データをもとに出勤/在宅を自動判定 ・対象者を自動で振り分け ・各ALTの進捗に応じたタスクを個別に割り当て ・パーソナライズされたメール通知を自動送信 ・Google Apps Script × スプレッドシート × Gmail を連携した仕組みを構築 ■ 工夫した点 ・初期はコード内に持っていた設定値をスプレッドシート管理へ移行し、非エンジニアでも更新可能な設計に改善 ・処理の見直しにより関数の実行時間を短縮し、パフォーマンスを改善 ・運用フィードバックをもとに毎年バージョンアップを実施 ■ 成果 ・作業時間:30分 → 5分に削減(約80%削減) ・ヒューマンエラーの削減 ・業務の標準化・属人化の解消 ・進捗に応じたタスク配信により業務最適化を実現 ■ 担当範囲 要件定義 / 設計 / 開発 / テスト / 運用・保守(すべて一貫して担当) ■ 技術スタック ・Google Apps Script(JavaScript) ・Googleスプレッドシート ・Gmail(GmailApp) ■ ポイント ・業務課題の発見から改善提案、実装までを一貫して担当 ・実運用を前提とした設計と継続的な改善を推進 ・非エンジニアも扱える仕組みを意識した設計