Web Application Development
Develop web applications using modern technologies.
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.
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.
Year | Position | Description |
---|---|---|
2021 - 2024 | Senior Software Engineer | Promoted to Senior Software Engineer. While developing and operating localization systems, we have also started developing new Unity Cloud services. |
2016-2021 | Software Engineer | Transferred 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-2016 | Field Engineer | I was responsible for providing technical support to customers using Unity, conducting seminars, and developing learning materials. |
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.
Year | Position | Description |
---|---|---|
2012-2013 | Software Engineer | Developed our own products using Google App Engine (Java / Slim3). |