酒造向け在庫・発注管理アプリケーションの開発(アルバイト)

背景

株式会社ビアパイントにて、クラフトビールを製造している人に向けた、原料の在庫管理及び発注を目的とした、WEBアプリケーションの開発が行われていた。アルバイトとしてスカウトされ、アプリケーションの開発に従事した。(学業に注力するため、2025年6月をもって退職)

役割

プログラマー(バックエンド)

使用したソフトウェア

フレームワークNode.js
Next.js
React
Jest
データベースSupabase
Prisma
外部連携LINE Messaging API
プログラミング言語TypeScript

実際の仕事内容

  • LINEのMessaging APIを用いた、通知システムの実装
  • システムデータベースに関係するテストケースをJestを用いて作成 など

学んだこと

  • バグの起きにくいシステムを作る設計手法とテストの習慣
    入力ミスや予期せぬエラーでシステムが止まらないよう、事前に徹底的なチェックを行う手法を習得しました。機械工学で行う正確な設計が、ソフトウェアの現場でも行われていることが分かりました。
  • 最新のツールを組み合わせた効率的な開発
    画面の表示からデータの保存まで、最新の技術を組み合わせて、素早く形にする実務スキルに触れることができました。学校のプレラボで培ったプログラミングの基礎を土台に、現場で通用する応用力を身につけています。
  • チームで開発するための整理整頓の徹底
    Gitを使ってチームで開発する初めての経験でした。後から誰が見てもメンテナンスしやすいよう、共通した命名則を使用したり、インデントを活用して見やすいコードにしたりするなど、チーム開発における重要なことをたくさん教えていただきました。