Shota Iwami

Shota Iwami

Software Engineer

shota.iwami@outlook.jp
Setagaya, Tokyo, Japan
August 19, 1997

Summary

As a Backend Engineer, I have been involved in the development of large-scale applications and the construction of new CRM systems. Primarily using Go, I have experience in designing and implementing microservices architecture, load testing, and building observability infrastructure. I am also proactive in introducing efficient development processes such as trunk-based development and feature flag utilization.

Work Experience

CyberAgent, Inc. - Backend Engineer

April 2022 - October 2024

AI Business Division, Co-creation Retail Media Division

Development of a new app for a major drugstore (April 2023 - October 2024)

Developing a new app for users with millions of potential users. Involved in API development for the backend, integration with external services, load testing, and building and operating observability infrastructure. Also, actively promoting trunk-based development to improve development speed.

Technology Stack:
  • Language: Go
  • Infrastructure: AWS (ECS on Fargate, Aurora Serverless v2, DynamoDB)
  • DWH: Snowflake
  • Service-to-service communication: gRPC(grpc-web/envoy)
  • CI/CD: GitHub Actions/PipeCD
  • IaC: Terraform
  • feature flag: OpenFeature
  • Load testing: k6
  • o11y tools: Datadog
  • Others: GitHub, Slack, Linear, Notion, Confluence

CRM system construction/mobile app/website/data migration for a foreign apparel company (April 2022 - March 2023)

Conducted integration of multiple brands and platforms, constructed a new CRM system, and migrated data. Participated from the initial stage of 0>1, involved in requirements definition/design/implementation/load testing/release/operation. Mainly responsible for member-related functions and integration with external services.

Technology Stack:
  • Language: Go
  • Infrastructure: Google Cloud Platform (Cloud Run, Cloud Spanner, Cloud Function, PubSub)
  • DWH: Snowflake
  • Service-to-service communication: gRPC/REST(grpc-gateway)
  • CI/CD: GitHub Actions/PipeCD
  • IaC: Terraform
  • Load testing: k6
  • o11y tools: Datadog
  • Others: GitHub, Slack, Notion, Confluence, Jira

GREE, Inc. - Full Stack Engineer (Internship)

January 2021 - September 2021

Aumo Inc.

Development of "aumo," a media platform. Involved in basic implementation of the backend and performance tuning of the frontend.

Technology Stack:
  • Language: Ruby(Ruby on Rails)
  • Infrastructure: AWS

Space Entertainment Laboratory, Inc. - Software and Hardware Engineer (Internship)

January 2019 - March 2022

Development of a flying boat-type drone with wings. Involved in software development of the flight controller, manufacturing of the aircraft, and design using CAD.

Technology Stack:
  • Language: C++/Python
  • Software: PX4 Auto Pilot / Arduino
  • Hardware: Pixhawk
  • Tools: SOLIDWORKS

Education

Tokyo Metropolitan University Graduate School

2020 - 2022

Master of Engineering, Aerospace Engineering

Thesis: "Flight Experiment of Four-dimensional Navigation for Drones Assuming Unmanned Aircraft Traffic Management"

Tokyo Metropolitan University

April 2016 - March 2020

Bachelor of Engineering, Aerospace Engineering

Public Speaking

  • Top 4 Load Testing Tools! User Insights into Effective Performance Testing Practices (September 2024)

    Topic: "Building a Scalable and Reproducible Load Testing Platform with k6"

  • Learn from Real-World Use Cases! The Unknown World of Datadog (August 2024)

    Topic: "Advanced techniques for leveraging Datadog's features"

  • OpenTelemetry Meetup #3 (June 2024)

    Topic: "Feature Flags and OpenTelemetry"

  • CloudNative Days SUMMER 2024 (June 2023)

    Topic: "Declarative Aggregation Management of Feature Flags Using OpenFeature and Code Generation"

  • Go Conference 2024 (June 2023)

    Topic: "Building Go AST from Unified Diff Format Differences for Automatic Feature Flag Instrumentation"

  • DevOpsDays TOKYO 2024 (August 2023)

    Topic: "Unified Management of Errors, Alerts, and Runbooks Using Code Generation to Reduce Operational Costs"

  • Go Conference mini 2023 Winter IN KYOTO (December 2023)

    Topic: "Efficient Load Testing Strategies Using Go's Protoc Plugin"

  • Observability Study Group #1 (July 2023)

    Topic: "Implementing Observability in Microservices"

Certifications

  • Datadog Fundamentals (July 2023) - Datadog
  • Professional Cloud Architect (April 2023) - Google Cloud

Other

The 15th All-Japan Student Indoor Flying Robot Contest (September 2019)

5th place / 3D EXPERIENCE(CATIA)Award

A competition to create a small-sized flying robot that meets the specified regulations and perform a certain mission with high scores and short time. Participated as a member of the research lab. Mainly responsible for hardware aspects such as design and manufacturing of the aircraft.

Technology Stack:
  • 3D CAD: CATIA/Fusion360
  • Hardware: Arduino