Katsuhiro Miura

Katsuhiro Miura

Why not create your own Wantedly profile?

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

Join

Connect to learn more

You'll be able to see their introduction and other information once they have accepted your connection request.

【エンジニアブログ】PHP Conference Japan 2019「beyond.*」にスポンサードしてきました

【エンジニアブログ】第二回開発合宿に行ってきました

【エンジニアブログ】#2 AWS上にブログサイトを構築していく(CloudFront+S3)

【エンジニアブログ】社内アイデアソンを実施しました。

【エンジニアブログ】「SORACOM Discovery2019」参加レポート

【エンジニアブログ】第1回 開発合宿を行いました。

【エンジニアブログ】「#0 ピザ食べながら話ましょう!Travel x Tech な会社って何?」を開催しました!

【エンジニアブログ】「Windows10の「サービス」化によるアップデートの問題と、AD認証やシングルサインオンの最適解」の セミナー参加

【エンジニアブログ】AWS Summit2019に行こうとしたら、間違えて東京おもちゃショー2019(東京ビックサイト)にいってしまったお話

【エンジニアブログ】AWS Summit2019 に参加

【エンジニアブログ】#1 AWS上にブログサイトを構築していく

【エンジニアブログ】社内図書館を投入しました。

【エンジニアブログ】AWS Loftのセミナー行ってみた!

【エンジニアブログ】セキュリティラウンドテーブルで登壇してきました。

【エンジニアブログ】アジャイルソフトウェア開発 体験ワークショップをやりました!

【エンジニアブログ】WSLからWindowsのOpenSSHに用意されたssh_config等々を読み込むためには

【エンジニアブログ】WiFiのPW変わってRaspiにSSHできなくなった!!!

【エンジニアブログ】やめられない止められない。VSCode。~踏み台越しにファイルを操作する~

【エンジニアブログ】if-up 2019に参加してきた!

【エンジニアブログ】JAWS DAYS 2019に参加してきた!

【エンジニアブログ】Active Directory アップグレード対応

【エンジニアブログ】Megro.dev #6 に参加してきました。

【エンジニアブログ】初めまして。ぴょんです。

【エンジニアブログ】友人のPCを自作してみた

【エンジニアブログ】Active Directory お任せセミナー参加

エンジニアブログはじめました。

【エンジニアブログ】docomo Open House 2018 参加レポート

【エンジニアブログ】raspiとSORACOMLagoonによる位置情報共有システムを数千円で作ってみた!

PHPカンファレンス2018で登壇しました。

【エンジニアブログ】PHP Conference Japan 2019「beyond.*」にスポンサードしてきました

【エンジニアブログ】第二回開発合宿に行ってきました

【エンジニアブログ】#2 AWS上にブログサイトを構築していく(CloudFront+S3)

【エンジニアブログ】社内アイデアソンを実施しました。

【エンジニアブログ】「SORACOM Discovery2019」参加レポート

24

Feb 2018
-
Apr 2020

執行役員

Feb 2018 - Apr 2020

クーコム株式会社では、執行役員として技術部門を統括。 オンプレからのAWS移行、社内ActiveDirectoryを2012RC2から2016へのマイグレーション、会員制宿泊予約サイトとレンタカー予約サイトのリニューアルを手がける。

Aug 2012
-
Jan 2018

技術部シニアマネージャ兼チーフアーキテクト

Aug 2012 - Jan 2018

男性向けノベル型恋愛ゲーム 開発・運用チームリーダー/ベトナムオフショア

男性向けノベル型恋愛ゲームの開発・運用チームのリーダー。 女性向けノベル型恋愛ゲームをベースに、男性向けにの内容にアレンジしたものをGree/Mobageで展開。 サーバサイド開発チームのリーダーとインフラ整備を兼務で行った。 使用言語:PHP,Javascript フレームワーク:FuelPHP,jQuery DB:MySQL インフラ環境:IIJクラウド 1チーム構成:4〜5名(PHPエンジニア) 利用技術:Git,Jenkins,Zabbix,Monyog,NewRelic 当初社内業務委託のエンジニアチームで開発し運用していたが、コスト削減&社内トライアル案件としてベトナムオフショアチームでの運用に変更となった。 社内側でのプロジェクト管理担当となり、ベトナム側のブリッジエンジニア、現地エンジニアとコミュニケーションをとりながら運用していた。

男性向けノベル型恋愛ゲーム 開発・運用チームリーダー/ベトナムオフショア

