李 正玟

SW Developer

Next.jsとTypeScriptを専門とするフロントエンド開発者として、164のプロダクションサイトを運営する医療SaaSプラットフォームのフロントエンドインフラ全般を担当しています。機能開発にとどまらず、チーム全体の開発生産性を高めるDX改善に注力し、社内13以上のSDKパッケージエコシステム構築、OpenAPIベースのコード自動化、CI/CDパイプライン設計を主導しています。

職歴

プロジェクト

オムニチャネルメッセージングプラットフォーム 2024.06 - 現在
プロジェクトリード
概要

従来チャネルごと(WhatsApp、LINE、WeChat)に分散していた顧客対応を単一プラットフォームに統合する必要があった。Meta/LINE/WeChatそれぞれのAPIスペックが異なるため、統合インターフェース設計が核心的な課題であった。

作業
  • Meta/LINE/WeChatメッセージングドメインAPI事前調査・技術検証・PoC主導
  • Turborepoベースモノレポ(apps/admin、apps/client、packages/ui、packages/icon)アーキテクチャ設計
  • 型安全なWhatsApp API SDKパッケージ(meta-cloud-api)を開発
  • SignalRベースWebSocket/SSE通信構造を設計し、リアルタイムイベントストリーム用カスタムフックを構築
  • 仮想スクロールと楽観的UIを導入
成果
  • ボイラープレートコード73%削減
  • メモリ40%削減、チャット応答速度70%改善
  • 月間相談流入量50%以上の持続的成長、インバウンドユーザー継続的上昇中
フロントエンドSDKパッケージエコシステム 2023.02 - 現在
設計および実装
概要

プロジェクトごとに重複するAPI呼び出し、認証、ロギング、エラー処理コードが散在し、保守コストが増大。新規プロジェクトのセットアップに過度な時間がかかる問題があった。

作業
  • pnpm/Turborepoベースモノレポに13+パッケージを構築し、Changesetsリリースパイプラインを設計
  • Orvalを活用して約300のAPIエンドポイントに対するAPIクライアント10種を自動生成
  • Identity SDK構築 — authjsプロバイダーアダプター、OIDC規格コード生成
  • SignalRトランスポート層をReact環境に最適化された宣言的APIに抽象化したクライアントパッケージを構築
  • 構造化ロギング(pino)、例外処理(RFC 9457)、Slack/GitHub連携パッケージ構築
成果
  • プロジェクト別カスタムフック、認証ロジック、API呼び出しコード全量削除 — パッケージインストールのみで代替
  • 環境別設定ミスをゼロ化(OIDCコード生成が環境を検知し自動適用)
  • 新規プロジェクトセットアップ時間を2-3日から半日に短縮
SaaS管理者ダッシュボード 2023.02 - 現在
フロントエンドデベロッパー
概要

164の医療クリニックサイトを管理するマルチテナントSaaS管理プラットフォーム。ドメイン管理、40以上の言語対応、チャット/WhatsApp連携等の複雑な要件を単一ダッシュボードで処理する必要があった。

作業
  • GoDaddy API + Azure DNS連携カスタムドメイン管理システムおよびSlack通知ボット構築
  • 40以上の言語i18n対応およびロケール管理システム実装
  • チャットセッション管理、WhatsAppテンプレート/フロー管理、リアルタイム通知システム実装
  • サブドメイン可用性チェックおよびドメイン切替機能構築
成果
  • ドメイン購入/切替プロセスの完全自動化、運用チームの手作業を排除
  • 40以上の言語対応で10カ国以上のグローバルクリニックオンボーディング支援
  • WhatsAppリアルタイム相談体制構築で顧客応対チャネル3倍拡大
SaaSデプロイ自動化・K8sインフラ 2023.12 - 現在
フロントエンドデベロッパー
概要

164のプロダクションアプリのビルド/デプロイが非効率的で、環境別設定が散在しヒューマンエラーが頻発。デプロイパイプラインとKubernetesインフラの体系化が必要であった。

作業
  • Dockerマルチステージビルド導入
  • next-runtime-envでビルドタイムENVをランタイムに切替
  • Helm chartにliveness/readiness probe、rolling update、lifecycle hook追加
  • Shared ConfigMapで環境変数SSOT構築
  • CI/CD 4段階プロモーションパイプライン(dev→int→stg→prd)設計およびSlack通知連携
  • GitHub Actionsメンテナンスモードおよび Stakater ReloaderによるConfigMap監視構築
成果
  • Dockerイメージサイズ90%削減(2GB → 600MB)
  • 環境別イメージ再ビルド排除でデプロイ時間1/3短縮
  • 164アプリの環境変数体系を一元化、ヒューマンエラーを排除
社内CLI・開発者ツール 2025.02 - 現在
設計および実装
概要

Azure App Serviceに散在する環境変数をプロジェクトごとに手動でコピー/ペーストする非効率と、AIツール設定の個人環境ドリフト問題。

作業
  • ich-cli開発 — Azure Service Principalログイン、環境変数SSOT管理、バッチPod pull
  • CIパイプライン連携のための--keysインラインモードおよび--pod/--output非対話モード実装
  • マルチ環境対応(ich-platform、cms-saas、chOmni等、数百のSaaS環境対応)
  • Claude Codeチームプラグインマーケットプレイス構築 — PR生成自動化、イシュー連携、テンプレート選択
成果
  • 環境構成リードタイム10-30分 → 1-3分に短縮
  • 10名以上のチームメンバー間の開発環境ドリフトを排除、init一回で全員同一環境を保証

その他のプロジェクト

受賞 / メンタリング

学歴

資格

言語

韓国語 ネイティブ
英語 ビジネス