About
Title: Software Engineer/Developer/Architect
I am Junichi Kato, currently serving as a Tech Lead at Chatwork Inc. With over 30 years of software development experience, I specialize in Scala, Rust, and TypeScript.
Areas of Expertise
- Object-Oriented and Functional Programming
- Domain-Driven Design (DDD)
- Large-scale System Architecture Design
- Microservice Architecture
- Concurrent and Network Programming
Current Role
At Chatwork, I lead the design and implementation of large-scale messaging services and act as the technical lead for new projects. I'm also involved in mentoring junior developers and formulating technical strategies.
Additional Professional Activities
- Technical Advisor for several companies, including ZOZO and Leverages
- Regular speaker at technology conferences and active technical writer
- Open Source Software (OSS) contributor with numerous project contributions
Career History
My career spans various industries, including roles at Toshiba Lighting & Technology, FreeBit, Dwango, and GREE. This diverse experience has given me insights into a wide range of fields, from manufacturing to web services and game development.
For a detailed career history and technical articles, please visit my blog "Katojun's Tech Diary" (http://blog.j5ik2o.me) and my GitHub profile (https://github.com/j5ik2o).