Discover companies you will love

Takara Hamaguchi

株式会社サイバーエージェント / AIオペレーション室・ソフトウェアエンジニア東京都世田谷区

Takara Hamaguchi

株式会社サイバーエージェント / AIオペレーション室・ソフトウェアエンジニア

技術の力で人々の可能性を広げ世界をよりワクワクする場所にするエンジニアになる

「技術の力で人々の可能性を広げ、世界をよりワクワクする場所にする」ために、日々誰かに活用してもらえるシステムを開発しています。

  • Teamsの課題情報APIの開発

    MS Teams(学校用)にて配布される課題の情報を提供するAPIの開発を行いました。学生アカウントではMicrosoft Graph APIを使用できず、公式に課題情報を取得できないため、課題情報スクレイピングライブラリdevoirs-coreを使用してAPIを自作しました。devoirs-core内部で呼び出すChromiumの最適化や、課題情報のキャッシュ化などを行い、APIサーバーが高負荷にならないように工夫しました。 〈開発人数〉 1人(私) 〈私の担当〉 全ての実装 〈使用技術〉 バックエンド: TypeScript / Express / devoirs-core / Firebase / TypeScript / App Engine ツール: Git / GitHub

  • 視覚障がい者セーリング支援アプリの開発・運用

    視覚障がいをお持ちの方がセーリング(ヨット競技)を行うのを支援するスマートフォンアプリを開発しました。競技中、指定されたマークまでヨットで向かうとき、音声で方向ナビゲーションを行うことで、走行を支援します。マークは風や波の影響で位置が変わるため、最新の位置情報をリアルタイムに選手スマートフォンに送信します。実際に大会で使用していただき、競技をサポートすることができました。 〈開発人数〉 7名 - 実装: 1人(私) - プロジェクト管理: 1人 - テスト: 他の方(6名) 〈私の担当〉 全ての実装 〈使用技術〉 モバイルアプリ(Android): Dart / Flutter / Riverpod / Firebase Crashlytics フロントエンド(Webアプリ): TypeScript / Next.js(React) / Tailwind CSS / Cloudflare Pages バックエンド: Go / Gorilla WebSocket / Gin / Cloud Run / BigQuery ツール: Git / GitHub / Figma 〈意識していること〉 ・説明書を見なくても使用できるデザイン設計(トップページからワンクリックで操作完了できるように) ・ネットワークが途絶えても、レースを続行できるような実装 〈学んだこと〉 ・早期にプロトタイプを作り、現地テストを行うべき ・使用者(視覚障がい者)と積極的に意見交流すべき ・急な仕様変更に備えて、シンプルな実装を心掛けるべき

Ambition

In the future

業種の指定はありませんが、多くの人に使用されるアプリのフロントエンドまたはバックエンドを実装してみたいです。

About 株式会社サイバーエージェント

株式会社サイバーエージェント7 months

AIオペレーション室・ソフトウェアエンジニアPresent

- Present

生成AIを用いたシステムの提案や設計、開発を行っています。

View Takara Hamaguchi's

Full Profile

View past posts

View mutual connections

View Takara Hamaguchi's full profile


Skills

  • Python

    2
    • manato kato
    • Tatsuki Nakamori

    Recommended by manato kato, Tatsuki Nakamori

+5 more

Accomplishments / Portfolio

+7 more

Awards and Certifications

+5 more


言語

  • Japanese - Native

Receive Scouts from companies