Yuto Ogino

株式会社ドワンゴ / エンジニア

Yuto Ogino

株式会社ドワンゴ / エンジニア

埼玉県

Yuto Ogino

株式会社ドワンゴ / エンジニア

Why not create your own Wantedly profile?

Showcase yourself and your experiences to bring your professional story to life.

Join

株式会社ドワンゴでエンジニアをしています。

In the future

Ambition

In the future

新しい技術を活かしスキルを伸ばせるような仕事をしたいと考えています。 最近は特に DevOps やコンテナ、クラウド関連の技術に興味があります。 GCP の Professional Cloud Architect の資格を取得したことに加え、 Kubernetes クラスタを作成して GitOps など諸々のベストプラクティスを調査しています。

Apr 2020
-
Present

エンジニア
Present

Apr 2020 -

Present

ニコニコ動画やニコニコ静画などの自社サービスで広告を表示するための基盤システムを開発しています。

Apr 2020 -

Present

ニコニコ動画やニコニコ静画などの自社サービスで広告を表示するための基盤システムを開発しています。

TypeScript マイグレーション

ES5 で書かれた約 10,000 行程のレガシーコードを TypeScript に完全移行しました。 対象のコードは多数のサービスに跨って利用されており、不具合が生じた場合直接ユーザー体験に影響する恐れがありました。 そこで安全に移行を進めるために、テストコードを大幅に拡充したり、細かな単位で段階的にリリースしたりするなどの措置を講じました。

Aug 2020 - Oct 2020

Mar 2020

慶應義塾大学大学院修士課程

理工学研究科総合デザイン工学専攻

Mar 2020

慶應義塾大学大学院修士課程

理工学研究科総合デザイン工学専攻

Mar 2020

Web サービスの開発

Angular と Firebase (Firestore, Hosting, Functions) を用いて、サーバーレスバックエンド + SPA の構成で Web サービスを開発しました。 YouTube Live の長時間アーカイブから、短いクリップを簡単に作成して Twitter で共有できるサービスです。 https://gitlab.com/P_N_D/splicer

Feb 2020 - Mar 2020

Chrome 拡張機能の開発

YouTube Live のチャットメッセージをユーザー指定の NG ワードでフィルターするための Chrome 拡張機能を開発しました。 この機能は現在 3,000 人以上のユーザーに使用されています。 https://github.com/swen128/youtube-live-chat-filter

Sept 2019

Python パッケージの開発

Twitter bot を開発していた際に、ツイートの文字数超過エラーが発生することがありました。 これを解決するためには、API リクエストの前に文字数を数える必要がありますが、ツイートの文字数カウントは独自の複雑な仕様になっていて、単純な方法では正しい値が得られません。 この辺りの事情を説明する記事を書くと同時に、Python でツイートの文字数をカウントできるパッケージを開発しました。 https://qiita.com/PND/items/17e87b8839c9099d2e70 https://github.com/swen128/twitter-text-python

Aug 2019

Twitter bot の開発

AWS Lambda, S3, DynamoDB と Serverless Framework を用いてTwitter botを作成しました。VTuberの新着動画を監視し、複数人が参加するコラボだと判定した場合にツイートします。 https://qiita.com/PND/items/1f1c880d3d56d04de61f

July 2019

研究室内のLinuxサーバー構築・管理

オンプレミスのCentOSサーバーを構築し、Dockerを用いてOSSのWikiとクラウドストレージを導入しました。 Wikiとクラウドストレージはインターネットを介してアクセス可能で、あらかじめ登録済みのユーザー(研究室メンバー)だけがログインできます。 SSHサーバーの公開鍵認証の設定や、リバースプロキシを介したHTTPS通信などによって、セキュリティを考慮した構成にしました。 また、サーバー構築の手順はできる限りコード化・ドキュメント化して再現可能性を高めました。

May 2018 - June 2018

Spectral Clustering with Automatic Cluster-Number Identification via Finding Sparse Eigenvectors

Feb 2018

Mar 2019
-
July 2019

機械学習エンジニア(Intern)

Mar 2019 - July 2019

LAPRASは、SNSをクロールして集めた情報をもとに、エンジニアのダイレクトリクルーティングを支援するサービスです。 私は主に機械学習アルゴリズムの調査や、クロールされたデータの整形を担当しました。 SNS から得られる情報(例えば居住地など)は表記揺れを多く含むため、自動的に名寄せを行うシステムを提案し、高い効果が得られることを検証しました。

機械学習エンジニア(Intern)

Mar 2019 - July 2019

LAPRASは、SNSをクロールして集めた情報をもとに、エンジニアのダイレクトリクルーティングを支援するサービスです。 私は主に機械学習アルゴリズムの調査や、クロールされたデータの整形を担当しました。 SNS から得られる情報(例えば居住地など)は表記揺れを多く含むため、自動的に名寄せを行うシステムを提案し、高い効果が得られることを検証しました。

May 2018
-
Mar 2019

革新知能統合研究センター 数理科学チーム パートタイマー(Intern)

May 2018 - Mar 2019

下記2件の研究ワークショップでポスター発表を行いました。 * NUS SoC – RIKEN AIP Workshop on Artificial Intelligence (http://aip.riken.jp/news/nussoc_jointws/) * The First Japan-Israel Machine Learning Workshop (https://polarified.wixsite.com/jiml2018)

革新知能統合研究センター 数理科学チーム パートタイマー(Intern)

May 2018 - Mar 2019

下記2件の研究ワークショップでポスター発表を行いました。 * NUS SoC – RIKEN AIP Workshop on Artificial Intelligence (http://aip.riken.jp/news/nussoc_jointws/) * The First Japan-Israel Machine Learning Workshop (https://polarified.wixsite.com/jiml2018)

Mar 2018

慶應義塾大学

理工学部電気電子工学科

Mar 2018

慶應義塾大学

理工学部電気電子工学科

Mar 2018


Skills and qualities

TypeScript

0

Java

0

Kotlin

0

Docker

0

Kubernetes

0

Publications

Spectral Clustering with Automatic Cluster-Number Identification via Finding Sparse Eigenvectors

Feb 2018

Accomplishments/Portfolio

TypeScript マイグレーション

Aug 2020 - Oct 2020

Web サービスの開発

Feb 2020 - Mar 2020

Chrome 拡張機能の開発

Sept 2019

Python パッケージの開発

Aug 2019

Twitter bot の開発

July 2019

Show more

Awards and Certifications

Professional Cloud Architect (Google Cloud)

Feb 2021

TOEIC 895点

Jan 2019


Languages

English - Professional, Japanese - Native