Portfolio
Yasu's portfolio

iOS Developer / Full Stack Engineer
Applications
MyApp
Web Apps

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