A Java/Scala backend developer with 6+ year experience. Living in Vancouver, but made in Kumamoto Kyushu, the west part of Japan. Started a career as an embedded field but the main career is fostered in Search team at Japan's one of biggest video/live streaming services(Niconico). Then, moved to Vancouver, Canada then working with LBC studios as Server-side engineer. Love cutting-edge technologies and challenges. Also passionated in
Delivering a valueable product to customers
Developing scalable easy-maintenance software
Functional Programming Principles in Scala
Principles of Reactive Programming
Interests: COFFEE, CURRY, DIY Keyboard.
weblog (in Japanese)
Expert: (3+ years)Java (7, 8), Sacla, API design/development, C++11, elasticsearch, finagle, Image Processing.
Proficient: (1-3 years)Spring Boot, PHP, GCP, App Engine, Docker, thrift, MySQL/Postgresql, microservices, Kibana, GameDev, Scrum.
Some: (under 1 year)Unity(C#), Golang, Ruby, ReactJS, Redis, Postgres, Android.
Nulab(Software Engineer, Fukuoka, Japan. October 2019 - Present)
LBC Studios(Software Engineer, Vancouver, Canada. May 2018 - September 2019)Lead API server dev for Mobile title with migration from PHP legacy server.Java8SpringBootAWS
Curatio(DevOps Developer(Part-time), Vancouver, Canada. January 2018 - April 2018)Build and dockernize the rails backend, moving from AWS ECS platform.Docker SwarmKibanaAWS
Fixstars Solutions(Software Engineer. Part-time and remote, March 2017 - Present)A PaaS solution for FPGA/ASIC development. Supported software team.C++FPGAImage ProcessingVivado HLS
Dwango(Software Engineer. Tokyo, Japan. January 2014 - January 2017)
Fixstars(Software Engineer. Tokyo, Japan. April 2011 - December 2013)
Analysis software for Olympus flagship fluorescent microscope.Promoted development for the image processing module of the analysis software. Successfully integrated Fixstars’s high-speed image-processing framework into the analysis software.JavaEclipse RCPC++Image Processing
Optimization of an industrial inspection software.Our team optimized the image analysis software for industrial inspection equipment and ported CUDA/GPGPU software from FPGA design.CUDAImage Processing
Nara Institute of Science and Technology (Nara, Japan. April 2009 - March 2011)
MS in Engineering, Computer Architecture Major.
Research Assistant: NEDO's project on next-generation highly energy-efficient accelerator
Designed the cache module to utilize ALU array of the accelerator for parallel execution in Verilog HDL and ran it on FPGA. Proposed and integrated a unique time-sharing approach for ALU array, as a result of evaluation reduced the implementation area by 84% from the original implementation area. paper1
Kyushu Institute of Technology (Fukuoka, Japan. April 2007 - March 2009)
BS in Computer Science.
GCP workshop in Vancouver (Dec 2017)Started workshops on GCP. slide1
Podcast Web Application (2017)https://tweakpods.appspot.com source