ID:28190さん

3年後の目標や野望


CtoCのサービスの開発・運用をやりたい。

BtoBの開発・運用経験しかないため、CtoCのプロジェクトに携わってみたい。

年収評価シート

2018年/1年以内

BtoB販促支援サービス開発プロジェクト

どのようなサービスか === 企業の持つ技術・製品(製造・建設・医療)の販促支援サービス。複数のドメインで運用がなされており、有料会員の技術記事配信なども関連サービスで運用されている。 携わった案件 === 長期で関わった案件としては以下3点です。特に項目1に関しては主体で設計・実装を行ったので詳細を記述させていただきます。 1. 販売支援・技術記事配信サービス間でのシングルサインオン機能の設計・実装 2. Reactを用いたフロントエンド実装 3. pdfを画像データ(jpg)に即時変換 販売支援・技術記事配信サービス間でのシングルサインオン機能の設計・実装 === 要件 --- 1. 会員獲得のため、一部技術記事を販売支援サービスの会員のみに公開したい。 2. 上記にあたり、すでにログイン済みの会員に対しては、もう一度ログインさせるなどのステップは省略したい。 概要 --- Wordpressで構築・運用されている技術記事配信サービスに、OpenID Connect 認証プロパイダのOSS [Keycloak](https://www.keycloak.org/)を使用して、一部記事に対し、ログイン機能を実装しました。 さらに、Java(SAStruts)で実装された販売支援サービスと連携し、一意なトークンを利用したシングルサインオンを実装しました。 使用技術 --- - [Keycloak](https://www.keycloak.org/) - PHP5系、Wordpress - Java 10、SAStruts 課題と対応 --- ### 1. OpenID Connect を使用した認証フローを理解しているメンバーがいない KeycloakはOpenID ConnectというOAuth 2.0をベースとした認証プロトコルを採用しているのですが、プロパイダー及びクライアントの仕様、認証フローの実現方法などを理解しているベンダーがいなかったため、公式資料やKeycloakの実装を読み解き、リーダーをはじめ各メンバーが理解できるようMTを段階的に行った。 ### 2. Keycloakのクライアントライブラリが使用できない 販促支援サービスがSAStrutを拡張した独自のフレームワークを使用していたため、Keycloakのクライアントライブラリが使用するのが難しい状況でした。また、記事配信サービスはWordpressで構築されており、公式のクライアントが提供されていませんでした。両サービス共に実装はサードパーティのライブラリをラップして実装しました。その際、サードパーティのクライアントライブラリがOpenID Connectの仕様に則ったものかも調査しました。 ### 3. 広告配信サービスのローカル開発環境がない 2と関連するのですが、クライアントの実装にあたり、記事配信サービスはステージング環境でしか動作確認・テストが行えない状況でした。実装=>テストのスパンに時間がかかることを懸念し、実装開始前にdocker-composeを使用してローカルでの開発環境を整備しました。

2016年/2年以内

企業法人向け社内ドキュメント検索システム

どのようなサービスか? === 企業の膨大な社内ドキュメントをフォーマット問わず、インデキシングし、検索・アクセスを可能にするシステム。 どのような業務を行ったか === 内部の検索エンジンを独自実装から[Elasticsearch](https://www.elastic.co/jp/products/elasticsearch)に置き換えることでインデックス作成・検索性能の向上させることが最終的なゴールでした。そのため以下の作業を行いました。項目1に関しては主体で設計・実装を行ったので詳細を記述させていただきます。 1. 検索機能のクエリ設計・実装 2. Elasticsearchのマッピング設計 3. Elasticsearchインデキシング/検索性能のベンチマーク取得 4. 64bit対応 検索機能のクエリ設計・実装 === 要件 --- - 絞り込み条件検索、カテゴリ別検索、全文検索などの基本的な検索クライアントを作成してほしい - UI含め現行の仕様はできるだけ踏襲してほしい 使用技術 --- - [Elasticsearch](https://www.elastic.co/jp/products/elasticsearch) - Java6, Java8 - jQuery 課題と対応 --- ### 1. 現行仕様のドキュメント化 背景として、前リリース時のメンバーが他のプロジェクトへ異動しており、さらにプロジェクトが停滞していた状況だったため(アサイン時はPM、PL含め3名)、深く仕様を理解しているメンバーがいない状況でした。そのため、既存のドキュメントや現行の仕様を調査し、Git Labのwikiで共有しました。また、現行仕様と齟齬がないよう、リグレッションテストの仕様書を作成しました。 ### 2. javaのバージョンアップ Elasticsearchがjava8以上でしか動作しないのに対し、システムがjava6でしか動作しなかったため、まずはバージョンをあげる対応を行いました。 ### 3. Elasticsearchのクエリ作成 主に以下のAPIを使用して検索クライアントの実装を行いました。 1. [Get API](https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-get.html) 2. [Query DSL](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl.html) 3. [Bucket Aggregations](https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket.html)

マネージメント能力

アピール項目


アウトプット

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

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

1. Serverlessアプリケーションの開発(フレームワーク、Saasの理解) 2. モバイルアプリケーション開発

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

macOS

キャラクター

直近で一番やりたいこと
現場にいたい
好きなスタイル
好きな規模
水とプログラミングどっちが大事?
自信を持って人より秀でていると言える点
学習能力 / 調整力 / 問題解決力
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
一緒に働く人
やりたくない分野
SI / BtoB
その他の特徴
使用言語にはこだわらない / レガシーな環境を改善できる / 新しい技術はとりあえず試す
その他のやりたいこと・やりたくないこと

CtoC、BtoCの業界に興味があります
経験はありませんが、モバイルアプリ開発もやってみたいです。
言語にこだわりはありませんが、Javascript(Node.jsf含む)をメインでやりたいです。

やりたい事

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

基本プロフィール

年齢
今年で30代中盤
好きな Text Editor
Visual Studio Code
希望勤務地
東京都
希望年収
500万円
転職ドラフトに参加して
企業から指名を受け取ろう!
会員登録をして転職ドラフトに参加すると、参加企業から年収付きの指名を受け取ることができるようになります。
会員登録する
ご意見箱

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

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

  • {{error}}
SIGN UPSIGN IN


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