泉 将之

ウォンテッドリー株式会社 / Backend Chapter Lead, Profile Domain

Tokyo, Japan

泉 将之

ウォンテッドリー株式会社 / Backend Chapter Lead, Profile Domain

Tokyo, Japan

NewProfile beta

泉 将之

ウォンテッドリー株式会社 / Backend Chapter Lead, Profile Domain

ʕ ◔ϖ◔ʔ

Wantedly のソフトウェアエンジニア。 Profile 領域の Backend Chapter Lead(テックリード)としてプロダクト開発や開発基盤の整備をしています。 フレームワークを抽出したりレールを敷いたりするのが得意です。

未来

この先やってみたいこと

未来

覇権 OSS をつくる

2020年7月
-
現在

Backend Chapter Lead, Profile Domain
現在

2020年7月 -

現在

プロフィール領域 の Backend の Tech Lead 的なことをしています

GoCon '20 in Autumn SENDAI

GoCon '20 in Autumn SENDAI

- 2020年10月

2019年7月

Backend Chapter Lead, Profile Domain

2019年7月

Wantedly People のバックエンド開発のリードしています。

Wantedly People "Profile" Renewal

Wantedly People "Profile" Renewal

Wantedly People アプリで、よりつながりを深めるために Profile 機能のリニューアルを行いました。 主に Backend の設計・実装を担当しました。 サービス間通信ではすべて gRPC を利用し、モバイルアプリに返す直前に grpc-gateway を挟み JSON over HTTP/1.1 に変換するような構成をとっています。

2019年12月 - 2020年3月

`*sql.DB` を観察する #golang

2019年12月

`*sql.DB` を観察する #golang

2019年12月

rails runner と NoMethodError - 使い回すスクリプトは rake task にしよう

2019年12月

rails runner と NoMethodError - 使い回すスクリプトは rake task にしよう

2019年12月

subee - #golang で快適に Pub/Sub するためのフレームワーク

2019年12月

subee - #golang で快適に Pub/Sub するためのフレームワーク

2019年12月

2018年4月

People 開発チーム バックエンドエンジニア

2018年4月

* Wantedly People のプロダクト改善・機能開発 * マイクロサービスのツラミと向き合い生産性を高める * Go を用いた開発の社内標準の確立 * Web フロントエンドの開発

golang.tokyo #25

golang.tokyo #25

- 2019年6月

golang.tokyo #24

golang.tokyo #24

- 2019年5月

Go Conference 2019 Spring

Go Conference 2019 Spring

- 2019年5月

golang.tokyo #24

golang.tokyo #24

- 2019年5月

subee - Pub/Sub worker framework in Go

subee - Pub/Sub worker framework in Go

2018年11月 - 2019年4月

Wantedly People "Updates"

Wantedly People "Updates"

Wantedly People アプリでつながった相手の情報が知れる新機能「Updates」のバックエンドの設計・実装を担当しました。 コンテンツの拡張性を強く意識し、柔軟性・生産性の高い Ruby on Rails と並列処理が得意な Go、それぞれの特性をうまく活かすようなアーキテクチャになっています。 ドメインモデルの深い考察や Protobuf IDL 中心とした開発など、これまでの People Backend の集大成と言える開発でした。多分。

2018年12月 - 2019年3月

`Wrap(err)` in our production #golang

2018年12月

`Wrap(err)` in our production #golang

2018年12月

Go Conference 2018 Autumn

Go Conference 2018 Autumn

- 2018年11月

GoCon 2018 Autumn に登壇します & スカラシップやります!! #golang #gocon

2018年11月

GoCon 2018 Autumn に登壇します & スカラシップやります!! #golang #gocon

2018年11月

builderscon tokyo 2018

builderscon tokyo 2018

- 2018年8月

Go 1.11 の modules・vgo を試す - 実際に使っていく上で考えないといけないこと #golang

2018年8月

Go 1.11 の modules・vgo を試す - 実際に使っていく上で考えないといけないこと #golang

