AboutMe
Name : Tomoya Ikeda
Role : EM
(2025/02/12 Updated)
Work Experiences
- Cybozu (April 2022 - Present)
- Engineering Manager & Software Engineer
- Develop new features for Kintone.
- Project managements for the Generative AI team (5+ members) and native app.
- Cross-team management for new feature development.
- People management for team leads.
- Performance evaluations.
- Budget planning and management.
- Approval of payments and other administrative decisions.
- PayPay (October 2019 - March 2022)
- Tech Lead & Software Engineer
- Led a team of 10+ engineers, managing task assignments, conducting one-on-one meetings, and providing technical guidance.
- Designed system architecture and APIs to develop and enhance features.
- Collaborated with product managers and other component leads to finalize code design and interface specifications.
- Reviewed pull requests as a code owner, ensuring code quality and best practices.
- Served as the main contributor to the BFF (Backend for Frontend) service, making the most code changes and commits.
- Conducted thorough testing, including end-to-end (E2E), unit tests (UT), and functional tests (FT).
- Promoted a culture of comprehensive testing within the team.
- Measured system performance through load testing and estimations.
- Refactored the codebase to enhance maintainability and future scalability.
- Migrated legacy endpoints to reduce technical debt.
- Managed weekly release cycles.
- Conducted technical interviews for hiring engineers.
- Contributed to core development efforts, including payment processing, new payment flows, cashback campaigns, internationalization (i18n), and more.
- NTT (April 2018 - September 2019)
- Research & Development Engineer
- Researched and optimized the performance of the Point-in-Polygon algorithm for geometric computations.
- Designed and implemented systems using Elasticsearch, including capacity planning and performance evaluations.
- Developed database indexing features for multi-dimensional continuous data and conducted performance validation.
- Built a defect detection system using machine learning and deep learning techniques.
Educations
- 2016/04/01-2018/03/31
- 名古屋大学大学院 情報科学研究科: スパコン(FX100)上における並列計算/メモリアクセス最適化/通信削減の研究
- 2012/04/01-2016/03/31
- 名古屋工業大学 情報工学科: 強化学習(Q学習), マルチエージェントシステムの応用研究
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
Java, Python, C/C++, Fortran, Golang, React, etc
Middleware
MySQL, Kafka, Redis, Elasticsearch/OpenSearch, etc
Git, ArgoCD, NewRelic, Kibana, Jupyter Notebook, etc
Fields of Interest
distributed systems, high-performance computing, machine learning/deep learning, recommendation systems, reinforcement learning, multi-armed bandit problems, geometric computations.
- twitter(@motacapla)
- email(t.i.motacapla[at]gmail.com)