Conao3 Notes

山下 直哉

ソフトウェアエンジニア (バックエンド / フルスタック) · conao3

バックエンドサービスとフルスタック Web アプリケーションの開発で 6 年以上の実務経験を持つソフトウェアエンジニア。TypeScript (Node.js)、Python、Clojure、Rust を使い、AWS 上で REST / GraphQL API の設計から実装と運用、PostgreSQL のデータモデリング、React のフロントエンドまで、機能を一貫して担当できます。新しい技術スタックの習得が速く、Clojure に移って半年でチームの相談役になりました。OSS では Rust と Emacs Lisp を書いています。また、Claude Code、Codex、Devin を使った AI ネイティブな開発フローを実践しています。

OSS 活動

  • leaf.el (★ 556): Emacs の宣言的な init.el 設定パッケージ。
  • chrome-devtools: 複数のコーディングエージェントで Chrome DevTools Protocol (CDP) のセッションを共有する Rust 製の CLI。
  • feather.el (★ 94): パッケージを並列に非同期でインストールする Emacs のパッケージマネージャ。
  • seml-mode.el (★ 79): HTML を S 式で書く SEML のメジャーモード。
  • keg.el (★ 33): テストと CI を備えた Elisp パッケージの開発ツール。
  • メンテナ
    • cask (★ 1.3k): Emacs のプロジェクト管理
    • ivy-posframe (★ 422): ivy の候補を子フレームに表示
    • skkeleton (★ 335): Vim / Neovim の SKK 日本語入力

職務経歴

トヨクモ株式会社 · ソフトウェアエンジニア

2024 年 6 月 〜 現在 (休職中)

  • kintone 連携メール配信 SaaS「kMailer」のフルスタック開発 (Clojure の GraphQL API と PostgreSQL、ClojureScript と Next.js/React (TypeScript)、AWS ECS)。
  • デザインドックを書いて PM、デザイナ、CS と合意を取り、HTML ブロックエディタ、シナリオ配信、配信分析、A/B テストなど 10 以上の機能を設計して実装。
  • デプロイの手順を揃え、チームのリリース頻度 (Release per Business Day) を 0.8 から 2.1 へ改善し、社内 6 チーム中 1 位。半年で 334 PR (55 PR/月) をマージし、チーム内最多。
  • コーディングエージェント (Devin、Claude Code) のチームへの導入を主導。AWS Elastic Beanstalk から ECS (Docker) への無停止移行、JVM 11 から 21 への更新、GraphQL Codegen の生成量の 30% 削減も実施。

オプターク合同会社 · ソフトウェアエンジニア / バックエンドチームリーダー

2021 年 4 月 〜 2024 年 5 月

  • 100 店舗向けの自動発注システムを要件定義から運用まで担当。直近 30 日分、1,000 万件規模の販売実績から発注数を算出。
  • Python の AWS Lambda と GraphQL API でサーバーレスのマイクロサービスを構築。夜間バッチに Amazon Redshift、日中の処理に Aurora PostgreSQL を使い、20 以上のエンドポイントの認可を Cedar のポリシーで実装。
  • 最大 4 人のバックエンドチームをリードし、TDD、コードレビュー、CI/CD で開発。SQL のチューニングとメトリクスの監視で稼働率 99.9% を維持。

フォーコード株式会社 · 業務委託 (フロントエンド)

2022 年 1 月 〜 2022 年 6 月

  • アーティストのマスタデータと CD・レコードの販売を扱う、大手音楽会社の社内基盤で、React (TypeScript) のフロントエンドを開発。

オプターク合同会社 · アルバイト

2020 年 9 月 〜 2021 年 3 月

  • 3 人のチームに CircleCI の CI/CD と自動テストを導入。副作用の多いコードを E2E テストで囲んでからリファクタリングし、テストカバレッジを 60% 以上に向上。

ピクシブ株式会社 · インターン

2020 年 9 月 (2 週間)

  • 月間 10 万人以上が使うピクシブ百科事典の PHP アプリケーションを PSR-7/15/17 に沿って移行し、グローバル状態に依存する 15 以上のモジュールを単体テストできる関数に整理。

テクニカルスキル

  • 言語: TypeScript / JavaScript、Python、Clojure、Rust、SQL
  • バックエンド: Node.js、REST / GraphQL API の設計と実装、マイクロサービス、サーバーレス、OAuth 2.0 / JWT、Cedar、Amazon Cognito
  • データベース: PostgreSQL (Aurora)、Redis、DynamoDB、Amazon Redshift、データモデリング、クエリチューニング
  • クラウド / DevOps: AWS (Lambda、ECS、EKS、S3、RDS、SQS、EventBridge、CloudFront、IAM)、AWS CDK、Docker、Kubernetes、GitHub Actions、Nix
  • フロントエンド: React、Next.js、ClojureScript、TanStack Query、Apollo Client、Tailwind CSS
  • AI エンジニアリング: Model Context Protocol (MCP)、AI コーディングエージェント (Claude Code、Codex、Devin)

執筆・登壇

学歴・資格

  • 広島大学 工学部 第二類 卒業、学士 (工学) (2015 年 4 月 〜 2020 年 3 月)
  • 広島大学大学院 先進理工系科学研究科 (2020 年 4 月 〜 2021 年 3 月、退学)
  • AWS Certified Solutions Architect – Associate (2026 年 6 月取得、2029 年 6 月まで有効)
  • 応用情報技術者 (IPA、2018 年 12 月)
  • 高等学校教諭一種 (2020 年 3 月)