View on GitHub

skill_sheet

My skill_sheet

楽器販売ECサイト・SNSサイト

ネイティブアプリ、フロントエンド、バックエンド、インフラ全体を通した開発、運用経験を活かしwebアプリケーションとしての全体最適の視点で技術顧問として楽器販売ECサイト、SNSサイトの開発をサポートしました。

概要

主に以下のようなサポートを行いました。

1. 技術的な意思決定のサポート

チームの状況や既存の技術構成などを加味した上で意思決定を行う際の選択肢を増やしたり最適な意思決定のサポートを行いました。

2. 技術的な実現性が難しい開発の説明と代替案の提案

ビジネス要求に対してQCDS等の制約に合わせてアプリケーションでの実現が難しい場合や既存の技術スタックの延長では実現が難しい場合に代替案を提案を行いました。 </br> 例えば、リッチテキストエディタの実現に対し既存の技術選定の課題点を説明し変更を並走して行いました。

3. 技術的な難易度が高い開発の支援

Next.jsで構築されているアプリケーションの技術選定や知見共有、運用の中でのトラブルシューティングを行いました。

  1. 脆弱性対応
  2. 非同期処理の管理
  3. キャッシュ管理
  4. リッチテキストエディタ

合わせてSwift, Kotlinでのネイティブアプリの開発、運用のサポート及び知見共有を行いました。

詳細

具体例をいくつか列挙します。

技術スタック

フロントエンド、バックエンド共にTypescriptで実装しているアプリケーションがマイクロサービシーズアーキテクチャで構成されています。 ネイティブアプリはWebViewメインです。

技術スタックの詳細はこちら