Skip to content

Hi, I'm Keigo Ando

Full Stack + Unity Editor Extension Engineer

Keigo Ando

About

I have over 10 years of experience as a full-stack engineer. In my current company, I am responsible for developing the internal localization system, handling a wide range of tasks including the development of translation services, developing translation systems using Azure OpenAI Service, and supporting localization across various teams.

In working with multiple teams within the company, I excel at identifying and solving issues that other members encounter. I actively incorporate new technologies, conducting technical verification in a short period and implementing them in our operations if there are no issues.

I have experience in the entire development process, from requirement definition to operation. I primarily use TypeScript and develop server-side applications and CLI tools centered around Node.js and Bun. For the backend, I frequently use the NestJS framework, and for the frontend, I develop using Angular and React. I leverage cloud technologies such as GCP, Docker, and Terraform for infrastructure.

While I have experience with Kubernetes, I prefer working in serverless environments (e.g. Cloud Run) that minimize the need for infrastructure management and maintenance.

In my personal activities, I develop libraries for the NestJS framework and create Unity editor extensions. I also have experience in writing technical books.

For my tech stack, please refer to Skills. For the products I have been involved in, talks, writing/publications, and OSS contributions, please refer to Works.

An article that kindly introduces me (in Japanese)

Experience

Unity Technologies Japan (11.5 years)

With the mission to ‘deliver Unity information in Japanese’ and ‘if it doesn't exist, I create it’, I was in charge of Unity technical support, lectures and the development of the translation/localisation system.

YearPositionDescription
2021 - 2024Senior Software EngineerPromoted to Senior Software Engineer. While developing and operating localization systems, we have also started developing new Unity Cloud services.
2016-2021Software EngineerTransferred to focus on system development to improve and develop internal localization within the company. Introduced localization systems and developed translation systems in the absence of a localization framework or culture.
2013-2016Field EngineerI was responsible for providing technical support to customers using Unity, conducting seminars, and developing learning materials.

TOP GATE (1 year)

I applied for a mid-level position by leveraging my development experience with Google App Engine (Java) and its framework Slim3, which I used during my university years. I also conducted training sessions using Unity.

YearPositionDescription
2012-2013Software EngineerDeveloped our own products using Google App Engine (Java / Slim3).