Shunsuke Tadokoro

Software Developer / Product People

image

A software developer with 7+ years experience specially in designing back-end API/Batch and building modern front-end web applications. I have experienced Product Owner role in a Large-Scale Scrum team. I put effort into maximizing chances of building successful product by creating inspiring product vision and synchronizing it with actionable product roadmaps and break it down into vivid product backlog items.

  • Experience to give a talk in the largest Scala conference in Asia
  • One of the author of the book about web crawling & scraping
  • Experience with building a high-load (10M+ records/day) advertisement logging and reporting system
  • Deep understanding of server-side web development (Play2 Framework, etc.)
  • Solid coding skills in Scala, JavaScript, Java and Clojure
  • Working knowledge of Python, Golang and Dart
  • Experience in modern front-end development (Angular, React, Vue.js, Polymer, webpack, Parcel, etc.)
  • Experience with Amazon Web Services (EC2, ECS, Fargate, RDS, Aurora, DynamoDB, Comprehend, Lambda, Kinesis, S3, SQS, etc.)
  • Experience with RDBMS (PostgreSQL, MySQL)
  • Experience with data stores for big data (Clickhouse, Elasticsearch, BigQuery)
  • Practical knowledge of Docker-based applications
  • Managing infrastructure by Ansible, Terraform
  • Experience as a Product Owner of a search engine product (CSPO)
  • Emacs lover


Work Experience

Software Developer of a Product for Employee Experience

BizReach, inc. | 2019 - Present

  • Design and build a new HR product (Angular, Play2)
  • Replace MySQL with PostgreSQL
  • Visualize infrastracture (Cloudmapper)
  • Support Product Owner to enhance product value through technology
  • Build an inception deck for a new product
  • Tech recruiter
  • Mentor of junior developers

Product Owner of a Job Search Engine

BizReach, inc. | 2018 - 2019

  • Create product vision and roadmaps
  • Prioritize issues and maintain product backlog items
  • Lead a project to scale systems to enable to handle 300 requests/second

Software Developer of a Job Search Engine

BizReach, inc. | 2015 - 2018

  • Design and implement a web crawler (Akka, Play2)
  • Design and implement charset detecting features
  • Build SPAs for admin (React)
  • Design and replace a hign-load (10M+ records/day) advertisement logging and reporting system (Akka Streams, AWS Lambda)
  • Replace MySQL (300M+ records) with a columner database (Clickhouse)

Front-end Developer

Startup | 2011 - 2014

  • Determining the structure and implement web pages with HTML, CSS(SCSS), and JavaScript
  • Optimize coding workflow with grunt, gulp, and webpack
  • Optimizing web pages for multi devices with CSS media query
  • Implement eye-catching motions with JavaScript (GreenSock, Vanilla JS, jQuery)

Publications

Projects

zugen
OSS

An architecture diagram generator for Scala project.

bastian
OSS

A tool that generates a single Usecase Diagram from Product Backlog Items written in markdown format.

A sbt plugin to switch project in a snappy way

scala-graalvm-lambda
Sample Application

Sample application of Native Scala with GraalVM.