エンジニアとして日々勉強をしています。 今興味のある言語はGo言語!
# | 資格 | 取得日 |
---|---|---|
1 | 普通自動車運転免許 | 2013/09 |
2 | 一種免許状:情報 | 2017/03 |
3 | 基本情報技術者 | 2018/06 |
4 | ruby silver | 2019/10/21 |
自転車通販サービスの開発 PHPフレームワーク Symfonyで作られたサービスをRuby on Railsにリプレイスした。 スクラムを体験し、主に広告周りの成果計測ツールとサイトの細かい機能のリプレイスを行った。
新規自動車通販サービスの開発・運用 企画、仕様策定、開発業務を担当。 テスト駆動開発を行った。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を定期的に行うような組織の体制ができていなかったため、一つ一つ整えてようやくアップデートができた。
硬式テニス部 生徒会会計
Twitterデータを用いた分析の研究
愛知県名古屋市
developertarou@gmail.com
skype:star1lives