本文へスキップ

シニアフルスタック+AIエンジニア · バンクーバー(BC州)

Kevin Lin

Best Buy Canadaのテックリード、そしてヘルスケアAIスタートアップForteCareの共同創業者兼CTOを務めています。10年以上にわたりソフトウェア開発に携わり、現在は実際のプロダクトやチームの現場でAIを活かすことに注力しています。

自己紹介

私について

バンクーバーを拠点とするシニアフルスタック&AIエンジニアです。Best Buy CanadaではMobile Activationチームのテックリードを務めています。同社で最初期となるAI活用型の顧客体験を開発して社内ハッカソンで優勝したほか、チームのAI駆動開発への移行と、Best Buy Canadaのデザインシステム開発を主導しました。

また、ForteCareの共同創業者兼CTOとして、受付から診療記録の完成まで、専門医紹介の一連のプロセスにAIを取り入れる医療プラットフォームを設計しています。

ソフトウェアエンジニアへの道は、ブリティッシュコロンビア大学(UBC)での化学専攻と、商社でスプレッドシートの自動化に取り組んだ経験から始まりました。ソフトウェア開発に携わって10年になる今も、フルスタックなプロダクトの開発・リリースから、プロダクトやチームの働き方へのAIの導入まで、より良く、より速いやり方を見つけることを心から楽しんでいます。

拠点
カナダ・バンクーバー(BC州)
言語
  • 英語流暢
  • 中国語(標準語)流暢
  • フランス語DELF A1
学歴
ブリティッシュコロンビア大学 理学士(化学)学長入学奨学金
現在
Best Buy Canadaのテックリード、ForteCareのCTO

職務経歴

これまでの職歴

  1. Best Buy Canada

    2021年8月 – 現在 · 5年2か月

    店舗とオンラインで展開する家電量販店

    1. シニアソフトウェアエンジニア

      2024年3月 – 現在 · 2年7か月 · バンクーバー(BC州)

      • Best Buyのハッカソンで優勝。携帯電話の購入手続きを効率化し、店舗での成約率と顧客満足度を高める、同社最初期のAI活用型顧客体験のひとつを開発。
      • 倉庫業務向けAndroidアプリを開発し、1,800万ドルのベンダー資金の回収・確保に貢献。
      • Best Buy Canadaのデザインシステム開発を主導。スケーラブルなコンポーネントライブラリを構築し、デザインと開発の共通基準を整備。
      • Mobile ActivationチームのAI駆動開発への移行を先導し、チームに定着したツールの標準とプラクティスを策定。
      • Mobile Activationチームのテックリードとして、複数のバックエンドエンジニアをメンタリングし、フルスタックエンジニアへと育成。
      • 組織全体で数百時間の工数を削減。JIRA Cloudへの移行に伴うJIRAリンクの移行を自動化するブラウザ拡張機能を、AI支援開発によりわずか1日で開発・リリース。
    2. ソフトウェアエンジニア

      2021年8月 – 2024年3月 · 2年7か月 · バンクーバー(BC州)

      • 開発リードとして、全店舗向け返品管理アプリケーション「Enterprise Returns Application」をNx、TypeScript、Next.js、NextAuth.js、Reactで4か月で納品し、Best Buyの新トランザクションシステムの展開をスケジュールどおりに推進。
      • ビルド、リリース、リリース承認の各プロセスを自動化し、Mobile Activationチームの工数を週3時間以上削減。
      • 販売時に誤ったモバイル端末がスキャンされたことを検知する、LLMを活用したチェック機能でBest Buyのハッカソン決勝に進出。
  2. ForteCare

    2026年5月 – 現在 · 5か月

    専門医への紹介プロセスを自動化するヘルスケアAIスタートアップ

    1. 共同創業者兼最高技術責任者(CTO)

      2026年5月 – 現在 · 5か月 · ロサンゼルス(リモート)

      • 医療データの匿名化にかかるコストを100分の1、処理時間を10分の1に削減しつつ、精度を97.3%から99.5%に向上。
      • プラットフォーム全体のAI統合を主導し、LLM向けの医療用MCPサーバーとスキルを開発。
      • プラットフォームのアーキテクチャを設計。NxモノレポのNext.jsアプリと15のNestJSマイクロサービスをAzure Container Apps上に構築し、FHIRとHL7でEpicおよびCernerの電子カルテ(EHR)と連携。
  3. ServiceLink

    2018年7月 – 2021年8月 · 3年1か月

    北米有数の大手公益事業者向けワークフォース管理ソフトウェア

    1. ソフトウェアエンジニア

      2019年7月 – 2021年8月 · 2年1か月 · バンクーバー(BC州)

      • React、Microsoft Fluent UI、TypeScript、Redux、Redux Sagaで新しいクライアントUIのアーキテクチャを設計。
      • クライアントアプリケーションをjQueryからモジュール化されたReactコンポーネントへ移行し、UI開発のスピードを大幅に向上。
      • Jenkinsパイプラインでビルドとリリースノート作成のプロセスを刷新・自動化し、リリースごとに数時間を削減。
      • 従来の地図コンポーネントをEsriに置き換え、新規顧客の獲得に貢献。
      • Microsoft Azure Active Directoryを統合し、クライアントアプリケーションのサインインを簡素化。
    2. ソフトウェアサポートエンジニア

      2018年7月 – 2019年7月 · 1年 · バンクーバー(BC州)

      • Nginxでアプリケーションのセキュリティを強化し、HCL(IBM)AppScanの検査に合格。
      • 集中型ワークフローをGitflowに置き換え、リリース品質を向上。
      • Apache PDFBoxで動的なPDFレポート生成機能を構築。
      • ScriptRunnerプラグインでJIRAのワークフローをカスタマイズ。
  4. 以前の職歴

    2016年10月 – 2021年6月 · 1年

    工業用原材料の貿易・物流を手がける商社

    1. ソフトウェア開発者(業務委託)

      2021年3月 – 2021年6月 · 3か月 · バンクーバー(BC州)

      • VBAで拡張された既存のExcelスプレッドシートを刷新し、処理時間を3分の1に短縮。
      • 数千件のExcelスプレッドシートからデータを解析・整理するアプリケーションをElectron、React、Expressで開発。
    2. VBA開発者(業務委託)

      2017年8月 – 2017年9月 · 1か月 · トロント(オンタリオ州)

      • VBAを活用した顧客関係管理(CRM)用のExcelスプレッドシートを構築。
      • グラフ付きレポートを生成する、VBAを活用したExcelスプレッドシートを作成。
    3. スペシャルアシスタント

      2016年10月 – 2017年6月 · 8か月 · 台北(台湾)

      • 価格改定メールの作成をVBAで自動化し、作業時間を80%削減。
      • 販売データをグラフ付きレポートに変換する、VBAマクロ搭載のExcelスプレッドシートを作成。
      • 営業スタッフへの石油化学品サプライチェーン研修、展示会ポスターやマーケティングコンテンツのデザイン、四半期ごとの拠点間会議の調整を担当。

