Business social network with 4M professionals

現状維持は後退するばかりである

専門学校卒業後、21歳で上京し、エンジニアとしてキャリアをスタートしました。 大手通信事業者のコールセンターシステムの要件定義を担当しておりました。 現在は、フリーランスでエンジニアとして活動をしております!

フリーランス1 year

代表Present

- Present

主な業務内容 Ruby on Railsを用いたWebアプリケーション開発において、要件定義から設計、製造、テスト、デプロイまで一連の開発プロセスを担当。フロントエンド(HTML/SCSS、JavaScript、React.js)からバックエンド(Ruby on Rails、MySQL/PostgreSQL)まで幅広い技術領域での開発経験を持つ。

  • 小規模飲食店のPOSシステム

    ■ 担当業務 ・React/TypeScriptを用いたSPAアプリケーションの要件定義、設計、実装、テスト ・Supabaseを活用したリアルタイムデータベース設計と実装 ・ロールベース認証・認可システムの構築(従業員・店舗・管理者の3段階) ・飲み放題/単品注文の柔軟な注文管理システムの開発 ・歩合+時給+ドリンクバックを組み合わせた複雑な給与計算ロジックの実装 ・FCMを活用したプッシュ通知システムの構築 ・Vercelへのデプロイとインフラ構築 ■ 使用技術 ・言語/フレームワーク: TypeScript, React 18.x, Vite ・UI/デザイン: Material-UI v7, Tailwind CSS ・バックエンド/DB: Supabase (PostgreSQL, Realtime, Auth) ・通知: Firebase Cloud Messaging ・グラフ/データ可視化: Recharts, MUI X-Charts, MUI X-Data-Grid ・デプロイ: Vercel ・その他: Git, GitHub, PWA ■ 工夫した点 ・パフォーマンス: React.memoとカスタムフックによる再レンダリング最適化、Supabase Realtimeでのリアルタイム売上更新 ・UX向上: PWA化による店内でのオフライン対応、モバイルファーストなレスポンシブデザイン ・データ整合性: 複雑な注文フロー(席移動、会計分割、キャンセル処理)に対応する堅牢なデータベース設計 ・セキュリティ: Supabase RLS(Row Level Security)による厳密なアクセス制御、ロール別の機能制限 ・業務効率化: 打刻忘れのプッシュ通知、日次売上の自動集計とレポート生成 このシステムにより、紙の伝票管理から完全デジタル化を実現し、売上管理の透明性向上と給与計算の自動化を達成しました。

    -
  • メタバースのバックエンドAPI開発

    ■ 担当業務 ・Ruby on Railsを用いたREST APIの要件定義、設計、実装、テスト ・Auth0 JWTを用いたユーザー認証・認可機能の実装 ・メタバース空間での思い出管理・共有機能に関するAPI開発 ・NFT/ブロックチェーン連携によるデジタル資産管理機能の実装 ・3Dアバターのアイテム購入・管理機能に関するAPI開発 ・フロントエンド・管理ツール・インゲーム向けの3種類のAPI設計・実装 ・フロントエンドチームと連携するためのAPIドキュメント作成(Swagger) ■ 使用技術 ・言語/フレームワーク: Ruby 3.2.3, Ruby on Rails 7.0.8(API only mode) ・データベース: MySQL 8.0, Redis(チャット通知・セッション管理) ・認証: Auth0 JWT, 独自セッション管理 ・ストレージ: AWS S3(Active Storage) ・外部サービス: Google Cloud Firestore(チャット機能) ・テスト: RSpec, FactoryBot, Shoulda Matchers ・インフラ: AWS (ECS, RDS), Docker ・その他: Git, GitHub Actions, Swagger (OpenAPI), ブロックチェーンAPI連携 ■ 工夫した点 ・パフォーマンス: eager_load・includesによるN+1問題の解消、ブロックチェーンAPIとの効率的な連携設計 ・セキュリティ: 3種類のAPI別の認証・認可設計、適切なエラーハンドリング ・保守性: Concernsによる共通ロジックの抽出、FactoryBotを活用したテストデータ管理、RuboCopによるコーディング規約の徹底 ・スケーラビリティ: マイクロサービス的なAPI設計(3種類のAPIエンドポイント)、Redisを活用したセッション管理 ・開発効率: SwaggerによるAPI仕様書の自動生成、Docker環境による開発環境の統一

  • 大手家賃保証のWEBシステム

    ■ 担当業務 ・Ruby on Rails 7.1.5.1を用いたREST APIの要件定義、設計、実装、テスト ・Devise + 二要素認証(TOTP/メール)によるユーザー認証・認可機能の実装 ・新規機能の開発 ・外部API連携の設計・実装 ・フロントエンドチームと連携するためのAPIドキュメント作成 ■ 使用技術 ・言語/フレームワーク: Ruby 3.2.7, Ruby on Rails 7.1.5.1 ・データベース: PostgreSQL, Redis ・認証・認可: Devise, CanCanCan, 二要素認証(TOTP/メール) ・テスト: RSpec, FactoryBot, Capybara ・インフラ: AWS (ECS, RDS), Docker, Heroku ・その他: Git, GitHub Actions, Sidekiq, New Relic ■ 工夫した点 ・パフォーマンス: BulletによるN+1問題の検知・解消、Sidekiqを用いた非同期処理の導入、ActiveRecord::Importによる一括処理 ・セキュリティ: IPホワイトリスト機能、ログイン試行回数制限、時間帯制限、Basic認証によるSidekiq管理画面保護 ・保守性: RuboCopによるコーディング規約の徹底、GitHub ActionsによるCI/CDパイプライン構築、エラー監視・Slack通知機能 ・スケーラビリティ: メジャーバージョンアップ(Rails 5.2 → 7.1.5.1)対応、マイクロサービス連携アーキテクチャ ■ チーム体制・役割 ・4人チームのリーダーとして参画 ・要件定義、設計、開発、テスト、リリース、運用保守を一貫して担当 ・外部API連携の設計・実装、パフォーマンス最適化、セキュリティ強化を主導

About 株式会社sinka

株式会社sinka2 years

webエンジニア

-

Rubyのバックエンド

About 株式会社プロゴワス

株式会社プロゴワス1 year

事業推進部

-

印刷物の注文依頼をWEB一本化にするためにGASでWEBアプリを構築。 業務効率化の実現

アルテンジャパン株式会社5 years

主任

-

4年間、大手通信事業者に常駐し、コールセンターシステムの開発と運用に従事しました。

鹿児島キャリアデザイン専門学校3 years

システム工学科

-

Hidden: Education and Experience

View Yuuki Tsuji's

Full Profile

This information is visible only to Wantedly users or the user’s connections

View past posts

View mutual connections

View Yuuki Tsuji's full profile


Receive Scouts from companies