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
  • 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.
    Java8
    SpringBoot
    AWS

    Curatio
    (DevOps Developer(Part-time), Vancouver, Canada. January 2018 - April 2018)

    Build and dockernize the rails backend, moving from AWS ECS platform.
    Docker Swarm
    Kibana
    AWS

    Fixstars Solutions
    (Software Engineer. Part-time and remote, March 2017 - Present)

    Halide2Fpga
    A PaaS solution for FPGA/ASIC development. Supported software team.
    C++
    FPGA
    Image Processing
    Vivado 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)
    Scala
    Java
    finagle
    Elasticsearch
    Massive 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.
    Java
    Eclipse RCP
    C++
    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.
    CUDA
    Image 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 group
    GCP workshop in Vancouver (Dec 2017)
    Started workshops on GCP. slide1
    Podcast Web Application (2017)
    https://tweakpods.appspot.com source
    Go
    AppEngine Standard
    ReactJs
    coursera
  • Functional Programming Principles in Scala
  • Principles of Reactive Programming
  • Tech Talks
    Presented seminars and LT several times. https://speakerdeck.com/iwag

    Others:

  • Interests: COFFEE, CURRY, DIY Keyboard.
  • https://github.com/iwag
  • youtube channel
  • https://www.instagram.com/iwg0/
  • https://twitter.com/iwag_
  • weblog (in Japanese)