Skip to content

Instantly share code, notes, and snippets.

@umegaya
Last active June 8, 2018 05:59
Show Gist options
  • Save umegaya/277b7e182d7c4ff05637b0bde7973af4 to your computer and use it in GitHub Desktop.
Save umegaya/277b7e182d7c4ff05637b0bde7973af4 to your computer and use it in GitHub Desktop.
resume en
### name
Takehiro Iyatomi
### current position
- CTO of Dokyogames, inc.
### previous position
- Zynga Japan K.K. : Engineer of studio department
- IPA mitou project : Adopted Engineer
- Koei Tecmo Games Co., Ltd. : Senior Lead Engineer
### story
Started from developing MMOG, I consistently took part in building high throughput, low latency server system for gaming, and was interested in providing brand-new way to communicate people, not just by implementing game feature, but also preparing fundamental framework, deploying workflow, manage and educating team member (build tool for it if necessary).
I'm more enthusiastic with it because rise of AR and blockchain technologies makes innovative way of virtual communication easily embedding to real society, in the perspective of rewarding and accesibility.
### previous work
- games
- Nobunaga's Ambition Online (MMORPG) as Lead server engineer
- http://www.gamecity.ne.jp/nol/newcomer/index.htm
- Romance Of Three Kingdom Online (MMORPG) as Lead server engineer
- Mobunaga's Ambition for Millions (mobile game) as Server engineer
- Montopia (mobile game) as Server engineer
- NDA title2 (mobile game) as Lead Engineer of realtime multi-play feature/server infrastructure
- NDA title3 (mobile game) as Lead Engineer of realtime multi-play feature/server infrastructure
- Monster Raiders SG(mobile AR game) as Lead server/server infrastructure engineer
- https://apkpure.com/jp/monster-raiders-sg/sg.com.happylabs.monsterraiders
- NDA title4 (mobile blockchain game) as Lead server/dapp engineer
- non-game mobile app
- NDA title1 (mobile messaging service) as Lead engineer
- IPA mitou project (https://www.ipa.go.jp/jinzai/mitou/portal_index.html)
- building middleware to build PaaS for MMO
- https://www.ipa.go.jp/jinzai/esp/mitoipedia/seika/year/2009_2seika.html
### technology
- languages
- fluent: C/C++(~14), C#, lua(JIT), javascript, protobuf
- can use: ruby, python, rust, go, java
- cloud
- aws, gcp (using both dedicated instance and serverless architecture)
- framework
- reactjs, Unity3d, trufflejs, webpack, grpc-c++
- middleware
- docker, docker swarm, kubernetes, terraform
- makefile, cmake
- parity, cockroachdb, mysql, postgresql, redis, tomcat
### experience
- build low latency, high performance network server using C/C++, including the one for AR game like Pokemon GO
- develop network stack for console game machine
- build interactive web application with reactjs
- build micro service architecture using docker/kubernetes/docker swarm
- build client network library or application using go, grpc-c++, luaJIT
- build GPS game client system
- build practical QUIC protocol library which uses chromium source tree
- makefile Guru
- develop protobuf plugin and introduce existing project
- develop various slack plugin and introduce to team to automate specific workflow
- provision/operate IaaS (aws/gcp) manually or using terraform
- develop dapp on ethereum blockchain
- provision/operate private ethereum blockchain (PoA)
- management of engineering team which size ~ 10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment