Discover companies you will love
株式会社Malbek / 個人開発
Available to logged-in users only
2023年2月よりプログラミングの学習を開始、障害者就労施設向けの出退勤管理システムを個人で開発し納品、現在1社で運用していただいています。また、Amazon等の物販に関連するAPIとGoogleスプレッドシートを連携させたオーダーメイドの自動化ツール4社に納品しました。現在は、Next.jsとLaravelを使った語学学習サービスの開発を行っています。
Github: フロントエンド:https://github.com/myutadev/phrasewave-frontend バックエンド:https://github.com/myutadev/phrasewave-backend プロジェクト詳細 自分の語学学習経験から生まれたアイデアを具現化したもの。 新出単語を組み合わせて例文を作成し使い方とともに暗記する学習方法を、生成系AIを活用してより効率的に行えるようにすることを目指した。 【気をつけた点・工夫した点】 ・Service, Repositoryパターンを用いたビジネスロジックの分離 ・シングルアクションコントローラーによるコードの可読性向上 ・Laravelでの自動テストコード実装によるコード品質の向上 ・AWSでのインフラ構築による本番環境の可用性向上 【利用技術】 フロントエンド ・Next.js (v14.2.3) ・TypeScript ・Tailwind CSS (v3.4.3) ・shadcn/ui ・React Hook Form (v7.52.1) ・Zod (v3.23.8) バックエンド ・PHP 8.2+ ・Laravel 11.x ・OpenAI PHP SDK for Laravel インフラストラクチャ ・AWS (Amazon Web Services) ・AWS Amplify (フロントエンドホスティング) ・Amazon EC2 ・Amazon RDS ・Elastic Load Balancer (ELB) ・Amazon Route 53 ・Docker
・業務要件のヒアリング、要件定義、DB設計、コーディング 【気をつけた点・工夫した点】 ・初期段階では業務内容のヒアリングに力を入れ、DB設計、特にテーブルの正規化を慎重に行った。 ・Service, Repositoryパターンを用いて、ビジネスロジックを切り出し、メンテナンスがしやすいコード設計を心がけた。 ・シングルアクションコントローラーを採用し、コントローラの責任範囲を明確にし、コードの可読性とメンテナンス性を向上させた。
自社の物販事業を加速させる自動化ツールを開発。 Amazonなどの物販関連のAPIで取得したデータをGoogleSpreadSheetと連携させた。 【開発した機能】 ・日次レポート更新 ・週次の商品情報更新ツール ・スクレイピングツール 等
【担当業務】 ゲーム内イベントの企画、KPIを元にしたゲームの難易度設定、KPI分析、チームメンバーのタスク管理、本社プロデューサーへのイベントレポート、年間、月間数値目標設定。企画担当6人(フィリピン人)、本社からの出向者1名(日本人)、マネージャー1名(日本人)の計8名のチーム
View Yuta Matsubara's
Full Profile
This information is visible only to Wantedly users or the user’s connections
View past posts
View mutual connections
View Yuta Matsubara's full profile