Skip to content

m96-chan/Curriculum-Vitae

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

職務経歴書

基本情報

key value
Name 原田侑亮
Qiita yharada
SlideShare Yusuke Harada
SpeakerDeck yusukeharada
GitHub m96-chan
HP DEVenus

スキル

言語

プログラミング言語

言語名 経験年数
Python 10年以上
Scala 3年以上
Java 1年以上
Kotlin 1年未満
GoLang 1年未満(技術検証)
Rust 1年未満
PHP 1年以上
C# 3年以上
C 1年未満
C++ 1年以上
Swift 1年以上
JavaScript 10年以上
TypeScript 10年以上
coffeeScript 1年未満
Ruby 1年未満(Chefにより利用)
Solidity 1年未満
VBScript 1年未満
bash/zsh 5年以上
powershell 1年未満
SQL 3年以上
Gremlin 1年未満(技術検証)
WGSL 1年未満

フレームワーク

  • Python
    • Django
    • Tornado
    • FastAPI
  • Scala
    • Play Framework
  • PHP
    • 独自フレームワーク経験のみ
    • Smarty
  • C#
    • ASP.NET
    • Unity(※ビルドスクリプトを記載する程度・VRChatのアバター改変ができる程度)
  • C/C++
    • Cocos2dx
    • CUDA(カーネルプログラミング・TensorCore)
  • Rust
    • PyO3(Python-Rustバインディング)
  • JavaScript
    • AngularJS
    • Express
    • Three.js
  • TypeScript
    • Angular
    • React
    • Next.js
    • Vue.js
    • Svelte
    • ReactNative
    • WebGPU / WGSL
    • Astro
  • coffeeScript
    • hubot
  • Java / Kotlin
    • Spring Framework

ツールとミドルウェア

ツール

  • Git
    • GitHub
    • GitLab
    • Bitbucket
  • SVN
  • Chef
  • Docker
    • docker-compose
    • k8s
  • Jenkins
  • GitLabCI

テストツール

  • NUnit
  • Jasmine
  • pyTest
  • Specs2

ミドルウェア

  • AWS

    • EKS
    • Aurora
    • DynamoDB
    • Neptune
    • ElastiCache
    • EC2
    • S3
    • SQS
    • ECS
    • Lambda
    • Bedrock
    • Amplify
    • Redshift Serverless
  • GCP

    • BigQuery
    • AppEngine
  • Azure

    • App Service
    • コンテナーアプリジョブ
    • Azure OpenAI

その他

  • AI/GPU低レイヤー技術への深い関心
    • CUDAカーネルプログラミング、WebGPUシェーダー(WGSL)、LLM推論最適化を個人開発で継続的に探求
    • Qualcomm SoC向けNNカーネルなど、エッジデバイス向けの推論最適化にも取り組んでいる
  • AI駆動開発(AIDD)
    • Claude Codeを活用したAgent型開発フローを設計・実践し、業務での高速な価値提供を実現
  • ビジネス思考
    • 経営大学院で講習をうけたこともあり、経営学についての基礎知識はもっている
    • システムについても、技術的な話からはいらずビジネス的利便性から、必要な技術を抽出する開発スタイルを取る
  • 教育が好き
    • 新卒教育などに関わることが好きで、新人、中堅の育成が好き
  • 文化の醸成
    • よりよいエンジニア文化を作るために、教育や体制の整理等にも尽力する

強み

  • GPU/LLMの低レイヤー開発からフロントエンドまでの垂直統合力
    • CUDAカーネルプログラミング・TensorCore最適化からWebGPUによるブラウザ推論まで、LLM推論パイプラインの全レイヤーを自作できる
    • フロントエンド・バックエンド・インフラの全体アーキテクトが可能で、GPU推論を含むシステム全体を一貫して設計・実装できる
  • リアルタイムシステムの設計・実装
    • 100ms以下のレイテンシー制約のもと、LLM推論・音声処理・映像処理を組み合わせたリアルタイムパイプラインの構築経験
    • WebRTC・WASAPI・GPUエンコーディングなど、低レイテンシー技術に精通
  • AI駆動開発(AIDD)の実践と推進
    • Claude Codeを中心としたAI駆動開発を業務で実践し、高速な価値提供を実現
    • Agent型の開発フロー(ISSUEとPlanner層の分離)を設計し、チーム開発にも適用
  • OSSライブラリの設計・公開
    • PyPI公開ライブラリを複数メンテナンスしており、Rust/C++コアのPythonバインディング設計に習熟
    • GPU推論ランタイム・オーディオキャプチャ・ETWモニタリングなど、低レイヤーのPythonライブラリを公開
  • ビジネス視点をもった技術選定
    • 経営学の基礎知識をもとに、経営視点にたったプロダクト開発が可能
    • 技術的な未来性とビジネス・チームの習熟度を考慮した技術検証を行う
  • 顧客、経営層に対して寄り添った提案
    • ビジネス基礎知識があるため、経営者層・顧客に対して、寄り添った提案が可能
    • 必要に応じて、文書の提出・プレゼンの実施なども可能
  • 大組織から中小企業までの経験あり(従業員数3000~従業員数300名)
    • 開発組織体制・事業とのパワーバランスを考えて、組織体制の作成や開発体制の文化の醸成を行うことができる
  • オフショア経験あり
    • 海外との取引・ベンダーコントロールの経験あり
    • 英語に対しての抵抗はない