2018年8月

Go(Un)Conference 3kg

Go(Un)Conference 3kg

- 2018年7月

microservices の共通基盤ライブラリの設計・実装

microservices の共通基盤ライブラリの設計・実装

社内のマイクロサービスに求められるドメインロジック外の振る舞いを共通化したライブラリを設計し、 Ruby および Go 向けに実装しました

2018年7月 -

「Go + grpc-gateway で作る JSON API サーバ速習会」を開催しました

2018年4月

「Go + grpc-gateway で作る JSON API サーバ速習会」を開催しました

2018年4月

2017年1月

Engineer(インターン)

2017年1月

* Wantedly People の WEB 版 SPA の技術選定 ~ 設計 ~ 開発 * Ruby・Go を用いた Wantedly People のマイクロサービス開発

grapi

grapi

2018年3月 -

RejectKaigi2018

RejectKaigi2018

2018年5月 -

Go Conference 2018 Spring

Go Conference 2018 Spring

- 2018年4月

gRPC + grpc-gateway の導入

gRPC + grpc-gateway の導入

Go 製 Web API サーバの開発生産性向上と gRPC の技術検証のために、gRPC + grpc-gateway 構成のマイクロサービスを実装・本番投入しました。 また、そのサービスをもとに同様の構成のマイクロサービスを実装するためのマイクロフレームワークである grapi を設計・実装しました。 ここでの開発の成果は OSS になっているほか、Go Conference 2018 Spring で発表もしています

2017年11月 - 2018年3月

ISUCON 7 本戦10位

ISUCON 7 本戦10位

2017年11月

Rails アプリの RDB の垂直分割

Rails アプリの RDB の垂直分割

Wantedly で「プロフィール」というモデルが重要になってくることを見据え、その周辺のデータをメインのデータベースから切り出すための技術検証・実態調査および分割のための実装を行いました。 ActiveRecord にパッチを当てて実際に発行されているクエリをすべて収集し、テーブルをまたいだ join がないかなどの調査をしています。 正社員として入社後、その過程をRejectKaigi 2018 にて発表しています https://www.wantedly.com/id/izumin/items/7e085921-72da-4397-8311-ae561f403d0a

2017年10月 - 2017年11月

scaffold

scaffold

React反省会

React反省会

- 2017年5月

OHP

OHP

- 2017年5月

Wantedly People Web版 の開発

Wantedly People Web版 の開発

Wantedly People アプリで登録した連絡先の管理がおこなえる Web 版のアプリケーションを技術選定 ~ 実装までやりました。 当時は Wantedly 初の React 製なフル Single Page Application でした。

2017年1月 - 2017年4月

2015年11月
-
2016年7月

Engineer(インターン)

2015年11月 - 2016年7月

BLEを利用するAndroidアプリの開発

DroidKaigi 2016: Speaker

DroidKaigi 2016: Speaker

- 2016年2月

Droidux

Droidux

- 2015年12月

Bletia - Promisified BLE library for Android

Bletia - Promisified BLE library for Android

Android が標準ライブラリとして提供する BLE まわりの API が使いづらかったため、抽象化し Promise の皮をかぶせたライブラリを実装しました。 後に RxJava の時代になったため、 Rx のインタフェースでも利用できるような改修を加えています。

2015年9月 - 2015年11月

2015年3月
-
2015年10月

Engineer(インターン)

2015年3月 - 2015年10月

Ruby on Rails, AngularJSを用いた開発

konashi SDK for Android

konashi SDK for Android

フィジカルコンピューティングボード「konashi」のAndroid向けSDKを実装しました. バックエンドに自作のAndroid BLE APIのPromise wrapper library「Bletia」を使用しています.

関西 Ruby 会議 06

関西 Ruby 会議 06

- 2015年7月

2013年4月
-
2015年3月

明石工業高等専門学校

7年間

機械・電子システム工学専攻

2013年4月 - 2015年3月

