職務経歴書

はじめに

主にRailsを用いたバックエンドのエンジニアとして業務の経験を積んでまいりました。フロントエンドの開発スキルは少々です。
その他、これまでのキャリアからAWSを用いた基礎レベルのITインフラの運用経験・小規模なチーム(~10人規模)でのエンジニアのマネジメント経験があります。
企画〜リリースまでの速度向上のために開発業務以外でサポートをできそうなことがあれば首を突っ込みがちなので、チームメンバーのサポート・他部署との折衝、調整などもよくやります。
直近は開発とマネジメント両方を行う、いわゆるプレイングマネージャーのような役割になることが多いです。

個人の姿勢としては技術を目的ではなく手段として捉えており、開発自体の楽しさより事業を成長させる楽しさを念頭に業務に臨んでいます。
マネジメント時は他メンバーにその姿勢を押し付けることはせず、フェーズにもよりますが個々人の志向や嗜好を尊重する姿勢を取っています。

先述の姿勢から率先して新しい技術に触ったりはしませんが、そういう技術が最近あるということは把握しておきつつ、業務での技術選定や事業課題に向き合う際にそういえばあの技術は使えるかな、とその時に深堀りするような距離感を技術に対しては持っています。
企画〜リリースの過程におけるAI技術(ツール)の活用に関しては別で、日々情報を追い自分で実践しながら今の時代に即した働き方・エンジニアのあり方を模索しています。

具体的なスキル

言語面

  • 日本語
    • ネイティブ
  • 英語
    • 読み書き程度
      • ドキュメントの理解
      • オフショア開発における先方の開発担当者とのテキストコミュニケーション
        • チャット上のコミュニケーション・簡単な設計の議論・GitHub上でのコードレビュー等

開発面

  • プログラミング言語
    • Ruby (メイン), PHP (約1年), Python (約1年)
    • TypeScript (約半年), Vue.js/Vue3 (約半年)
  • フレームワーク
    • Ruby on Rails (メイン), Laravel, Django
  • データベース
    • MySQL (メイン), PostgreSQL (約1年)
    • Redis
  • クラウド
    • AWS
  • バージョン管理
    • Git
  • CI/CD
    • CircleCI (メイン), Travis CI, GitHub Actions
  • AI活用
    • 利用ツールの変遷: VSCode + GitHub Copilot -> Cursor -> Claude Code + Claude Desktop (現在のメイン)
    • Devin

その他

  • 小規模チームのエンジニアのマネジメント (チーム全体で10人前後、エンジニアは最大5人程)
  • プロジェクトの進行管理

技術記事

資格

職務経歴 (新しい順)

株式会社ZAICO(2025/3-現職)
  • 在庫管理システム「zaico」の開発
    • 所属チーム規模: エンジニア5人前後・デザイナー1人・企画1人・CSやBizのメンバー数人程度の構成
    • やっていること
      • Webプラットフォーム側の開発
      • 所属チーム(事業横断型)における、所属エンジニア全体(5人前後)のマネジメント - 目標設定、評価、サポート等
      • Claude Codeを用いた開発業務の効率化
      • n8nを用いた開発以外の業務も含めた業務効率化
  • やっていたこと
    • オフショア開発における先方エンジニアとのやり取り - 設計レビュー・コードレビュー・動作確認(受け入れ)
    • Webエンジニアのリード
    • VPoEが入社するまでの間の繋ぎで開発組織づくりへの取り組み
株式会社RETRIP -> 株式会社くふうAIスタジオ(事業譲渡による転籍)(2023/9-2025/2, 1年6ヶ月)
  • 旅行・観光メディアのWebサービス「RETRIP」の開発・運用
    • Djangoを用いたサービス開発・運用
    • AWSを使ったITインフラ周りの管理
    • チーム規模: エンジニア1-4人・デザイナー1人・企画1-3人程度の構成
  • RETRIPの事業譲渡により譲渡先の会社へ転籍し、デジタルチラシサービス「トクバイ」の開発に従事
株式会社アドベンチャー(2023/5-2023/8, 4ヶ月)
  • 高速バス・レンタカー・フェリーなどの予約Webサービスの開発マネジメント
    • エンジニア5-6人のマネジメントをしつつ、企画やQAなどのメンバーとコミュニケーションを取り滞りなく開発を進めるような業務
    • この時は完全にマネージャー業務のみ行い、開発業務は0
株式会社atta(2018/6-2023/3, 4年10ヶ月)
  • 宿泊施設・航空券メタサーチWebサービス「atta」の開発・運用
    • チーム規模: エンジニア5-10人、企画2-3人、デザイナー1-2人程度の構成
    • バックエンドエンジニアとして
      • 企画を基に仕様策定
      • 開発(自社アプリ向けAPIの設計・実装、機能実装、テストコード実装など一般的な仕事)
      • データサイエンスチームとの協業
      • 他社API連携、他企業とのコミュニケーション
    • インフラエンジニアとして
      • AWSを用いたサービスの運用
      • Cloudwatch, Mackerel, Sentryなどを用いた監視
    • マネジメントの職務として
      • チームマネジメント
        • エンジニアのマネジメント
        • エンジニアの採用
        • エンジニアが物理的・精神的に仕事しやすい環境づくり業務
      • プロジェクトマネジメント
        • マイルストーンごとの企画(対応内容)の整理
        • ドキュメント、仕様書の整備
        • 対応タスクの調整
        • QA段階での対応取捨選択
        • 上記を含めた作業の進行に関する管理業務
  • CTO業務
    • 1人目のエンジニアだったので肩書上はCTOだが、特にそれっぽいことはしておらず基本的に行っていたのは上記のようなもの
    • 0 -> 1で事業を始めた経験程度
株式会社BAKE(2015/7-2018/5, 2年10ヶ月)
  • EC-CUBE (PHP)をベースにしたECサイトのバックエンド開発・デザインのコーディング
    • チーム規模: エンジニア1-2人・デザイナー1人・企画1人・カスタマーサポート3人程度の構成
  • 上記ECサイトをRuby on Railsでフルスクラッチで作り直すプロジェクト
    • エンジニアは自分1人
    • 仕様書がなかったため、カスタマーサポートなど関係者へ密にヒアリング・諦める部分と引き継ぐ部分の調整等をこちらから働きかけ、移行を完遂
  • WordPressをベースにしたWebサイトのバックエンド開発・デザインのコーディング
    • チーム規模: エンジニア1人(自分)・外注のデザイナー
  • Ruby on Railsを用いたECサイトのバックエンド開発・デザインのコーディング
    • チーム規模: エンジニア1-3人・デザイナー1-2人・企画1-2人・カスタマーサポート3人程度の構成
  • 社内向けツール(売上・傾向等を集計、分析するツール)の開発
    • チーム規模: エンジニア1人(自分)・企画1人
  • AWSを用いた上記全てのサービス運用
    • チーム規模: 1人(自分)
株式会社オウケイウェイヴ(2012/4-2015/6, 3年3ヶ月)
  • Ruby on Railsを用いたWebサービスのバックエンド開発
    • ハウツー情報サイト、スキルマーケット、SNSのようなものなどに携わる
  • Swift 1.0を用いたiOSアプリ開発、APIサーバの開発
  • チーム規模: いずれもエンジニア1-2人・デザイナー1人・企画1人程度の構成