About Me


エンジニアとして日々勉強をしています。 今興味のある言語はGo言語!

Skills


70

Ruby

50

Java

70

PHP

40

Python

40

Node.js

640

TOEIC

# 資格 取得日
1 普通自動車運転免許 2013/09
2 一種免許状:情報 2017/03
3 基本情報技術者 2018/06
4 ruby silver 2019/10/21

職歴


  • 201810
    -
    201902

    株式会社エイチーム

    アルバイト

    自転車通販サービスの開発
    PHPフレームワーク Symfonyで作られたサービスをRuby on Railsにリプレイスした。 スクラムを体験し、主に広告周りの成果計測ツールとサイトの細かい機能のリプレイスを行った。

  • 201906
    -
    202202

    株式会社エイチームライフスタイル

    会社員

    新規自動車通販サービスの開発・運用
    企画、仕様策定、開発業務を担当。
    テスト駆動開発を行った。RSpecを全く苦にせず書けるようになったのがこのタイミング。
    エンジニアが企画から参画できたので、週に1度はアイディアを発信していた。
    Reactを本格的に触り出し、基本的なhooks周りの知識を獲得した。

    車査定サイトのSEO対策
    マーケターの立案する施策をベースに、エンジニアとデザイナーで実装方法を調整し、開発を進める。
    当初、五月雨式に施策が来る状態で、開発体制が安定しなかったため、アルバイトや過去のPJで経験したスクラムを取り入れた。
    技術概要
    TOPページがSymfonyで構築されているが、下層ページはRailsで構成されている。
    TOPページで作られていたエントリーフォームをRailsに移管する必要があり、
    レガシーなコードを読み解いて仕様を一つ一つ紐解きながら移管を行った。

    診断サービスの作成
    開発リーダーだけでなくプロジェクトのリーダーとしての業務推進。
    PMBOKを参考に、プロジェクトの推進を行った。
    QCDの調整。各メンバーの意見の吸い上げ、プロジェクトオーナーとの交渉などを一通り行った。
    また、開発者としても設計からインフラの用意、サイトの作成まで一人で行った。
    技術概要
    Reactで作成されたSPAのサイト。
    Cloudfront + S3でのサイト作成。
    この時、インフラのコード管理にはPulumiを使用した。

    コーポレートサイトの作成
    エンジニアスケジュールの調整、採用技術の意思決定、他職種との仕様策定・調整
    ReactでのSPA構成。インフラはCloudflareで管理


  • 現職

    株式会社エイチームライフデザイン

    アシスタントマネージャー

    SEOサイトのコンテナ化
    エンジニア一人での対応。
    元々、EC2に構築されていたRuby on RailsのサイトをECS on Fargateへ載せ替えた。
    Docker化されていなかったため、一からDockerfileを作成した。
    サービス定義やタスク定義などの理解が当初できていなかったが、このPJを通して理解ができた。

    旧アナリティクスからGA4への移管
    旧アナリティクスで送信されているGAのイベントを全てGA4のイベントに書き換えた。
    旧GAが使えなくなる影響によるもの。
    最近のサービスではDatalayerなどでイベントを送り、GTM側でGAにデータを送る設計になっていたため、GTMの設定を書き換えるだけで済んだが、一部古いサイトでは直接gtag.pushなどしていたため、置き換える必要があった。
    イベント全体の再設計とDatalayerで送信する形になるように、コードの書き換えをそれぞれ行った。

    rails4→rails6へのバージョンアップ対応
    Railsのversion upに必要な手順の洗い出し後、公式ドキュメントや動作を見ながら一つ一つ対応を行った。
    今までテストが整備されておらず、version upを定期的に行うような組織の体制ができていなかったため、一つ一つ整えてようやくアップデートができた。

Career


Contact


愛知県名古屋市

developertarou@gmail.com

skype:star1lives