画像出典 : https://twitter.com/poly_soft
アプリケーション開発、ITシステム開発全般に関する相談受けられます。2019/06/14
この記事では 勝又 健太に関する情報をまとめています。
目次
勝又 健太の概要
勝又 健太は雑食系のエンジニア。
バックエンドの多種多様な言語/DB/フレームワーク、AWSとGCPの様々なマネージドサービスに精通しており、クラウドアーキテクチャ設計、クラウドインフラ構築管理、基盤コード開発、DevOps/MLOpsを専門とする。
EC/メディア/ソーシャルゲーム/アドテク/AI/ブロックチェーンなど、広範な分野での豊富な開発経験と幅広いモダンなスキルセットを保持。高単価のプロジェクト案件に参画している。
一方で、YouTuberとして登録者数5万超のチャンネル「雑食系エンジニアTV」、会員数900名以上のエンジニア向け会員制コミュニティ「雑食系エンジニアサロン」を運営、エンジニア初学者及びエンジニアに向けての情報発信を行い人気を博している。
2020年にはエンジニア転職希望者向けのキャリアガイドブック「21世紀最強の職業 Web系エンジニアになろう」を出版。Amazonで評価数300超、星4.3の高評価を獲得。
現在の趣味はポーカー。過去には10年ほどストリートダンス(HIPHOP/HOUSE/ANIMATION)をしていた経験もあり。
現在の活動
株式会社ポリグロット
主にDevOps系/クラウドインフラ系のエンジニアとして以下のと得意領域を生かし高単価プロジェクトに参加する。
- クラウドアーキテクチャ設計
- クラウドインフラ構築管理
- 基盤コード開発
- パッケージマネージャの導入
- LinterやFormatterの導入
- 単体テストや統合テストの導入
- local/dev/stg/prod環境の適切な切り分け
- Gitブランチモデルの適切な定義
- アプリケーションのマイクロサービス化
- サーバーレスアーキテクチャの導入
- 認証サービスの導入
- メッセージングサービスの導入
- 全文検索サービスの導入
- CDNの導入
- CIサービスの導入
- コンテナ化(Docker化)
- インフラのコード化
- オートスケールの設定
- デプロイの自動化
- データベースマイグレーションの自動化
- バッチジョブのフロー制御
- クラウドの権限管理
- 監視ダッシュボードの導入
- ログ収集と分析基盤の構築
雑食系エンジニアサロン
エンジニア向け会員制コミュニティ
プログラミング初学者、駆け出しのエンジニアにキャリアをハックしていく為の情報発信を行っており、オンラインサロンの登録者数は900名を超える。
現在はエンジニア転職志望者向けのメンタリングサービスも提供中。
過去の職歴
グリー株式会社 エンジニア
2012年12月~2014年6月
株式会社アクセル エンジニア
2009年08月~2010年8月
サイナー株式会社 エンジニア
2009年01月~2009年8月
経歴 (学歴)
早稲田大学 政治経済学部経済学科 卒業
実績
法人向けアンケートサービスの技術スタック刷新/技術顧問/エンジニア採用支援
【プロジェクト概要】技術顧問としてアンケート系Webサービスおよびその周辺サービスの技術スタックの刷新、エンジニア採用支援等を担当
【担当業務】各種Webサービスの技術スタックの刷新、作業フローの改善、エンジニア採用支援やハイレベルエンジニアのスポット参画支援を担当。
GitHubを活用したプログラミング学習サービスの開発
【プロジェクト概要】GitHubを活用して実践に近いスタイルで学習できるプログラミング問題集サービスの開発
【担当業務】GitHub APIその他の技術調査、画面設計、DB設計、Nuxt.jsによるフロントエンドの実装、Cloud Functionsによるバックエンド関数の実装、GCPの各種サービスの設定、各種自動化スクリプトの作成等を担当。
ブロックチェーン系BtoBサービスのインフラ構築/DevOps基盤構築
【プロジェクト概要】ブロックチェーン系BtoBサービスの新規開発チームにおいて、インフラの構築/DevOps基盤構築、技術検証用アプリケーションの開発作業等を担当
【担当業務】Terraformによるインフラのコード化、Spinnakerを使用したGitOpsスタイルのCI/CDパイプラインの構築、Envoyによるサイドカーパターンの構築、KubernetesのManifest作成、各種自動化スクリプトの作成等を担当。
ニュース配信系サービスのアーキテクチャ設計/インフラ構築/API開発/DevOps基盤構築
【プロジェクト概要】ニュース配信サービスの新規開発チームにおいて、アーキテクチャ設計やインフラの構築管理、基盤コードの作成作業等を担当
【担当業務】サービス全体のアーキテクチャ設計、Terraformによるインフラのコード化、各種デプロイスクリプトの作成、バッチジョブの作成、ゲートウェイ用APIの開発等を担当。
機械学習系システムの開発ワークフロー整備/API開発/インフラ構築【Go/Python/GCP/MLOps】(2018年〜2019年)
国内最大級の情報サイト運営の企業プロジェクトの機械学習チームに参加。複数のマイクロサービスにおける、共通の開発ワークフロー整備やサービス全体のアーキテクチャ設計、WebAPIと機械学習APIの連携、GCP上のインフラ構築等多種多様な業務を担当。
「GitHubが使えない」「サードパーティのCIツールが使えない」「ローカル環境から外部ネットワークへのSSH接続が禁止されている」「インフラに対する外部からのアクセス元IPの制限が非常に厳しい」「GCPのプロジェクトを自由に作成出来ない」等、様々な制約条件のある中「モダンな開発ワークフローのスムーズな導入」「少人数で管理可能な省力化された機械学習インフラ構成」を実現する。
汎用レコメンダシステムの開発【Kotlin/Vert.x/TypeScript/Vue.js】(2017年〜2018年)
機械学習系のプロダクト開発に強い企業プロジェクトにて、汎用レコメンダシステムの開発に関わる。主にインフラ設計やアプリケーションのアーキテクチャ設計作業を担当し、CloudFormationによるAWSのインフラ構築と管理、CircleCIによるCI/CD環境の構築、APIサーバのWebフレームワークの選定、各種実装作業等を行う。言語はKotlin、WebフレームワークはVert.x、データベースはDynamoDBとAurora、認証基盤にはCognito、ログ収集にはFluentd、分析基盤にはBigQuery、監視系ダッシュボードにはDataDogを使用しフロントエンド(管理系画面)の実装も担う。
言語はTypeScript、フレームワークはVue.jsを使用。(HTMLはPug化、CSSはSASS化)CloudFormationによるAWS構成管を短期間で習得、キャッチアップしてインフラのコード化とデプロイの完全自動化を実現。またAWSサポート等を有効に活用して適切なAWSサービスを選択/提案しサービス全体のシンプル化に貢献した。フロントエンドにおいても当時の最新トレンド(Flux/Webpack/Babel/TypeScript等)を習得することでモダンな構成を実現させた。
大規模DMPの開発・運用業務【Scala/Rust/GCP】(2017年)
大規模DMPのプロジェクトの開発・運用業務におけるAPI開発・改修・移植作業を担当。
使用言語はScala/Rust。使用ライブラリはScalaがFinch/Cats/Shapeless、RustはIron、サーバー環境はGCP(Kubernetes/GKE/GCS/Cloud Pubsub)。 分散処理基盤としてApache Spark、分析基盤はTTresure Dataを使用。Scalaは「Better Java」でなく「関数型スタイルでの開発」が徹底された環境の為、CatsやShapeless等の関数型ライブラリの使用方法や概念を「Scala関数型デザイン&プログラミング」等で習得した。GKE(Kubernetes) も短期間で習得しチームに貢献。Rustにおいては経験者0の中「オーナーシップ」や「ライフタイム」等の概念を習得しAPIの移植作業を完了させた。
ネイティブ広告プラットフォームの開発【Scala/Go/Spark】(2016年)
SEOコンサルティングやトレーディングデスク事業等を行う企業プロジェクトの広告プラットフォーム開発作業を担当。Apache SparkとScalaを使用した大量データのバッチ処理システムの機能追加、Golangを使用した配信サーバーの機能追加、広告タグ(JavaScript)の改修、クローラー(Ruby)の改修作業等を行う。
Scala、Goともに短期間で習得、Sparkおよび分散処理フレームワークとMap/Reduceの概念、文書マッチングの際のTF-IDFや機械学習系ライブラリの使用方法に関しても新たに習得し Scala/Golang/Ruby/JavaScriptと、多言語の使用環境の中で多面的にチームに貢献。
メディア系Webサービスの雛形開発【Elixir/Phoenix】(2016年)
Elixir/Phoenixの技術検証、外部への技術アピール用(主目的はリクルーティング)にメディア系Webサービスのサンプルプロジェクトを開発。認証/認可/ソーシャルログイン/多言語対応/DBのマスタースレーブ対応/ページネーション/S3への画像ファイルアップロード/SESによるメール送信/OGP/サイトマップ/RSS/ElasticSearchによる全文検索等、通常のメディア系Webサービスで必要な機能をElixirとPhoenixで実装。不足している機能に専用パッケージを開発しhexにアップ、Phoenixや各種パッケージの不具合を検知しプルリク送信を行うことでElixirのエコシステムにも力を発揮、Qiita記事の投稿やイベント登壇等においても、チームと企業自体のプレゼンス向上に貢献した。
オタク女性向けのニュースまとめ系Webサービスの開発【Rails/AWS】(2015年)
オタク女性向けニュースWebサイトの開発において、サーバーサイド開発とインフラ構築を担当。
DB設計/管理画面/認証/API/画像アップロード/ソーシャルログイン/多言語対応/サイトマップ/RSS/OGP/Cron設定/ランキング算出用バッチ/Capistranoによるデプロイスクリプト/WerckerによるCI/Fluendによるログ集約/NewRelic/フロントエンドへのGulp導入/XSS対策/CSRF対策/n+1問題対策/SEO対応等、様々な機能の設計/実装をメインエンジニアとして行う。RailsおよびAWSを短期間で習得、常にベストプラクティスな手法やライブラリを入念に調査&積極的に採用することで、良い意味でコモディティ化された保守性の高い構成を実現させた。
プライベートクラウドの構築管理【Bash/Chef/LDAP/LVS/BIND】(2012年)
プライベートクラウドの各種管理作業において、各種管理作業(ノード追加やLDAP設定等)、ロードバランサーの設定作業(仮想IPの追加や冗長化構成の変更作業等)、社内DNSの設定作業(ゾーンの移動や冗長化構成の変更作業等)、Cassandra/Redis/RabbitMQ等のrpm作成やインストール/初期設定作業、Capistrano/Chef-Soloを使用した構成管作業等を担当。インフラ業務のBashスクリプトやLDAP、LVS、BIND等を習得。Chef-Soloを使用した難易度の高いノードの構成管理業務も完遂させた実績をもつ。
勝又 健太に関するニュース (もしくはインタビュー)
勝又 健太に関するニュースやインタビューに関する情報をまとめています。
言語やテクノロジーに分散投資!特定の技術に固執しないフリーランス戦略
画像出典:SEROKUジャーナル
”営業→エンジニア”と異色のキャリアを歩み、快活な印象を与える勝又さん。そんな彼の社会人になってからの趣味はストリートダンスだそうだ。かつてはダンスバトルを中心に活動し、その後も平日のクラブ通いを続けていたという。「深夜までクラブで遊ぶ生活だったので、午後から出社可能な会社さんしか探していませんでした」と言うほどの徹底ぶり。趣味を最優先にして、仕事よりも遊びの時間を大事にしてきた彼が、なぜエンジニアとして評価され続けてきたのか?今回は彼の歩んだキャリアや考え方から、フリーランスエンジニアとして生き残るためのヒントを探っていく。
(2018年4月11日 SEROKUジャーナルより)
フリーランスのMLOpsエンジニアとして働く勝又氏の仕事内容、機械学習の学び方、未経験者へのアドバイス
画像出典:BIGDATA NAVI
今回は、DevOps、MLOps分野でフリーランスのバックエンドエンジニアとしてのキャリアを歩む勝又 健太氏(@poly_soft)に、フリーエンジニアとしての仕事内容、Web系から機械学習への転向の経緯、未経験者が機械学習を仕事にする際のポイント、エージェントサービスについて伺いました。
(BIGDATA NAVIより)
「技術選びも投資家目線で」雑食系エンジニア・勝又健太流“捨てて磨く”キャリア戦略
画像出典:エンジニアtype
努力して習得したものほど、捨てるのが難しいーー。そう感じてしまう心の習性を、「サンクコストバイアス」と呼ぶ。
技術を磨き続けなければならないエンジニアという職業は、まさにこの法則が当てはまってしまうのではないだろうか。「自分のことだ」と感じた人に伝えたいのが、フリーランスエンジニア・勝又健太さんの言葉だ。
勝又さんは高単価案件を数多く受注してきた現役のエンジニアでありながら、登録者数5万人超のYouTubeチャンネル『雑食系エンジニアTV』を運営するYouTuber。さらに、会員数2千人超のオンラインサロンの主宰者でもあり、エンジニアの枠にとらわれないユニークな活動が注目されている。
勝又 健太のソーシャルアカウント
twitter:http://twitter.com/poly_soft
Facebook:https://www.facebook.com/kenta.katsumata
Wantedly: https://www.wantedly.com/users/62147
Qiita:https://qiita.com/poly_soft
youtube:https://t.co/izTybmGHUN
ブログ:https://kentakatsumata.net/?fbclid=IwAR0szrXekGH1PxA8PyW27Ln8wxfYxX0pZRzfyHdKpCrI5yV4IBB_keXLQfk
オンラインサロン→https://bit.ly/2u4D5ZN