コンテンツへスキップ
オンライン
jav0.46.1 · 1d135e2
mainlane.io

ポートフォリオ

私たちが開発したプロダクト:課題、解決策、成果。

プラットフォーム
技術

18 件中 3 件を表示

チームでの参画

クライアントのチームの一員として携わったプロジェクトです。クライアント名は記載していません。

Game-match streaming platform

2023年1月 – 2月

リーグ、ベット、ウォレット、サブスクリプションを備えたゲーム試合のストリーミングプラットフォーム。

  • Angular
  • NestJS
  • PostgreSQL
  • MongoDB
解決策

短期間の参画で、ソケットによるリアルタイム通知(未読状態、試合やリーグへの招待、バックエンドでの新規登録者イベント)、管理者向けのユーザー管理(ロール、理由付きのBAN状態、検索と並べ替え、自分のロールの変更防止)、ブロックチェーンとアカウントの取引による決済管理、そして画像トリミング付きのカテゴリ管理とAPI内の独立したゲームルールモジュールを構築しました。

Team collaboration platform

2021 – 2022

役割シニアフロントエンド開発者

Web、iOS、Android、デスクトップで使える、チャット、カンバンボード、カレンダー、ノート、ファイル、ビデオ通話を備えたマルチテナントのワークスペース。

  • Angular
  • NestJS
  • MongoDB
  • Electron
  • Capacitor
解決策

1年半にわたり、最も積極的に活動したフロントエンド開発者の一人として働き、他の開発者の成果物のレビューとマージも担当しました。

  • チャットとスレッド:メンション、絵文字、画像の貼り付け、ファイルのドラッグ&ドロップに対応したリッチテキストエディター。ブラウザー、デスクトップ、iOSで使えるボイスメッセージ。バッジ、ページネーション、プッシュ通知からのディープリンクを備えたスレッド。「最新へ移動」付きの無限スクロール。検索。グループチャットとDM。メッセージを添付ファイルごとタスク、予定、ノートに変換。
  • ボードとタスク:ドラッグ&ドロップと自動スクロールのカンバン、バックログとアーカイブ、ラベルとフィルター、見積もり、サブタスク、リアルタイムで更新される個人ボード。
  • カレンダー、ノート、ファイル:リマインダー、終日・繰り返しの予定、サマータイムへの対応、チェックリスト、公開・非公開フォルダーと権限を備えたデータルーム。
  • ビデオ通話:スペース、プロジェクト、DMでの通話、iOSでバックグラウンドでも鳴る着信音、外部ゲスト。
  • モバイルとデスクトップ:新しいナビゲーションと再設計した画面、iPadと横向き表示への対応、AndroidとiOSのビルドとストアアカウント、デスクトップ通知、おやすみモード、ディープリンク、WindowsとmacOS向けの署名済みビルド。
  • パフォーマンス:主要な一覧をNGXSの状態管理に移行、スレッドのキャッシュ、AngularとTypeScriptのアップグレード。

Early experience

2015 – 2021

IonicとAngularによるモバイルアプリ(App StoreとGoogle Playで公開したBluetoothデバイス制御アプリを含む)、MQTTによるIoT監視、PHPのオンラインストア、ストックフォトのマーケットプレイス。

  • Ionic
  • Angular
  • Node.js
  • PHP
  • MySQL
  • MongoDB
解決策
  • SaaSプラットフォーム向けの分析 · 2021。Google Analyticsのデータを解析・構造化し、プラットフォームの顧客向けにダッシュボードとグラフを作成。Angular, Node.js, Express, MongoDB.
  • 家具のオンラインストア · 2018–2020。商品カードの変更、配送と決済の連携、OpenCartのカスタムモジュール。PHP, JavaScript, MySQL.
  • 写真家向けストックフォトのマーケットプレイス · 2016–2020。写真のアップロードとダウンロード、メタデータの抽出、絞り込み検索、決済システム、AWS S3でのファイル保存。PHP, JavaScript, MySQL, AWS.
  • ネットワーク機器のIoT監視 · 2017–2020。MQTTによるカスタムルーターへのコマンド送信、リモートデバイスからのデータ収集、ダッシュボード、分析結果が設定条件に達したときのユーザーへのアラート。Angular, Node.js, Express, MongoDB, PHP, Shell.
  • iOS・Android向けギター学習アプリ · 2017。動画レッスン、お気に入り、新しいレッスンのプッシュ通知。Ionic, Angular, REST API.
  • iOS・Android向け習慣化アプリ · 2016–2017。ゼロから開発:毎日のタスクと気分、カレンダー、達成度グラフ、スケジュールされたローカルリマインダー。Ionic, Angular.
  • Bluetoothデバイス制御アプリ · 2015–2016。デバイスの検索、パスワード保護されたペアリング、BLEコマンドの送信とステータス表示、ログとエラー処理。App StoreとGoogle Playで公開し、WordPressのランディングページも用意。Ionic, Angular, Cordova, WordPress.