職務経歴書

はじめに

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

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

プロダクトの運用における技術に対しては率先して新しい技術に触ったりはしませんが、そういう技術が最近あるということは把握しておきつつ、業務での技術選定や事業課題に向き合う際にそういえばあの技術は使えるかな、とその時に深堀りするような距離感です。
企画〜リリースの過程における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-現職)
  • toB向けの在庫管理システム「zaico」の開発
    • 組織全体: エンジニアは30人前後
    • 所属チーム規模: エンジニア3-4人・デザイナー1人・企画1人・CSやBizのメンバー数人程度の構成
  • 開発組織づくり
株式会社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人程度の構成