Shunsuke Tadokoro
Software Developer / Product People
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
- 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
- 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
- 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
- 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
An architecture diagram generator for Scala project.
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
Sample application of Native Scala with GraalVM.