Summary
Overview
Work History
Education
Skills
Additional Information
Languages
Certification
Accomplishments
Websites
Timeline
Generic

Tomoya Akase

Ka

Summary

  • 5+ years of experience as a full stack engineer.
  • excellent knowledge about cloud native technology. (k8s, AWS)
  • quick adaptation ability to new technologies and environments.
  • sharing knowledge so that others can reproduce it.
  • high troubleshooting ability.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Chief Engineer

Smart City Project
08.2023 - Current

[Project Overview]

A smart city construction project where residents and inventors create future technologies through experiments.

[My Responsibility]

  • As a architect, I was involved in the overall design that spanned multiple teams.
  • In particular, I was involved in the consent management system for passing residents' PII to inventors in a privacy-safe manner.

[My Contributions]

  • Implementing the Golang app for hypothesis verification regarding consent management
  • Gathering opinions among teams and considering and proposing the path forward based on company policy

[Technologies]

Kubernetes / Golang

Chief Engineer

IaC Management Of Network Devices
05.2023 - 08.2023

[Project Overview]

Finding a way to reduce mistakes in setting changes by implementing IaC configuration management for Cisco devices

[My Responsibility]

As a infrastructure engineer, I surveyed Terraform module to manage Cisco devices by IaC.

[My Contributions]

  • Achieved to manage Cisco SDN settings using Terraform
  • Combine Github and Argo to create a CI/CD pipeline to realize GitOps
  • Consideration of a mechanism to merge change differences into IaC code when changed Cisco SND settings directly

[Technologies]

Terraform / Cisco ACI

Chief Engineer

Build A Machine Learning Inference Platform
01.2023 - 06.2023

[Project Overview]

This project will construct a system that will detect license plates, human faces, etc. by applying machine learning inference to video from surveillance cameras, and will perform masking processing on them.

[My Responsibility]

  • As an infrastructure engineer and architect, I built and designed a architecture how to run/scale/etc.. processing/inference applications on k8s.

[My Contributions]

  • Creating documents(including IaC) how to build/deploy/manage apps on the EKS
  • In particular, we used AWS CDK (Typescript) to convert work that had previously been done manually to IaC.
  • Investigation and realization of how to use Nvidia GPU on EKS, ECS
  • Investigation and implementation of methods to use AWS Inferentia on ECS
  • Investigation and comparison of inference methods provided by AWS such as SageMaker and AWS Inferentia
  • Creating the video segmentation app using Rust (to adjust the input size of streaming processing)

[Technologies]

Kubernetes / AWS / Golang / Rust / Gstreamer / FFmpeg

Chief Engineer

Cloud Optimization Of Streaming Systems
01.2021 - 01.2023

[Project Overview]

It was a PoC project to verify the migration of a streaming system that was running on-premises to the AWS cloud. Specifically, we aimed to realize elasticity by including Apache Kafka.

[My Responsibility]

  • As a architect, I designed ETL system using k8s and some middleware.
  • As a developer, I implemented ETL app by Golang from scratch.
  • As an infrastructure engineer, I maintained/optimized k8s cluster and AWS environment.

[My Contributions]

  • Worked on everything from design to implementation of k8s and Golang applications.
  • Performance optimization throughout infrastructure and applications
  • Achieved the best results among the comparison targets.

[Technologies]

Kubernetes / AWS / Golang / Java / Redis / ElasticSearch / Kafka / Pulsar

-

These architectures are summarized below.

  • https://zenn.dev/esaka/articles/3f543d79ddeb5f
  • https://zenn.dev/esaka/articles/fec9d7f2a477bd

Chief Engineer

Design and develop large streaming system
06.2019 - 01.2021

[Project Overview]

In this project, we built an ETL system that processes large amounts of data to be used in automation driving technology. Furthermore, by comparing several implementations for that, we investigated the best way in terms of cost-performance.

[My Responsibility]

  • As a architect, I designed ETL system using k8s and some middleware.
  • As a developer, I implemented ETL app by Golang from scratch.
  • As a infrastructure engineer, I maintained/optimized k8s cluster and AWS environment.

[My Contributions]

  • Worked on everything from design to implementation of k8s and Golang applications.
  • Performance optimization throughout infrastructure and applications
  • Achieved the best results among the comparison targets.

[Technologies]

Kubernetes / AWS / Golang / Java / Redis / ElasticSearch / Kafka / Pulsar

Lead Engineer

Design and maintenance k8s infrastructure for large streaming system
10.2018 - 06.2019

[Project Overview]

A project to build and maintain a large-scale streaming system that uses mobile-phone's location information to create people flow analysis data.

