ID:47363さん

3年後の目標や野望


経営戦略とソフトウェア品質のバランスを保ち、事業をスケールアップさせるエンジニアとなる

ソフトウェアを扱う事業において、エンジニアに求められる素養としては以下の2点が重要と考えています。 事業戦略からみて、機能実装の開発コストと価値提供の天秤を高い精度で見極められる事と、 継続的な仕様変更に耐えうるソフトウェア品質の維持管理能力です。 現在、ビジネス観点で物事を把握し、事業の意思決定者と高頻度でコミュニケーションを行っておらず、1点目にあげた素養のレベル感はまだ高いとは言えないため課題として取り組んでいる状態です。 一方、エンジニアとしては、実装経験はもちろん、ソフトウェア品質向上のためのアーキテクチャ改善やテスト戦略としてDIや抽象化等の手法によるUTの充実化の実践や、 マイクロサービス間のIO負荷軽減、DBの移行やスキーマ設計など幅広い経験を積んでおり、これからも継続してブラッシュアップを行って行きたいと考えています。

年収評価シート

2019年/2年以上

docomo ad network

### 概要 株式会社D2CとNTTドコモの約7345万人の顧客情報を活用した広告配信サービスです。 弊社の主な開発・運用領域は、代理店の入稿システム、ユーザー属性蓄積のセグメントサーバー、計測サーバー、広告配信サーバーです。 ### 私の貢献 #### 代理店の入稿システムについて 使用技術は、React, TypeScript / Scala, PlayFramework です。 アーキテクチャとして、フロントはSPAで内部のデータフローはFluxを、バックエンドとはRESTでやりとりし、PlayFrameworkを採用しています。 私はフロントのユニットテストを充実させ、ドメインロジックに関わるモデル周りのカバレッジを90%以上に押し上げました。 また、位置情報に基づいた広告配信の開発時に、Google Maps Platform を用いた位置情報セグメントの登録フォームを独自で構築し、先方からの修正要求なく実装されました。(今まで1, 2回の修正は当たり前でした。) 1年間はフロントエンドの開発に従事し、2年目以降はバックエンドの開発が主でした。 #### 広告配信サーバーについて 使用技術は、Scala, PlayFramework です。 アーキテクチャとして、DDDの部分的な適用(Repositoryなど)と、クリーンアーキテクチャを採用しています。 私は配信サーバーが配信時に利用するクリエイティブのジャンルに関わる設定値が、起動時にしか読み込まれないために変更の都度、サーバーを再起動しなければいけない問題に対して、RDBから定期的にキャッシュする機構に切り替える改修をしました。これにより年85万分の工数費用が削減されました。 また、オークション時に単価が高いクリエイティブが勝ち続けることによるCTR低下を防ぐための機能の改修と、それによるパフォーマンス劣化がないかのテストを行いました。結果的に大きな劣化がなかったため、導入することに。 #### 開発以外の貢献について プロジェクト毎に暗黙のルールや、ソースコードレビューの指摘に開発経験の浅い方に共通点があることなどに気付き、チームのボトムアップを図るためにオンボーディング資料を用意し、コーディングのポリシーや、レビュワーに優しいガイドラインの策定を行った。 単体テストを行う際に、テスティングのノウハウに個人差があり、バグ発見の精度に違いが見られたので、テストツールの統一と、ノウハウが蓄積されるようチームのポリシーを設定した。 開発環境にAWSを採用していたため、インフラ費用を見える化するために前日との差分と毎週金曜日の終わりにその月の費用をサマリでSlackへ出力するボットを開発した。結果的に開発者が自主的にリソースを停止したり不要ならすぐ削除するようになり、節約意識を高めることに成功した。

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

マネージメント能力

アピール項目


アウトプット

GitHub アカウント
あり
Qiita アカウント
あり
Zenn アカウント
未入力です
Speaker Deck アカウント
未入力です
SlideShare アカウント
未入力です
特にアピールしたいアウトプット
未入力です

今後、身につけなければいけないと思っている技術は何ですか?

未入力です

あなたが一番パフォーマンスを出せるのはどんな環境ですか?

未入力です

キャラクター

直近で一番やりたいこと
サービスを作りたい
好きなスタイル
好きな規模
水とプログラミングどっちが大事?
自信を持って人より秀でていると言える点
交渉力 / 責任感 / 巻き込み力
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
一緒に働く人
やりたくない分野
アダルト / 仮想通貨
その他の特徴
使用言語にはこだわらない / レガシーな環境を改善できる
その他のやりたいこと・やりたくないこと
未入力です

やりたい事

手を動かして設計してコードを書きたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
価値あるプロダクトを作り成長させたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
学び続けて技術力でプロダクトに貢献したい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
意義があることや社会に貢献できる仕事がしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
人や計画の調整・マネジメントをしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
レガシーなシステムの保守・運用・改善をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
企画や仕様を考えるところから関わりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
業務効率を改善して一緒に働く人のためになりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
全社横断的な共通基盤作りや強化をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
組織や文化を作る・成長させる仕事をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい

基本プロフィール

年齢
今年で30代中盤
好きな Text Editor
vs code
希望勤務地
東京都 / 神奈川県 / リモート勤務
集まる必要性がない場合は基本リモートが許可される環境が必要
希望年収
未入力
転職ドラフトに参加して
企業から指名を受け取ろう!
会員登録をして転職ドラフトに参加すると、参加企業から年収付きの指名を受け取ることができるようになります。
会員登録する
ご意見箱

要望、不具合報告、使いづらい点や感想など、お気軽にお寄せください。
いただいたご意見は、今後のサービス向上に活用させていただきます。

なお、このフォームは受付専用のため、返信を行っておりません。
返信を希望する場合はお問い合わせよりご連絡ください。

  • {{error}}
SIGN UPSIGN IN


転職ドラフトを友人や同僚に薦める可能性はどのくらいありますか?