プロジェクト

これまでに作ったもの

共同創業したヘルスケアプラットフォームと、趣味で作った物理シミュレーション。そのほか、以前の制作物もご紹介します。

ForteCare:適切な専門医に、適切なタイミングで

共同創業者兼CTO

ForteCare

受付から診療記録の完成まで、専門医紹介の一連のプロセスを自動化するプラットフォーム。匿名化した記録に基づくAIのトリアージと要約により、患者はより早く適切な専門医のもとへ、医師は準備を整えて診察へ。

  • Next.js
  • NestJS
  • Azure
  • OpenAI API
  • FHIR
レイトレーシングで描画したブラックホール。光る降着円盤が、影の上側と下側に回り込むように曲がって見える

WebGL 2 · 物理

相対論的レイトレーシング

ブラックホール、事象の地平面への落下、ワームホール、光速に近い移動を4Kでリアルタイムにシミュレーション。それぞれの背後にある物理を図解したガイド付き。

  • React
  • TypeScript
  • WebGL 2
  • GLSL

以前のプロジェクト

スキル

得意分野

リーダーシップ&アーキテクチャ

  • 技術リーダーシップ
  • システム設計
  • マイクロサービス
  • 分散システム
  • 0→1のプロダクト開発
  • メンタリング
  • 採用
  • 面接
  • 開発標準の策定
  • コードレビュー
  • 設計ドキュメント
  • 部門横断の連携
  • ステークホルダーマネジメント
  • アジャイル開発

フロントエンド

  • TypeScript
  • React
  • Next.js
  • App Router
  • React Server Components
  • React Native
  • Electron

状態管理・データ

  • Redux Toolkit
  • Zustand
  • TanStack Query

スタイリング・UI

  • Tailwind CSS
  • Sass
  • Material UI
  • Fluent UI
  • Framer Motion

UI品質

  • デザインシステム
  • アクセシビリティ(WCAG)
  • Webパフォーマンス
  • 国際化(i18n)

デザイン

  • Figma
  • Storybook

バックエンド

  • Node.js
  • NestJS
  • Express
  • Python
  • Java
  • Spring Boot
  • C#
  • REST API設計
  • GraphQL
  • Redis
  • RabbitMQ
  • Azure AD
  • SSO
  • Auth.js

データ

  • PostgreSQL
  • MongoDB
  • SQL Server
  • Oracle DB

AIエンジニアリング

  • LLM統合
  • Claude API
  • OpenAI API
  • Gemini API
  • DeepSeek API
  • AIエージェント
  • MCP
  • エージェントスキル
  • 評価(Evals)
  • Ollama
  • Hugging Face

AI支援開発

  • Claude Code
  • GitHub Copilot

機械学習

  • TensorFlow
  • OpenCV

クラウド・DevOps

  • AWS
  • Azure
  • Google Cloud
  • Firebase
  • Docker
  • Kubernetes
  • OpenShift
  • Terraform
  • GitHub Actions
  • Jenkins
  • Nginx

品質保証

  • Jest
  • Vitest
  • React Testing Library
  • Playwright
  • Cypress
  • ビジュアルリグレッションテスト

開発ツール

  • Nx
  • Vite
  • GitHub

© 2026 Kevin Lin · 以前のバージョン

イラストはバンクーバーの季節に合わせて変わります。