現在の注力分野

  • LLM推論エンジンの低レイヤー実装(CUDA/WebGPU/カスタムカーネル)
  • リアルタイムAI音声・映像処理パイプライン
  • Rust/C++によるシステムプログラミングとPythonバインディング
  • AI駆動開発(AIDD)の手法確立と実践

職務経歴

2023年/11 - 現在 有限会社DEVenus 代表取締役就任

SI、DXコンサル企業として、業務変更 新宿に拠点を移動 AI案件・3D案件を主軸に活動中

2025/12 - 現在 A社 リアルタイムAIボイスチャットシステム開発

PyGPUkit(下回りのGPUライブラリ)開発 GPUカーネルプログラミングとRUST・C++でGPUスケジューリングとPyTorchより高速な推論実装 5090のSM120系3090のSM86系のカーネルにてLLM推論作成中 メディア系のOPSを追加して、GPUエンコーディングからのWhisper-1によるリアルタイムSTTを実装

担当業務
  • GPUプログラミング
  • サーバーアーキテクチャ作成
  • ReactNativeによる3Dモデルレンダリング

開発言語は、C++, Rust, Python, TypeScript 利用環境は、Windows, Linux(Runpods), FastAPI

2025/10 - 2026/01 株式会社ダイレクトマーケティングエージェンシー CRMのAIエージェントツール開発

CRMツールのエージェントWidget開発

担当業務
  • AWSインフラ選定
  • 管理ツール・Widget本体・Widgetバックエンド・AgentCore開発すべて
  • CI/CD周りの整備

開発言語は、TypeScript, Python 利用ツールは、Lambda API, Next.js, React, AWS Bedrock, Redshift Serverless, Amplify Gen 2

2024/09 - 2025/10 A社 人材サービスAIサポートツール作成

就職サービスの支援向けAIビデオチャットアプリ作成

担当業務
  • 就活サービス支援向けAIビデオチャットアプリの開発すべて

開発言語は、TypeScript, Python 利用ツールは、FastAPI, Next.js, React

2024/05 - 2024/09 クラスメソッド株式会社 ポイントサービスSI開発

自社ポイントサービスと他社のシステムを連携するSIシステム ポイントサービスの開発

担当業務
  • スマレジ連携調査
  • ポイントサービス機能開発

開発言語は、Kotlin, TypeScript 利用ツールは、Spring Framework, Next.js, React, PostgreSQL

2023/09 - 2024/03 株式会社カケハシ 医療アプリ開発

musubiプロダクトの大規模リファクタリング リファクタリング後の結合テスト

担当業務
  • 新規リファクタリング案件
  • 既存機能結合テスト

開発言語は、TypeScript, Python 利用ツールは、FastAPI, Angular, MySQL, Redis

2023/11以前の案件

  • OpenAIを利用して、マッチングアプリの作成
    • フロント~バックエンド・インフラ作成まで担当
  • WebGLを利用したAIとの面談アプリの作成
    • フロントエンドの再作成を担当
  • FireStickを利用したWebアプリの作成

2021/09 - 2023年/08 合同会社ENJOY

雇われCTOとして、会社の様々なプロダクトに対応・技術検証などを実施

  • Solidty
  • プロダクトアーキテクチャに対して、レビュー
  • プロダクト基板作成

2022/04 - 2022/08 株式会社Celid

2022/04 - 2022/08 ECSプラットフォーム開発

Pythonにより、GPUインスタンスEC2を起動して、ECSのように動作する機能作成 戦略ピポットにより、ECSにGPUインスタンスを自動アタッチする機能を作成 インフラや、機能を全体的に把握し、追加する機能などを整備対応

2021/08 - 2023年/11 株式会社教育測定研究所

