株式会社ルーター / テックリード
チームリーダー:広告クリエイティブDBアプリ
■ 担当業務 ・新機能の考案・コーディング ・メンバーが書いたコードのレビュー、リリース ・メンバー担当タスクの割り振り、進捗管理 ■ 習得スキル ・チームマネジメント ・コーディング技術、フレームワーク理解 ・UI/UXについての理解 ・DBチューニング ■ 使用技術 言語:Ruby2.4.3, JavaScript, SQL, HTML, CSS フレームワーク, ツール等:Rails5.0.7, jQuery, Bootstrap, AWS S3, Docker, Git, Tableau ■ 詳細 ・国内最大級の広告クリエイティブDBアプリの開発チームのリーダーを担当していました。 ・自分でコードを書くことに加え、チームメンバー全員が書いたコードのレビューとリリースを任されていました。 ・約2億件のデータを扱っているため、SQLクエリの高速化に特に力を入れています。クエリ単位はもちろん、DB構造を見直すことでの高速化を行いました。 ・全文検索を多用しています。MroongaというMySQL,MariaDB用ストレージエンジンを用いることで、日本語全文検索を高速に処理できるようにしました。