男性向けノベル型恋愛ゲームの開発・運用チームのリーダー。 女性向けノベル型恋愛ゲームをベースに、男性向けにの内容にアレンジしたものをGree/Mobageで展開。 サーバサイド開発チームのリーダーとインフラ整備を兼務で行った。 使用言語:PHP,Javascript フレームワーク:FuelPHP,jQuery DB:MySQL インフラ環境:IIJクラウド 1チーム構成:4〜5名(PHPエンジニア) 利用技術:Git,Jenkins,Zabbix,Monyog,NewRelic 当初社内業務委託のエンジニアチームで開発し運用していたが、コスト削減&社内トライアル案件としてベトナムオフショアチームでの運用に変更となった。 社内側でのプロジェクト管理担当となり、ベトナム側のブリッジエンジニア、現地エンジニアとコミュニケーションをとりながら運用していた。

女性向けノベル型恋愛ゲーム 技術グループサブリーダー

女性向けノベル型恋愛ゲームで、技術グループサブリーダー。 既存運用案件/海外展開での各タイトルの開発チームのリーダーとインフラ整備を担当。 リリースしている既存案件での継続的な改善と効率的な他PF展開、及び海外(台湾、北米)への平行展開を行った。 使用言語:PHP,Javascript フレームワーク:FuelPHP,jQuery DB:MySQL,Redis, インフラ環境:IIJクラウド、AWS,IDCFデータセンター&クラウド 1チーム構成:4〜5名(PHPエンジニア) 利用技術:Git,Jenkins,Zabbix,Monyog,NewRelic,Chef,Serf,GlasterFS,EMR(AWS),Fluentd,Elasticsearch シリーズ展開している自社タイトルIPのゲームシステムを利用し、他社IP(芸能系)のタイトルを作成した。非常に人気の高いIPかつ版元他社も含めプロモーションに力を入れていたので、初動が予測しづらかった為、インフラはAWSを選択。オートスケール環境を構築し、想定以上の負荷でも耐えられる状態でリリースを迎えた。スケールアウト時には、スポットインスタンスを利用するようにし、コストを押さえながらのスケールアウトを実現した。 サーバ構築時にはChefによるオーケストレーションを導入し、オートスケール時でもサーバ構成を維持したままのスケールアウトを可能とした。 以後、新規自社タイトルでもAWSの利用を推進、既存運用タイトルの複数を台湾、北米と展開した際にも、ユーザのレイテンシーを低く抑える為にAWSの他国リージョンを活用した。 異なる環境下で複数のタイトルを同時に運用していたが、タイトルを横断した分析が必要になったため、統合分析基盤を構築した。今まで各タイトル毎に行っていた集計処理をFluentd経由で各タイトルからログデータを収集し、EMRで集計処理を一斉に実行するように変更し、タイトル個々にに実装していた集計分析ツールを一元化した。 各タイトルで複数PF展開が進んだが、DBサーバも都度、複数台追加運用していた為、ホスティング費用の増加が問題になっていた。全てのPFのDBサーバを集約できる高パフォーマンスのサーバは当時クラウド環境にはなく、オンプレミスの高I/Oサーバへ移設を実施した。海外展開タイトルを除く全ての既存タイトルをクラウドからオンプレミスへ移設し、タイトルによっては最大10台超のDBサーバを、それぞれ2台(Master/Slave)に集約した。 インフラ部門に専任のDBAが就任したので、DBAと連携し各タイトルで発生しているSlowQueryを集計分析し、開発チームにフィードバックする仕組みを構築した。閾値毎のSlowQuery発生数とDBAがピックアップしたQueryに対しての解決策の提案とディスカッションを行い、Query的な改修、プログラム的な改修、仕様的な改修どれを行うのかをトレードオフを考慮しながら選択し、改善サイクルを回していた。

女性向けノベル型恋愛ゲーム 技術グループサブリーダー

