Skip to content

Commit 4d2b47c

Browse files
committed
💪 Use resume page
1 parent 26e4648 commit 4d2b47c

File tree

1 file changed

+60
-16
lines changed

1 file changed

+60
-16
lines changed

pages/resume-ja.md

Lines changed: 60 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ title: 職務経歴書
55
原 知愛
66
Tomochika Hara
77

8-
- Github: [thara](https://github.com/thara)
8+
- GitHub: [thara](https://github.com/thara)
99
- Blog: [Tomochika Hara's Blog](https://blog.thara.jp)
10-
- Twitter: [@zetta1985](https://twitter.com/zetta1985)
10+
- X: [@zetta1985](https://x.com/zetta1985)
1111
- Twitch: [tharadev](https://twitch.tv/tharadev)
1212
- LinkedIn: [Tomochika Hara](https://www.linkedin.com/in/tomochikahara/)
1313

@@ -16,23 +16,24 @@ Tomochika Hara
1616
バックエンドエンジニアとして10年以上の経験があり、クラウドプラットフォーム上のスケーラブルなアーキテクチャの設計とアプリケーション開発に携わってきた。
1717
特にモバイルゲーム開発においては、サーバーチームリードエンジニアとしてアーキテクチャ設計およびパフォーマンスチューニングを行い、DAU10万・総ダウンロード数1000万を超えるタイトルへの成長に貢献した。
1818

19-
フルリモートワークでのモバイルアプリ開発を経て、現在はメタバースプラットフォームのサーバーサイドエンジニアに従事
19+
フルリモートワークでのモバイルアプリ開発を経て、現在はメタバースプラットフォームのサーバーサイドエンジニア/ソフトウェアアーキテクトに従事
2020

2121
## スキル概要
2222

2323
- AWSやGCP上でのバックエンドサービスの開発
2424
- 拡張性/保守性/高負荷を考慮したアーキテクチャ/アプリケーション設計
25-
- 投資対効果を考慮した自動化テストの設計と実装
26-
- フルリモートワーク/非同期コミュニケーションを前提とした効率的なプロダクト開発
25+
- 投資対効果を考慮したテストの設計と実装
26+
- フルリモートワーク/非同期コミュニケーションを前提とした効率的な開発
2727
- 開発チーム外を巻き込んだプロジェクト遂行
28+
- テクニカルライティング/技術文書の作成
2829

2930
## スキル詳細
3031

3132
- プログラミング言語
32-
- Go, Swift, Rust, Python, C/C++, Ruby, Java, Kotlin, Scala, JavaScript/TypeScript
33+
- Go, Swift, Rust, Python, C/C++, Ruby, Java, Kotlin, Scala, JavaScript/TypeScript, C#
3334
- インフラストラクチャ
3435
- Amazon Web Services, Google Cloud Platfrom
35-
- MySQL, Redis
36+
- nginx, MySQL, Redis
3637
- Jenkins, Docker, Circle CI, GitHub Actions
3738
- フレームワークその他
3839
- Django, Ruby on Rails, Spring framework
@@ -42,25 +43,49 @@ Tomochika Hara
4243

4344
### クラスター株式会社 (2020-09 〜 現在)
4445

45-
メタバースプラットフォームのバックエンドの設計・開発・保守に従事。
46-
47-
- サーバーリリースワークフローのSlack workflowによる半自動化を実施した。
48-
- GoによるglTF/VRMのバリデーションおよび圧縮処理を実装した。
49-
- NodeJS/C#で書かれたUGCパイプラインをGoでリライトし、GitHub ActionsによるCI/CD環境を構築した。
50-
- 3D空間の複数ユーザー間の同期処理を担うサーバーの内部アーキテクチャの設計と既存サービスからの移行を行なった。
46+
- 役割: シニアソフトウェアエンジニア、ソフトウェアアーキテクト(サーバーサイド)
47+
- 利用技術: Go, AWS, MySQL, Redis, Protocol Buffers, gRPC, MQTT, Docker, GitHub Actions, Circle CI, Gradle, Unity, C#, glTF, VRM
48+
49+
メタバースプラットフォーム cluster のバックエンドの設計・開発・保守に従事。
50+
51+
- 空間上のプレイヤーのレベルやスキルを保存できる「セーブ機能」を実装した。
52+
- [バーチャルSNS「cluster」プレイヤーのレベルやスキルを保存できる「セーブ機能」をリリース | クラスター株式会社のプレスリリース](https://prtimes.jp/main/html/rd/p/000000096.000017626.html)
53+
- 3D空間の複数ユーザー間の同期処理を担うサーバー(room server)の内部アーキテクチャの設計を行なった。
54+
- [Go Conference 2022 Spring | メタバースを支える技術 ~UGCに溢れる3D空間のリアルタイム同期を支えるGo〜](https://gocon.jp/2022spring/sessions/a6-c/)
55+
- 既存VerneMQから上記room serverへの移行をメンテナンス期間なしで実施した。
56+
- [clusterのリアルタイム通信サーバーの漸進的な進化 - Cluster Tech Blog](https://tech-blog.cluster.mu/entry/2022/04/13/143058)
57+
- room serverからRDBに依存する箇所をマイクロサービスとして切り出した。
58+
- Node.js/C#で書かれたUGCパイプラインをGoでリライトし、GitHub ActionsによるCI/CD環境を構築した。
59+
- GoによるglTF/VRMのバリデーション、圧縮処理、3Dモデルに含まれるテクスチャのGPU native imageへの変換を実装した。
60+
- アプリ上で空間上のワールドの状態を保存/公開する機能の概念設計および実装を行なった。
61+
- [新機能「ワールドクラフト」リリース!スマホで・誰でも・友達と・簡単にメタバース空間が作れるように | クラスター株式会社のプレスリリース](https://prtimes.jp/main/html/rd/p/000000126.000017626.html)
62+
- 上記ワールドクラフトで使用可能なアイテムのUGCストア機能の設計および実装を行なった。
63+
- [自らの手で作り上げていく、cluster発のバーチャル経済圏の確立に向けてユーザー待望の新機能「ワールドクラフトストア」ついにリリース! | クラスター株式会社のプレスリリース](https://prtimes.jp/main/html/rd/p/000000144.000017626.html)
64+
- [ProtocolBuffersスキーマ運用の改善](https://tech-blog.cluster.mu/entry/2023/04/27) を行なった
65+
- モノリスアプリケーションをマイクロサービスに分割するプロジェクトを主導した。
66+
- [無停止で機能開発を継続した、clusterのシステム分割事例 - Cluster Tech Blog](https://tech-blog.cluster.mu/entry/2023/12/26)
67+
- 開発チームの設計/テクニカルライティングスキルの向上を目的に委員会を立ち上げ、design docのテンプレート改善やガイドラインの策定を行なった。
5168

5269
### 弥生株式会社 (2020-07 〜 2020-08)
5370

5471
株式会社Misoca吸収合併による転籍
5572

56-
### 株式会社Misoca (2018-07 〜 2020-06)
73+
### 株式会社Misoca (2018-07 〜 2020-06) サーバーサイドエンジニア/プロダクトマネージャ(Android/iOS)
74+
75+
- 役割: サーバーサイドエンジニア, プロダクトマネージャ(Android/iOS)
76+
- 利用技術: Ruby, Ruby on Rails, AWS, Android, Kotlin, Swift, RxSwift
5777

58-
請求書作成サービスMisocaのモバイルアプリのバックエンドAPIの開発およびAndroid/iOS向けのライブラリ開発に従事
78+
請求書作成サービスMisocaのモバイルアプリのバックエンドAPIの開発, Android/iOS向けのプロダクトマネージメントおよびライブラリ開発に従事
5979

6080
- Android/iOSに向けたKotlin/Swift製の税率計算ライブラリを実装し、サーバーサイドの実装と同じテストデータを用いたCIを構築した。
6181
- 2019/10の軽減税率制度開始に向け、複数プラットフォームに向けて古いアプリバージョンとの後方互換性を保ちつつ機能変更をするための、モバイルアプリ向けのフィーチャーフラグや段階的なデータマイグレーションを設計した。
82+
- tech blogの執筆
83+
- [Misocaに必要なことは全て受入プロジェクトで学んだ](https://tech-blog.yayoi-kk.co.jp/entry/2018/08/17/185049)
84+
85+
### WonderPlanet (2013-10 〜 2018-06) サーバーサイドエンジニア/リードエンジニア/エンジニアリングマネージャ
6286

63-
### WonderPlanet (2013-10 〜 2018-06)
87+
- 役割: サーバーサイドエンジニア, リードエンジニア, エンジニアリングマネージャ
88+
- 利用技術: Python, Django, Falcon, PHP, FuelPHP, C++, Photon Server, AWS, GCP, nginx, MySQL, Redis, Airflow, Jenkins, Cocos2d-x, CircleCI, C#, Unity
6489

6590
モバイルゲーム向けサーバーサイドアプリケーションの設計・開発・保守、およびAWSやGCPなどのクラウドプラットフォームを使用した高負荷に対応したシステム設計・構築・運用に従事し、
6691
リリース後3ヶ月で100万ダウンロードを達成したタイトルのバックエンドサービスの開発を主導した。
@@ -79,9 +104,14 @@ Tomochika Hara
79104
- cocos2d-x アプリのビルド時間のプロファイルと改善を行なった。
80105
- Photon Serverの複数クラスタの負荷分散のために、pre-fork形式のWebサーバーを参考にしたモニタリングサービスをC++で実装した。
81106
- Photon Serverの1クラスタ向けの複数台のAmazon EC2インスタンスをワーカーとするベンチマークツールをC#で実装した。
107+
- Unityエンジニア・デザイナー向けのUnity3dエディタ拡張を実装した。
108+
- Unity製ゲームのCI/CD環境を構築した。
82109

83110
### ニューソン株式会社 (2008-04 〜 2013-09)
84111

112+
- 役割: ソフトウェアエンジニア
113+
- 利用技術: Java, Struts, Struts2, Spring framework, Oracle Database, JavaScript, jQuery, Apache Tomcat, Apache HTTP Server
114+
85115
業務用Webアプリケーション設計/開発を担当した。
86116

87117
- 独自JavaScriptフレームワークを開発し、AjaxによるインタラクティブなWebアプリケーションを開発した。
@@ -99,3 +129,17 @@ Tomochika Hara
99129
- [SpriteKitではじめる2Dゲームプログラミング Swift対応](http://www.shoeisha.co.jp/book/detail/9784798139517) の執筆
100130
- 第2章 Swiftの基本, 第8章リバーシを作ろう--AIの作り方 を担当
101131
- [iOSDC Japan 2019: Swiftでつくるファミコンエミュレータのススメ](https://fortee.jp/iosdc-japan-2019/proposal/92904657-beda-46fe-8ecb-b27c75ee0f16) (LT発表)
132+
133+
## 資格
134+
135+
- 2019-10 End-to-End Machine Learning with TensorFlow on GCP(Coursera) 修了
136+
- https://www.coursera.org/account/accomplishments/verify/EBWAMSPYDF9B
137+
- 2019-10 Google Cloud Platform Big Data and Machine Learning Fundamentals 日本語版(Coursera) 修了
138+
- https://www.coursera.org/account/accomplishments/verify/28Q2L33PSUEB
139+
- 2019-09 How Google does Machine Learning 日本語版(Coursera) 修了
140+
- https://www.coursera.org/account/accomplishments/verify/3HSV6VGSYNEX
141+
- 2019-09 Launching into Machine Learning 日本語版(Coursera) 修了
142+
- https://www.coursera.org/account/accomplishments/verify/UH9SSFT7WCTA
143+
- 2012-04 エンベデッドシステムスペシャリスト試験 合格
144+
- 2011-09 情報セキュリティスペシャリスト試験 合格
145+
- 2011-04 応用情報技術者試験 合格

0 commit comments

Comments
 (0)