情報工学系(佐村研究室) スマートフォン上での文字入力やロック解除時の癖から本人認証を行う研究

優秀賞,U-23賞(Mashup Awards 10)

優秀賞,U-23賞(Mashup Awards 10)

2014年12月

T☆L Perc!!

T☆L Perc!!

PIN入力タッチスクリーンバイオメトリクスにおける識別手法の影響

2014年7月

PIN入力タッチスクリーンバイオメトリクスにおける識別手法の影響

2014年7月

ヤングリサーチャー賞(DICOMO2014)

ヤングリサーチャー賞(DICOMO2014)

2014年7月

PIN入力のタッチスクリーンダイナミクスにおける認証閾値決定法

2014年5月

PIN入力のタッチスクリーンダイナミクスにおける認証閾値決定法

2014年5月

スマートフォンにおけるPIN入力タッチスクリーンバイオメトリクスの実装

2014年3月

スマートフォンにおけるPIN入力タッチスクリーンバイオメトリクスの実装

2014年3月

スマートフォンにおける日本語非定型文でのフリック入力認証

2013年11月

スマートフォンにおける日本語非定型文でのフリック入力認証

2013年11月

actif - 高専祭をてのひらに

actif - 高専祭をてのひらに

フリック入力による日本語非定型文のキーストローク認証

2013年9月

フリック入力による日本語非定型文のキーストローク認証

2013年9月

スマートフォンでのキーストロークダイナミクスにおける特徴量抽出の検討

2013年9月

スマートフォンでのキーストロークダイナミクスにおける特徴量抽出の検討

2013年9月

U-23賞(Mashup Awards 9)

U-23賞(Mashup Awards 9)

2013年6月

2008年4月

電気情報工学科

2008年4月

情報工学コース(佐村研究室) / ソフトテニス部 / Web製作研究部 / 高専祭実行委員会

2014年9月
-
2015年2月

エンジニア(インターン)

2014年9月 - 2015年2月

ソーシャルファンコマースサイト「Label」開発チーム バックエンド(Ruby on Rails)及び Web フロントエンド(AngularJS)を担当

2014年3月
-
2014年4月

エンジニア(インターン)

2014年3月 - 2014年4月

Python,JavaScriptを用いた開発

2013年9月

エンジニア(インターン)

2013年9月

Ruby on Rails,JavaScript(Backbone.js)を用いた受託開発

2013年8月

インターンシップ

2013年8月

Ruby on Railsを用いた受託開発


スキルと特徴

うさみみ

Ayumi Nishiyaとその他21人が +1
22
22

Ruby on Rails

Ayumi Nishiyaとその他10人が +1
11
11

Go

Ayumi Nishiyaとその他7人が +1
8
8

JavaScript

Masakazu Nishimuraとその他4人が +1
5
5

Ruby

Shintani Teppeiとその他4人が +1
5
5

Android、AngularJS、gRPC

 他 7 件

さらに表示

出版と執筆

`*sql.DB` を観察する #golang

2019年12月

rails runner と NoMethodError - 使い回すスクリプトは rake task にしよう

2019年12月

subee - #golang で快適に Pub/Sub するためのフレームワーク

2019年12月

`Wrap(err)` in our production #golang

2018年12月

GoCon 2018 Autumn に登壇します & スカラシップやります!! #golang #gocon

2018年11月

さらに表示

実績

GoCon '20 in Autumn SENDAI

- 2020年10月

grapi

2018年3月 -

Wantedly People "Profile" Renewal

2019年12月 - 2020年3月

golang.tokyo #25

- 2019年6月

golang.tokyo #24

- 2019年5月

さらに表示

受賞と資格

ISUCON 7 本戦10位

2017年11月

優秀賞,U-23賞(Mashup Awards 10)

2014年12月

ヤングリサーチャー賞(DICOMO2014)

2014年7月

U-23賞(Mashup Awards 9)

2013年6月

応用情報技術者試験

2011年8月

さらに表示


言語

日本語 - ネイティブ