[My Responsibility]

  • As a infrastructure engineer, to build and maintain a k8s cluster on the closed-network AWS VPC(at this time, there were no AWS EKS and it was challenging task)
  • As a DevOps engineer, to build and maintain a k8s cluster on the closed-network AWS VPC(at this time, there were no AWS EKS and it was challenging task)

[My Contributions]

  • Realized a way for building a k8s cluster and deploying applications on the VPC that does not allow even using NatGW.
  • To do the above, multiple splitting steps are required. I've converted it to bashscript and prepared it as a Jenkins job to easily accomplish this.

[Technologies]

AWS / Kubernetes / kops / Jenkins

Lead Engineer

Develop e-payment system
02.2018 - 02.2019

[Project Overview]

Development project of a QR code electronic payment system composed of microservices.

[My Responsibility]

  • Implementing some services of the microservices
  • As the leader of the development team, I was responsible for task management

[My Contributions]

  • Design/development of microservices using Java Spring Boot
  • Team task management, code reviews, etc.
  • Development of a test tool that realize integration testing of microservices

[Technologies]

Java8 / Spring Boot / Jenkins / ConcourseCI / Docker / GitHub / Openstack

Associate Engineer

Develop traffic control system
04.2016 - 01.2018

[Project Overview]

A system development project that alleviates traffic congestion by controlling the lighting time of traffic lights.

[My Responsibility]

  • Implementation/testing/development of backend and frontend
  • Private cloud infrastructure management

[My Contributions]

  • Implementing Vue and Python code based on the chief engineers design
  • Build an OpenStack cluster for the team's development environment on the customer's server rack・management

[Technologies]

Javascript(React, Vue.js, Node.js) / Python / Open Stack / Docker / gRPC / Redmine / Postgresql

Education

Master's Degree - Computer Software Engineering

Shinshu University
Nagano, Tokyo
03.2016

Bachelor's Degree - Computer Science

Shinshu University
Nagano, Japan
03.2014

Skills

Expert

  • Kubernetes
  • AWS

Proficient

  • Golang
  • Kafka
  • Redis

Competent

  • Java
  • JavaScript

Additional Information

- NTT DATA INTELLILINK CORPORATION (04/2016 - Current)

Languages

Japanese
Native language
English
Intermediate
B1

Certification

Active

  • AWS Certified Cloud Practitioner
  • AWS Certified Developer – Associate
  • AWS Certified SysOps Administrator – Associate
  • AWS Certified Solutions Architect – Associate
  • AWS Certified DevOps Engineer – Professional
  • AWS Certified Solutions Architect – Professional
  • AWS Certified Advanced Networking – Specialty
  • AWS Certified Security – Specialty
  • AWS Certified Machine Learning – Specialty
  • AWS Certified Database – Specialty
  • AWS Certified Data Analytics – Specialty
  • AWS Certified SAP on AWS – Specialty
  • LPIC-3: 304 (Virtualization and High Availability)
  • Applied Information Technology Engineer Examination

Expired

  • CKS: Certified Kubernetes Security Specialist
  • CKA: Certified Kubernetes Administrator
  • CKAD: Certified Kubernetes Application Developer
  • Associate Cloud Engineer(GCP)
  • Professional Cloud Architect(GCP)
  • Practical Algorithm Skill Test (PAST) - INTERMEDIATE CLASS

Accomplishments

    - Software Design Feb 2022: "Consumer-driven Contract Testing: Test automation for large-scale systems"

    - Software Design May 2021: "Observability: Essential technology for microservices in the agile development"

    - Software Design Jan 2021: "Large-scale agile optimization thought from the architecture perspective"

    Links

  • https://www.intellilink.co.jp/column/agile-devops/2022/111600.aspx
  • https://www.intellilink.co.jp/column/agile-devops/2021/110500.aspx
  • https://www.intellilink.co.jp/column/agile-devops/2021/072800.aspx

Timeline

Chief Engineer

Smart City Project
08.2023 - Current

Chief Engineer

IaC Management Of Network Devices
05.2023 - 08.2023

Chief Engineer

Build A Machine Learning Inference Platform
01.2023 - 06.2023

Chief Engineer

Cloud Optimization Of Streaming Systems
01.2021 - 01.2023

Chief Engineer

Design and develop large streaming system
06.2019 - 01.2021

Lead Engineer

Design and maintenance k8s infrastructure for large streaming system
10.2018 - 06.2019

Lead Engineer

Develop e-payment system
02.2018 - 02.2019

Associate Engineer

Develop traffic control system
04.2016 - 01.2018

Master's Degree - Computer Software Engineering

Shinshu University

Bachelor's Degree - Computer Science

Shinshu University
Tomoya Akase