TAKUYA IWAKAMI (iwag)
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
Performance tuning
Functional Programming Principles in Scala
Principles of Reactive Programming
Interests: COFFEE, CURRY, DIY Keyboard.
https://github.com/iwag
youtube channel
https://www.instagram.com/iwg0/
https://twitter.com/iwag_
weblog (in Japanese)
Skills:
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.Work Experience:
-
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)Halide2Fpga
A PaaS solution for FPGA/ASIC development. Supported software team.C++FPGAImage ProcessingVivado HLS -
Dwango
(Software Engineer. Tokyo, Japan. January 2014 - January 2017)Search backend for video/live platform.
Lead developing niconico search API v2. At the same time, reviewed the system architecture and tuned JVM of the ES cluster.
API Client Presentation(Ja)ScalaJavafinagleElasticsearchMassive traffic service -
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 ProcessingOptimization 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
Education:
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.
Activities:
Vancouver Japanese Engineers Meetup
An organizer of a meetup groupGCP workshop in Vancouver (Dec 2017)
Started workshops on GCP. slide1Podcast Web Application (2017)
https://tweakpods.appspot.com sourceGo
AppEngine Standard
ReactJs