女性向けノベル型恋愛ゲームで、技術グループサブリーダー。 既存運用案件/海外展開での各タイトルの開発チームのリーダーとインフラ整備を担当。 リリースしている既存案件での継続的な改善と効率的な他PF展開、及び海外(台湾、北米)への平行展開を行った。 使用言語:PHP,Javascript フレームワーク:FuelPHP,jQuery DB:MySQL,Redis, インフラ環境:IIJクラウド、AWS,IDCFデータセンター&クラウド 1チーム構成:4〜5名(PHPエンジニア) 利用技術:Git,Jenkins,Zabbix,Monyog,NewRelic,Chef,Serf,GlasterFS,EMR(AWS),Fluentd,Elasticsearch シリーズ展開している自社タイトルIPのゲームシステムを利用し、他社IP(芸能系)のタイトルを作成した。非常に人気の高いIPかつ版元他社も含めプロモーションに力を入れていたので、初動が予測しづらかった為、インフラはAWSを選択。オートスケール環境を構築し、想定以上の負荷でも耐えられる状態でリリースを迎えた。スケールアウト時には、スポットインスタンスを利用するようにし、コストを押さえながらのスケールアウトを実現した。 サーバ構築時にはChefによるオーケストレーションを導入し、オートスケール時でもサーバ構成を維持したままのスケールアウトを可能とした。 以後、新規自社タイトルでもAWSの利用を推進、既存運用タイトルの複数を台湾、北米と展開した際にも、ユーザのレイテンシーを低く抑える為にAWSの他国リージョンを活用した。 異なる環境下で複数のタイトルを同時に運用していたが、タイトルを横断した分析が必要になったため、統合分析基盤を構築した。今まで各タイトル毎に行っていた集計処理をFluentd経由で各タイトルからログデータを収集し、EMRで集計処理を一斉に実行するように変更し、タイトル個々にに実装していた集計分析ツールを一元化した。 各タイトルで複数PF展開が進んだが、DBサーバも都度、複数台追加運用していた為、ホスティング費用の増加が問題になっていた。全てのPFのDBサーバを集約できる高パフォーマンスのサーバは当時クラウド環境にはなく、オンプレミスの高I/Oサーバへ移設を実施した。海外展開タイトルを除く全ての既存タイトルをクラウドからオンプレミスへ移設し、タイトルによっては最大10台超のDBサーバを、それぞれ2台(Master/Slave)に集約した。 インフラ部門に専任のDBAが就任したので、DBAと連携し各タイトルで発生しているSlowQueryを集計分析し、開発チームにフィードバックする仕組みを構築した。閾値毎のSlowQuery発生数とDBAがピックアップしたQueryに対しての解決策の提案とディスカッションを行い、Query的な改修、プログラム的な改修、仕様的な改修どれを行うのかをトレードオフを考慮しながら選択し、改善サイクルを回していた。

女性向けノベル型恋愛ゲーム 技術シニアマネージャー/アーキテクト

女性向けノベル型恋愛ゲームで、技術部門シニアマネージャ兼アーキテクト。 既存運用案件担当。タイトル運用している複数チーム全体と横断チームのマネジメント。 新規タイトル開発時にはアーキテクトとして参画。 使用言語:PHP,Javascript フレームワーク:FuelPHP,jQuery,Backbone.js,Handlebars.js ゲームエンジン:Cocos2d-x,Unity DB:MySQL,Redis,MongoDB インフラ環境:AWS,IDCFデータセンター&クラウド 1チーム構成:4〜5名(PHPエンジニア/フロントエンジニア/アプリエンジニア) 利用技術:Git,Jenkins,Zabbix,Monyog,NewRelic,Chef,Serf,GlasterFS,EMR(AWS),Fluentd,Elasticsearch 新規タイトルのアーキテクチャとしてjavascriptを利用したSPAを検討しており、開発チームで複数のフレームワークを利用した技術検証を行った。機能要件だけでなく、学習コスト・デザイナーとの分業の容易さなども考慮にいれ、最終的にbackbone.js+handlebars.jsを採用した。

女性向けノベル型恋愛ゲーム 技術シニアマネージャー/アーキテクト

女性向けノベル型恋愛ゲームで、技術部門シニアマネージャ兼アーキテクト。 既存運用案件担当。タイトル運用している複数チーム全体と横断チームのマネジメント。 新規タイトル開発時にはアーキテクトとして参画。 使用言語:PHP,Javascript フレームワーク:FuelPHP,jQuery,Backbone.js,Handlebars.js ゲームエンジン:Cocos2d-x,Unity DB:MySQL,Redis,MongoDB インフラ環境:AWS,IDCFデータセンター&クラウド 1チーム構成:4〜5名(PHPエンジニア/フロントエンジニア/アプリエンジニア) 利用技術:Git,Jenkins,Zabbix,Monyog,NewRelic,Chef,Serf,GlasterFS,EMR(AWS),Fluentd,Elasticsearch 新規タイトルのアーキテクチャとしてjavascriptを利用したSPAを検討しており、開発チームで複数のフレームワークを利用した技術検証を行った。機能要件だけでなく、学習コスト・デザイナーとの分業の容易さなども考慮にいれ、最終的にbackbone.js+handlebars.jsを採用した。

