背景
株式会社ビアパイントにて、クラフトビールを製造している人に向けた、原料の在庫管理及び発注を目的とした、WEBアプリケーションの開発が行われていた。アルバイトとしてスカウトされ、アプリケーションの開発に従事した。(学業に注力するため、2025年6月をもって退職)
役割
プログラマー(バックエンド)
使用したソフトウェア
| フレームワーク | Node.js Next.js React Jest |
| データベース | Supabase Prisma |
| 外部連携 | LINE Messaging API |
| プログラミング言語 | TypeScript |
実際の仕事内容
- LINEのMessaging APIを用いた、通知システムの実装
- システムデータベースに関係するテストケースをJestを用いて作成 など
学んだこと
- バグの起きにくいシステムを作る設計手法とテストの習慣
入力ミスや予期せぬエラーでシステムが止まらないよう、事前に徹底的なチェックを行う手法を習得しました。機械工学で行う正確な設計が、ソフトウェアの現場でも行われていることが分かりました。 - 最新のツールを組み合わせた効率的な開発
画面の表示からデータの保存まで、最新の技術を組み合わせて、素早く形にする実務スキルに触れることができました。学校のプレラボで培ったプログラミングの基礎を土台に、現場で通用する応用力を身につけています。 - チームで開発するための整理整頓の徹底
Gitを使ってチームで開発する初めての経験でした。後から誰が見てもメンテナンスしやすいよう、共通した命名則を使用したり、インデントを活用して見やすいコードにしたりするなど、チーム開発における重要なことをたくさん教えていただきました。