2021/08 - 2023年/11 プラットフォーム課金周り

ブリッジSEとして、プラットフォームの以下、プロダクトのベンダーコントロールを従事

  • 課金(Payment)
  • 製品管理(Product)
  • ユーザーチケット管理(Ticketing)
  • 設問管理(ItemBank)

2022/08 - 現在 プラットフォーム全般・運用・管理

プラットフォーム事業の縮小により、ベンダー4社の統合に尽力、現在は以下のプロダクトの運用に従事

  • アカウント(Account)
  • 課金(Payment)
  • 製品管理(Product)
  • ユーザーチケット管理(Ticketing)
  • 設問管理(ItemBank)

2022/04 - 現在 部長補佐(技術専門)

部長の離職に伴い、部長が実施していた技術部分を部長職から分離し、技術リードとして従事 現在は、主に以下のような業務を実施している。

  • 社内開発体制整備
  • インド子会社のベンダー教育体制整備
  • 社内勉強会推進
  • 新規プロダクトアーキテクトレビュー
  • 開発組織整備(ソフトウェア検証など)
  • ベトナム新人教育

本部機能強化のため、競合他社のベンチマークを中心とした、効率的組織体制・事業体制、開発スキームを検討

2017/12 - 2021/08 株式会社CAPCOM

ゲームサーバーエンジニアとして、自社アプリのゲームサーバーの開発に従事
AWSなどのインフラも、フルスタックエンジニアとしてキャリアを積むために従事
サーバー運営のリーダーも担当

2018/01 - 2018/10 自社アプリ開発

ゲームサーバーエンジニアとして、ゲームロジックの実装を担当
JenkinsによるCI周り、クライアントエンジニアに提供するローカルサーバーツールを提供
一部インフラもAWS Cloudformationを利用して構築
開発言語は、Python(django)TypeScript(Angular)
利用ツールは、GitLab Jenkins MySQL Docker を利用
AWS環境を利用しつつ、ゲームサーバーを開発した。

担当業務
  • インフラ設計
  • ゲームサーバーアーキテクチャ検討
  • 要求・要件定義
  • 基本設計・詳細設計
  • データベース設計
  • 実装
  • CI/CD作成
  • ワークフロー検討

2018/11 - 2019/03 自社アプリ管理ツール開発

東京チームのアプリ開発のヘルプという形で、大阪サーバーリーダーという名目で担当
ゲームサーバーはある程度出来上がっていたが、協業の御社に提供する管理ツールがない状況
管理ツールの要求定義・要件定義・全体工数見積・人員調達・ベース制作などを実施
無事リリースまでに、管理ツールを御社に提供することができた。
また、運用前にゲーム側にも不備があり、一部機能については、こちらで手をいれた。
開発言語は、TypeScript(Angular) C#(ASP.NET)
利用ツールは、GitLab MySQLを利用    

担当業務
  • インフラ設計
  • 管理ツール使用技術検討
  • 要求・要件定義
  • データベース設計
  • プロジェクト下地実装
  • 実装
  • ワークフロー検討
  • 利用マニュアル作成
  • 人員調達・管理

2019/04 - 2021/03 自社アプリ開発・運用

2018年に作成していたタイトルが復活して、そのタイトルに従事
インフラ・サーバーエンジニアとして従事
リーダーが別アサインになったため、途中からリードエンジニアを引き受ける。
開発言語は、Python(tornado)TypeScript(Angular/Vue.js)
利用ツールは、GitLab Jenkins Dynamodb Docker を利用

担当業務
  • インフラ運用
  • 外部協力会社との交渉・作業指示
  • 要求・要件定義
  • データベース設計
  • 周辺ツール開発
  • 実装・テスト・障害対応
  • 予算管理
  • 人員管理

2021/04 - 2021/08 部署都合により待機

部署の統合により、待機中
自己研鑽のため、検証等を実施している。
新人向けの資料など、プレゼン資料を作成 教育の効率化にむけて尽力した。

2013/05 - 2017/11 セプテーニグループ

2016/03 - 2017/11 自社漫画アプリ開発

フルスタックエンジニアとして、自社漫画アプリ開発に従事
プロダクトオーナーから要求を聞き出し実装

  • 要求・要件定義
  • データベース設計
  • サーバー実装
  • クライアント実装
  • テスト・障害対応

2014/08 - 2016/03 自社広告ツール開発

技術選定まではメンバーとして、ツール開発に従事
以降、リーダーとして、ツール開発を牽引
チーム規模が最大のときはメンバー20人まで増えた