女性向けノベル型恋愛ゲーム 開発・運用チームリーダー

シリーズ展開している女性向けノベル型恋愛ゲームの開発・運用チームのリーダー。 フューチャーフォンメインのGree,Ameba等SNS系のプラットフォームで新規開発を行い、それをスマートフォン向けiOS/Androidアプリでの横展開、というサイクルを数ヶ月スパンで実施していた。 2~3タイトルのサーバサイド開発チームのリーダーとインフラ整備を兼務で行った。 使用言語:PHP,Javascript フレームワーク:FuelPHP,jQuery DB:MySQL インフラ環境:IIJクラウド 1チーム構成:4〜5名(PHPエンジニア) 利用技術:Git,Jenkins,Zabbix,Monyog,NewRelic 運用フェーズでのイベント時の高負荷対策の為に、DB監視ツールのMonyogとSaaS型のパフォーマンス監視サービスのNewRelicを導入した。 例えば、アバター画像の生成のDiskI/Oがボトルネックだったケースでは、画像保存先を水平分割されたNASに変更するなどの対応で活用した。 それぞれのタイトルは3〜4プラットフォームに並行展開していたが、イベントの施策などはほぼ同じものを同時期に実施していたので、効率的な運用をする為に極力ソースは一元化していた。URL、DB接続先、認証ロジック、課金APIのシーケンスなどプラットフォーム毎に異なる部分だけがクラス内部で切り替えられるようフレームワークの上にラップしたクラスを用意し、そこで開発を行った。

女性向けノベル型恋愛ゲーム 開発・運用チームリーダー

シリーズ展開している女性向けノベル型恋愛ゲームの開発・運用チームのリーダー。 フューチャーフォンメインのGree,Ameba等SNS系のプラットフォームで新規開発を行い、それをスマートフォン向けiOS/Androidアプリでの横展開、というサイクルを数ヶ月スパンで実施していた。 2~3タイトルのサーバサイド開発チームのリーダーとインフラ整備を兼務で行った。 使用言語:PHP,Javascript フレームワーク:FuelPHP,jQuery DB:MySQL インフラ環境:IIJクラウド 1チーム構成:4〜5名(PHPエンジニア) 利用技術:Git,Jenkins,Zabbix,Monyog,NewRelic 運用フェーズでのイベント時の高負荷対策の為に、DB監視ツールのMonyogとSaaS型のパフォーマンス監視サービスのNewRelicを導入した。 例えば、アバター画像の生成のDiskI/Oがボトルネックだったケースでは、画像保存先を水平分割されたNASに変更するなどの対応で活用した。 それぞれのタイトルは3〜4プラットフォームに並行展開していたが、イベントの施策などはほぼ同じものを同時期に実施していたので、効率的な運用をする為に極力ソースは一元化していた。URL、DB接続先、認証ロジック、課金APIのシーケンスなどプラットフォーム毎に異なる部分だけがクラス内部で切り替えられるようフレームワークの上にラップしたクラスを用意し、そこで開発を行った。

Mar 2006
-
July 2012

Mar 2006 - July 2012

Apr 1999
-
Feb 2006

Apr 1999 - Feb 2006


Skills and qualities

パフォーマンスチューニング

0

インフラ

0

Git

0

PHP

0

AWS

0

Publications

【エンジニアブログ】PHP Conference Japan 2019「beyond.*」にスポンサードしてきました

Dec 2019

【エンジニアブログ】第二回開発合宿に行ってきました

Nov 2019

【エンジニアブログ】#2 AWS上にブログサイトを構築していく(CloudFront+S3)

July 2019

【エンジニアブログ】社内アイデアソンを実施しました。

July 2019

【エンジニアブログ】「SORACOM Discovery2019」参加レポート

July 2019

Show more

Accomplishments/Portfolio

女性向けノベル型恋愛ゲーム 技術シニアマネージャー/アーキテクト

女性向けノベル型恋愛ゲーム 技術グループサブリーダー

女性向けノベル型恋愛ゲーム 開発・運用チームリーダー

男性向けノベル型恋愛ゲーム 開発・運用チームリーダー/ベトナムオフショア