AboutMe
Name : Tomoya Ikeda
Role : SWE (BE)
(2022/04/02 Updated)
Work Experience
- 2022/04/01-Present
- Cybozu
- Development
- Work on the new feature developemnt for kintone
- 2019/10/01-2022/03/31
- PayPay
- Management
- Lead 10+ members as tech lead (task assignment, 1 on 1, …, etc)
- Development
- Design the architecture/API to create/improve features
- Have communicate with PM and other component leads to finalize the code design/interface
- Review pull request raised by others as code owner
- Contribute on the bff service as main committer, made the most line changes and commits
- Run the test thoroughly (E2E, UT, FT)
- Introduce the thorough test culture into current team
- Measure performance by load test and estimation
- Refactoring the codebase to apply the changes easily in the future
- Migrate endpoint to eliminate tech debt
- Manage releases once every week
- Interview to hire engineers
Had worked on many core developments such as existing payment, new payment flows, new cashback campaign, i18n, etc.
- 2018/04/01-2019/09/30
- NTT
- Research
- Performance improvement for Point In Polygon algorithm : 幾何計算アルゴリズムの高速化
- Development
- System design with Elasticsearch : 全文検索エンジンを用いたシステム設計/キャパシティプランニング/調査
- DB Indexing feature development for multi-dimensional continuous data : 多次元連続値データ向けのDBインデキシング機能/性能検証
- Defective product detection via machine learning/deep learning : 機械学習/深層学習を用いた不良品検知
Education
- 2012/04/01-2016/03/31
- 名古屋工業大学 情報工学科: 強化学習(Q学習), マルチエージェントシステムの応用研究
- 2016/04/01-2018/03/31
- 名古屋大学大学院 情報科学研究科: スパコン(FX100)上における並列計算/メモリアクセス最適化/通信削減の研究
Hobbies
Development
Competitive Programming
Publications
- 響け!動的計画法
- 時空間ブロッキングを用いたアジョイント法の高性能化~ForwardとBackwardの計算~, 情報処理学会論文誌コンピューティングシステム(ACS), Vo.11 No.1 pp.12-26, 2018.
- Optimizing Forward Computation in Adjoint Method via Multi-level Blocking, Tomoya Ikeda et al., HPCAsia2018, 2018.
- MPIと通信削減アルゴリズムによるアジョイント法の高性能化, 池田 et al., 第162回HPC研究会, 2017.
- アジョイント法におけるForward modelへの階層ブロッキング適用による高性能化, 池田 et al., 第157回HPC研究会, 2016.
- DPMAT2018 発表資料
Techs
Programming Language (order by years’ experience)
Java, Python, C/C++, Fortran, Golang, React, etc
Middleware
Kafka, Redis, Elasticsearch, MySQL, etc
Git, ArgoCD, NewRelic, Kibana, Jupyter Notebook, etc
Interests
Fields
高速化, 幾何計算, 機械学習/深層学習, 推薦, 強化学習, バンディット問題, 分散処理, 分散システム
- twitter(@motacapla)
- email(t.i.motacapla[at]gmail.com)