Watari (watari_1) のビジネス経験

見積もり・仕事の相談を承ります。

  • 口コミサービス向け共通API基盤の開発・クラウド移行

    IT・通信・インターネット エンジニア 契約社員 本業として

    ■ プロジェクトの目的
    複数サービスで利用される共通APIの開発と運用改善、およびオンプレ環境からAWSへの移行を実施し、拡張性と可用性を向上させることを目的とした。

    ■ 体制・人数
    1~5名規模の開発チーム

    ■ 自分のポジション・役割
    SEとして設計、実装、テスト、運用保守まで担当

    ■ 目的を達成する上での課題
    既存システムがオンプレ中心でスケーラビリティに課題があった
    DB構成が複雑でパフォーマンス低下が発生していた
    サービス横断で利用されるため影響範囲が広かった

    ■ 課題に対して取り組んだこと
    AWS(ECS, EC2, Lambda)への移行を実施しインフラを改善
    MySQLからRDS、SQLServerからTiDBへの移行を対応
    RabbitMQを用いた非同期処理を導入し負荷分散を実現
    Elasticsearchを活用し検索性能を改善

    ■ ビジネス上の成果
    システムの可用性と拡張性が向上
    処理性能の改善により安定したサービス提供を実現
    運用負荷の軽減に貢献

    Java, PHP, NestJS, MySQL, SQLServer, TiDB, AWS (ECS, EC2, Lambda, RDS), Docker, Elasticsearch, RabbitMQ

    見積もり・仕事の相談

  • 共創型エンジニアプラットフォームの新規開発

    IT・通信・インターネット エンジニア フリーランス 本業として

    ■ プロジェクトの目的
    エンジニア同士が案件や知見を共有できるプラットフォームを新規開発し、ユーザーのマッチング機会を拡大することを目的とした。

    ■ 体制・人数
    1~5名規模の開発チーム

    ■ 自分のポジション・役割
    SEとして要件定義から設計、実装、テストまで担当

    ■ 目的を達成する上での課題
    新規サービスのため仕様が固まりきっておらず、開発と並行して要件整理が必要だった
    ユーザー増加を見据えた拡張性のある設計が求められた

    ■ 課題に対して取り組んだこと
    関係者と密に連携し要件を整理しながら開発を推進
    再利用性を意識したAPI設計を行い、将来的な機能追加に対応
    フロントとバックエンドの役割分離を明確にし開発効率を向上

    ■ ビジネス上の成果
    新規機能のリリースによりユーザー体験の向上に貢献
    安定した初期リリースを実現しサービス基盤を構築

    React, Node.js, MySQL, AWS S3, GitHub, JIRA

    見積もり・仕事の相談