MTA(Mail Transfer Agent)の刷新プロジェクト

概要

迷惑メール判定およびメール送受信システムの刷新に伴い、MTA (Mail Transfer Agent) を刷新するプロジェクトに参加しました。MTAはJavaベースのWebアプリケーションとGoベースのアプリケーションで構成されており、それらのアプリケーションの開発に携わりました。

  • 新規機能の実装では保守性や可読性、拡張性やユニットテストのしやすさなどを考慮した設計を行いました。
  • コードレビューではパフォーマンスや可読性の観点から品質改善に努めました。
  • 実装からテストまでの工程で一貫して、パフォーマンスや品質の改善ができる箇所を探し、提案することを心がけていました。

詳細

  • 期間: 2023年7月〜2024年9月
  • 担当:新規機能の実装、コードレビュー、テスト、バグ調査などを担当。
  • 関連技術:Java, Go
  • 規模:4名のチーム(プロジェクトリーダー兼開発者1名、開発者3名)。私は開発者として従事。