• Welcome, I'm Mcvean
  • こんにちは, 私は マクヴィーン
  • Buenas tardes, Soy Mcvean
  • नमस्ते, मैं हूँ मैकवीन
  • Bonjour, Je suis Mcvean
  • Guten Tag, Ich bin Mcvean
  • Boa tarde, Eu sou Mcvean
  • 下午好, 我是 麦克维恩
  • 안녕하세요, 나는 맥비안

フルスタック | デベロッパーアドボカシー

職務経歴

作ってきたプロダクト、動かしてきたチーム、そしてその両方を速くするために作った基盤。

これまでの職場と、そこで実際に取り組んだことのタイムラインです。ゼロから作ったプロダクト、チームが日々使うプロセスと基盤、そして多くの人が読み飛ばしてしまう細部まで。

  1. 株式会社ゼロボード

    フルスタックエンジニア · ESG Reporting テックリード · スクラムマスター

    株式会社ゼロボード

    正社員 · 東京, 日本

    2024年7月 – 現在

    2年3ヶ月

    Dataseedの買収を経て参画し、ESG Reportingプロダクトのテックリード、3プロダクトを担当するチームのスクラムマスター、そしてCI・セキュリティ・テスト・Reactデザインシステムなどチーム全体が使う基盤のオーナーという3つの役割を担っています。

    担当したこと

    • ESG Reporting プロダクトリード: プロダクトをゼロから構築。複数の規制フレームワークに基づくレポート作成に対応し、100以上の基準にわたる1万件以上の開示項目を、データ入力・バージョン管理・計算などを含む20画面で提供。
    • スクラムマスター: 3プロダクトを担当する10名のチーム(開発8名・QA 2名)に対し、スクラムセレモニー(プランニング、プレプランニング、レビュー、レトロスペクティブ)を運営。キャパシティ計画、開発からQAへの引き継ぎ、リリース、チーム向けドキュメントに関するスプリント運用の仕組みとプロセスを設計。
    • デザインシステムオーナー(React): 移行提案をデザインチーム・Vueチームと協働で策定し、フェーズとスケジュールを定めて実行。50以上の共通コンポーネントをコア+ラッパー構成のパッケージへ移行し、480以上の呼び出し箇所を無変更で維持。
    • テスト戦略: ユニット・統合テストにVitest、E2EにPlaywrightを導入し、チームのテストガイドラインとFE/BEテストに特化したClaude Codeサブエージェントを整備。BEの統合テストをユニットテストへ移行し、実行速度を約9倍に改善。テスト管理プラットフォーム「Litmus」をGCS上に構築し、QAはスプレッドシートに代えてリリース回帰テストを実施(1リリースあたり推定5時間以上のQA工数を削減)。
    • サプライヤー評価(SAQ)プロダクト: ゼロボードによる買収後にプロダクトの基盤を構築。システム設計からMVPのリリース、その後のスケールまでを担当。CSチームからの課題をトリアージし、サプライヤー向けトレーニング、バイヤー・サプライヤー間コミュニケーション、分析機能など収益性の高い機能を提供。
    • プラットフォーム・CI運用: リリースの「準備・公開」ワークフローをCIで自動化し、ステークホルダー(CS・ビジネス)向けのSlack通知を導入。Snykをオープンソースのスキャンスタック(Trivy、Schemathesis、Nuclei)と修正PRを自動作成する週次AIセキュリティレビューに置き換え。全CIをBlacksmithランナーへ移行し、月間CIコストを約45%削減。

    技術スタック

    • Next.js
    • TypeScript
    • React
    • FastAPI
    • Python
    • PostgreSQL
    • Redis
    • GCP
    • AWS
    • GitHub Actions
    • Gemini
    • Claude
  2. 株式会社データシード

    フルスタックエンジニア

    株式会社データシード

    正社員 · ゼロボードにより買収 · 東京, 日本

    2023年6月 – 2024年7月

    1年2ヶ月

    ESGデータ管理SaaSのフロントエンド初期メンバー。プロダクトのUI、デザインシステム、マーケティングサイトを構築し、ゼロボードによる買収前に会社初のLLM機能をリリース。

    担当したこと

    • フロントエンドリード: ESGデータ管理プロダクトのフロントエンド全体を構築し、Storybook上にデザインシステムを整備してデザイナーとエンジニア共通のリファレンスとして定着させた。
    • フロントエンド性能改善: レガシーなクライアントサイドレンダリングを、キャッシュとクリーンアーキテクチャを備えたサーバーサイド構成へ移行。ページ表示速度を最大10倍、最も遅いページでも約6倍に改善。
    • マーケティングサイト & 初のAIプロダクト: 会社のマーケティングサイトを単独で構築(Next.js 14、Sanity CMSによる日英対応、SEO、SendGrid・Slack連携フォーム)。Gemini、LangChain、PineconeとVercel AI SDKを用いたESG向けRAGアシスタント「ESG Sensei」をリリース。

    技術スタック

    • Next.js
    • TypeScript
    • React
    • Storybook
    • Tailwind
    • FastAPI
    • Sanity CMS
    • LangChain
    • Vercel AI SDK
    • Gemini
    • Pinecone
  3. 株式会社キネシス

    フルスタックデベロッパー

    株式会社キネシス

    リモート · プネー, インド

    2022年9月 – 2023年3月

    7ヶ月

    Web制作会社にて5つのクライアント案件を担当。あわせて、ソースコード管理・ホスティング・開発ルールなど立ち上げ期の会社に必要な開発環境を整備。

    担当したこと

    • プロダクト開発: Sanity CMSを基盤とする5つのNext.jsアプリ(クライアント/サーバーコンポーネント、Tailwind、Framer Motion)を構築・保守し、Nodemailerによるメール送信APIを実装。
    • 開発環境整備: ブランチ保護とレビュールールを含むGitHub Organizationを立ち上げ、クライアントサイトのDNS・ホスティングを担当し、チームのオンボーディング基準となる開発ポリシーとベストプラクティスを整備。

    技術スタック

    • Next.js
    • React
    • TypeScript
    • Tailwind
    • Framer Motion
    • Sanity CMS
    • Nodemailer
  4. Toppr Codr

    コーディングインストラクター(上級)

    Toppr Codr

    正社員 · リモート · インド

    2021年7月 – 2021年11月

    5ヶ月

    上級コースで学生にプログラミングを指導(週30時間以上)。

    担当したこと

    • 指導: 週30時間以上、PythonとJavaScriptによるプログラミングを学生に指導。
    • カリキュラム: Web開発、ゲーム開発、モバイルアプリ開発、AI / MLの概念を扱った。
    • フィードバック: 指導スタイルについて学生から感謝のメッセージを受領。

    技術スタック

    • Python
    • JavaScript
    • Web開発
    • ゲーム開発
    • モバイル
    • AI / ML
  5. Auto-DL

    フルスタックデベロッパー

    Auto-DL

    インターン · リモート · インド

    2021年6月 – 2021年11月

    6ヶ月

    コードを書かずにディープラーニングモデルを生成するツールを開発するオープンソース組織。中核アプリケーション「Auto-DL Generator」を担当。

    担当したこと

    • UI機能: React、Material UI、Next.js、Tailwindを用いてモジュール化されたUI機能を開発。
    • デプロイサービス: ディープラーニングモデルをローカル・クラウド・ハイブリッド環境へデプロイするDjangoアプリを作成。
    • API連携: 既存および新規のAPI連携に関する機能実装とバグ修正。
    • テスト: MSWとReact Testing Libraryを用いたユニット・統合テストを作成。
    • コラボレーション: Slack、Trello、HackMDを通じてデザインチーム・MLチームと連携し、新機能のドキュメント化を優先。

    技術スタック

    • React
    • Next.js
    • Material UI
    • Tailwind
    • Django
    • MSW
    • React Testing Library