Yasu's portfolio
MyApp
StudyArena
勉強時間を他人と競い合うスマホアプリ「StudyArena」の開発を行っています。 勉強モチベーション低下に悩むユーザーはこのアプリを通じて、 他人との勉強時間による競争を行い、 勉強に対するモチベーションを上げることができます。
Works
SFAアプリ
制作期間:1ヶ月
家具屋を想定して、Webアプリから顧客の会員情報を取得し、顧客情報をより管理しやすくするSFAツール。会員登録した顧客の媒体がバラバラのため一元管理しにくく、営業効率が悪いという課題を解決するために作成しました。
成果・学び
- •会員登録媒体がWebでもモバイルでも対面や書面でも対応できるように、全データをアプリ上で参照可能に
- •IDとの紐づけを行い、顧客情報をIDに紐づけて取得・管理できるように実装
- •電話番号と生年月日を複合キーにして重複を回避
- •宅配伝票機能をアプリに組み込み、印刷や配送状況の確認が可能に
インターン勤怠アプリ
制作期間:4ヶ月
インターン向けの勤怠アプリを作成しました。元々スプレッドシートによって管理されており、先輩が作成したDBとバックエンドの骨子をベースに、主にサーバーエラーの修正とフロントエンドの作成に従事しました。
成果・学び
- •Supabaseに対して、コネクションプーリングを導入してサーバーエラーを解消
- •直接接続ではなく、常時いくつかの接続をプールさせておくことでパフォーマンス向上
- •フロントエンドのUI/UX設計と実装を担当
大量データの移行ツール
制作期間:2ヶ月
Eloquaというマーケティングオートメーションツールで集計したJSONデータを用いて分析を行うために、データをEloquaからGCP上に送るパイプラインを作成しました。
成果・学び
- •初めて本格的なAPIを作成し、APIの概念を習得
- •GCPの操作方法とサービス内容の理解を深めた
- •大規模データの効率的な移行を実現
個店販促ツール
制作期間:1ヶ月
広告の効果を可視化するために、POS上のデータから売上実績と客数データを取得し、広告施策についてのデータを紐づける統合処理を行う作業を自動化するパイプラインをGCP上で構築しました。
成果・学び
- •上流から下流まで基本的に自分で設計し実装
- •クライアントと要件をすり合わせながら設計構築を実施
- •データ統合処理の自動化を実現
社内RAGアプリ
制作期間:2ヶ月
社内の情報がドライブ内に大量にあり、欲しい情報をすぐつかめないという課題を解決するため、上司に許可をもらい業務時間外で自主的に制作を行いました。
成果・学び
- •Cloud FunctionでGemini APIを取得してSlackと連携
- •質問があると、Google Driveの情報をGeminiが検索し、Slack Botとして回答
- •プロジェクトの引き継ぎ時間や既存情報に対する育成時間を短縮
Skills
Swift
7ヶ月個人開発でStudyArena、超タスク管理というアプリを作成しました。その2つの開発に主に用いています。
Python
4ヶ月主にインターンで、大規模なデータを持ってくるAPIの開発やGCP上のCloudRunでパイプライン作成をするために使いました。
Node.js
3ヶ月インターンで、インターン用の勤怠アプリを作成した際に、そのバックエンドでNode.jsを使用しました。
TypeScript
4ヶ月インターンで自社SFAのUIを修正する際に用いていました。
Next.js
4ヶ月インターンで、自社SFAのUIコンポーネントを作成していました。個人開発でのポートフォリオサイトを作成する際にも使っていました。
Docker
4ヶ月インターン用の勤怠アプリを作成する際のパッケージ管理とデプロイの際コンテナを使用していました。
AWS
4ヶ月自主学習でUdemyにてAWSの学習をしつつハンズオンでサービスに軽く触れました。
GCP
4ヶ月主に個店販促ツールや、API作成などをする際に各サービスを使いました。
Prisma
4ヶ月長期インターンにおいてSQLを管理するツールとして使用していました。
Linux
5ヶ月独学で、コマンドを習得するために学習していました。
Firebase
7ヶ月上のSwiftで作成したアプリのDBとして使いました。
About Me
はじめまして、Yasuです。現在、大学生をしながらiOSアプリ開発とフルスタックエンジニアとして活動しています。 個人開発で複数のiOSアプリをリリースし、長期インターンでは実務経験を積んでいます。
SwiftやFirebaseを使ったモバイルアプリ開発から、Next.jsやNode.jsを使ったWebアプリケーション開発、 GCPを使ったクラウドインフラ構築まで、幅広い技術スタックでの開発経験があります。 特に、ユーザーの課題を解決するためのプロダクト開発に情熱を注いでいます。
趣味はプログラミングと新しい技術の学習です。最近はAWS、Terraform、Dockerなどのインフラ技術や、 LLMを活用したアプリケーション開発に興味を持っています。 常に新しいことにチャレンジし、成長し続けることを大切にしています。