新たな、技術選定をしたがゆえにプロダクトオーナーからは開発が遅いと思われていた。
その部分を、全体のチーム力でカバーできなかった点が心残り

開発言語はScala(PlayFramework) TypeScript(AngularJS) インフラはAWSを利用

担当業務
  • 技術選定
  • 要求・要件定義
  • データベース設計
  • サーバー実装
  • テスト・障害対応

2013/06 - 2014/08 ソーシャルゲーム開発・運用

他社案件を引き継ぎ、ソーシャルゲームの開発・運用を実施
引き継ぎ期間については、御社に出向し、以降安定運用になってから自社でVPNを利用して運用
開発言語は、C#(ASP.NET) 一部、PHP(Flash合成部)

サブリーダーとして積極的に運用の効率化を提案した。
サポート対応の人に、Redmineによるチケットでの仕事をお願いして、メール駆動からワークフローを変更したり、
単体自動テストを導入したり、プロジェクト改善を行った

業務効率は大幅にあがり、残業時間の短縮に寄与した。

担当業務
  • 要求・要件定義
  • データベース設計
  • サーバー実装
  • テスト・障害対応

2013/05 - 2013/06 ソーシャルゲーム移植

PHPを学習しつつ、他プラットフォームから、ソーシャルゲームを移植
開発言語は、前述のとおりPHP(自社フレームワーク)

担当業務
  • サーバー実装

2010/04 - 2013/04 弥生株式会社

Windowsクライアントエンジニアとして従事
Win32APIというレガシーな環境のメンテナンス〜.NETへの載せ替えなどの業務に従事

2010/04 - 2013/04 自社給与ソフト開発・サポート

自社給与ソフトの新規開発・データサポート・ビルドを主に従事
開発言語は、C++(自社フレームワーク) C#(WPF)
利用ツールは、SVN を利用

担当業務
  • InstallShieldによるインストーラー開発
  • ビルドスクリプトのメンテナンス
  • データ破損等、お問い合わせ対応
  • 給与新機能の要求定義〜テスト
  • 共通ライブラリの移植対応

OSS活動

GPU / LLM推論

  • PyGPUkit - Minimal GPU runtime for Python。CUDAカーネル・メモリ管理・LLM推論を重い依存なしで実装。Ampere/Hopper/Blackwellアーキテクチャ対応
  • 0xBitNet - WebGPUでBitNet b1.58ターナリLLMをブラウザ・ネイティブアプリ上で実行。WGSL実装

リアルタイムメディア処理

  • ProcTap - プロセス単位のオーディオキャプチャライブラリ(WASAPI Process Loopback)。PyPI公開済
  • ProcTapPipes - ProcTap向けモジュラーオーディオ処理パイプライン
  • OBS-WebRTC-Link - OBS Studio向けWebRTCプラグイン(C++)。低レイテンシー双方向映像・音声対応
  • MeetScribe - BOT + 外部録音 + 議事録作成のマルチ会議統合アプリ

システムプログラミング

  • PyETWkit - Windows ETW(Event Tracing)の高性能コンシューマーライブラリ。RustコアをPyO3でバインディング

ツール・その他

  • ai_research_dashboard - AI/ML論文・モデル・トレンドを自動収集するリサーチダッシュボード(Astro)
  • comike-cli - コミケWebカタログの自然言語CLIツール(OpenAI連携)
  • pyTimeTree - TimeTree非公式Python SDK。PyPI公開済

その他・業務外での開発活動

  • GPU推論エンジン・オーディオ処理ライブラリなど、複数のOSSをPyPIで公開・メンテナンス
  • Qualcomm SoC向けNNカーネルの研究開発
  • AI Research Dashboardによる最新AI/ML論文・モデルの自動収集・定点観測
  • VRChat関連ツールの開発(イベントツール・メタバースチェッカー)
  • Cocos2dxによるゲーム制作

登壇歴

情報収集

CTO・フリーランスとのコネクションがあり、定期的な情報交換を行う。 AI/ML分野については、自作のリサーチダッシュボードでarXiv・HuggingFace・GitHubトレンドを毎時自動収集し、定点観測を行っている。 勉強会などにも定期的に参加しており、新しいコミュニティに情報を集めにいく。 Web調査については、実地と異なることが多いので、経験による生の声を重視している。

資格・受賞歴

初級システムアドミニストレータ取得 2006年 基本情報技術者試験取得 2007年 応用情報技術者試験取得 2017年 社内エンジニア賞受賞 2024年 東京AI祭 AI動画部門銅賞受賞

About

職務経歴書

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages