Web Application Development
モダンな技術を使用してWebアプリケーションを開発します。
フルスタックエンジニアとして10年以上の経験があります。現在の会社では、社内のローカライズシステムの開発を担当しており、翻訳サービスの開発、Azure OpenAI Serviceを利用した翻訳システムの開発、様々なチームのローカライズサポートなど、幅広い業務を担当しています。
社内の複数のチームと連携する中で、他のメンバーが抱える問題を発見し、解決することが得意です。新しい技術を積極的に取り入れ、短期間で技術検証を行い、問題がなければ業務に導入しています。
開発経験は要件定義から運用まで幅広く、主にTypeScriptを使用して、Node.jsやBunを中心としたサーバーサイドアプリケーションやCLIツールの開発を行っています。バックエンドにはNestJSフレームワークをよく使用し、フロントエンドはAngularやReactで構築しています。インフラにはGCP、Docker、Terraformといったクラウド技術を活用しています。
Kubernetesの経験もありますが、インフラ管理やメンテナンスを最小限に抑えられるサーバーレス環境(Cloud Runなど)での作業を好んでいます。
個人的な活動としては、NestJSフレームワーク向けのライブラリの開発や、Unityエディタの拡張機能の作成を行っています。また、技術書の執筆経験もあります。
Year | Company | Position | Description |
---|---|---|---|
2021 - | ユニティ・テクノロジーズ・ジャパン株式会社 | シニアソフトウェアエンジニア | Unityが提供するUnity Cloudと呼ばれるサービス郡の一部のサービスを開発。 |
2016-2021 | ユニティ・テクノロジーズ・ジャパン合同会社 | ソフトウェアエンジニア | 社内ローカリゼーションの改善と開発を目的としたシステム開発。 |
2013-2016 | ユニティ・テクノロジーズ・ジャパン合同会社 | フィールドエンジニア | Unityを使用する顧客の技術サポート業務、セミナーの実施、学習コンテンツの開発。 |
2012-2013 | 株式会社トップゲート | ソフトウェアエンジニア | 最初の会社では、Google App Engine(Java / Slim3)を使用して自社製品を開発。 |