職務経歴

略歴

  • 個人事業主(2018年1月〜)
  • GMOペパボ株式会社(2016年4月〜2017年12月)
  • 株式会社ウリドキネット(2015年4月〜2016年1月)

プログラミング・Web制作スキル(実務経験)

  • Ruby, Ruby on Rails: 3年以上
    • Ruby Association Certified Ruby Programmer (Gold)
  • Rails は 4系/5系 ともに実務経験あり。
  • RSpec を用いたテスト駆動開発の経験あり。
  • API 設計・実装、クエリ実行計画をもとにしたパフォーマンスチューニング経験あり。
  • Rails アプリケーション開発のためのインストラクター経験(10名以上)あり。
  • HTML/CSS: 3年以上
  • CMS(WordPress)を用いたブランクテーマからのサイト制作経験あり。
  • プレーンな PHP での Webサイト制作経験あり。
  • PHP を用いた問い合わせフォーム実装経験あり。
  • Bootstrap を用いたレスポンシブデザイン実装経験あり。
  • JavaScript(jQuery): 3年以上
  • Rails アプリ内での Ajax 利用経験あり。

職務経歴

2018年 1月 〜 個人事業主

  • 主にサーバサイドエンジニアとして、テーブル設計、API 開発、既存サービスのリファクタリング、レビュー、OSS活動などを行う。
    • SPA 案件などを受けた影響で React などのフロントエンドフレームワークも経験。
  • またプログラミング初学者に対しての、Web サービス開発メンター事業においても10名以上(記入時点)にサポートを行う。
    • プログラミング学習支援サロンの KAKEHASHI CAMP を開始。参加者3名(記入時点)。
  • 収益ポートフォリオ分散のために、メディア運営事業として以下のサイトを WordPress にて制作・運用。
  • ZOOO STUDIO という屋号にて Web 制作事業を開始。
    • フリーランスでチームを組み、Web サイト制作をヒアリングから、ワイヤーフレームの作成、デザイナーのアサインなどワンストップで業務を請負う。実績多数。
  • その他、Webスクレイピング技術を用いた業務自動化の運用コンサルティング等も行う。

2016年 4月 – 2017年 12月 GMOペパボ minne 事業部

  • minne ハンドメード事業(EC)に係る Web アプリケーションの開発(但し2016年9月まではディレクター業務)

主な開発

  • 販売者ごとの送料無料設定機能(API含む)設計・開発
  • 注文完了メールの HTML 化(Action Mailer)
  • 決済金額照合効率化(Active Job)
  • Sidekiq, Slack通知
  • モック, スタブを用いたテストなど
  • 販売者向け小技情報の表示(Active Hash)
  • メールマガジンテンプレート作成ページ開発
  • 会話にピン機能開発
    • Ajax
  • 実行計画を見て複合 index の追加
  • 特集掲載ラベル API 設計・開発
  • レビュー画像閲覧・投稿 API 設計・開発 など他多数

開発環境

  • 言語: Ruby 2.4.2
  • フレームワーク: Rails 5 系
  • 自動テスト: RSpec
  • Template: Slim, jbuiler
  • JS: ES6, bower, npm, browserify
  • RDBMS: MySQL
  • 検索: Elasticsearch
  • CI: Drone.io
  • バージョン管理: Git(GitHubEnterprise)
  • コミュニケーションツール: Slack
  • テキストエディタ: Vim

開発の進め方

アジャイル・スクラムの手法でチーム開発を行っていました。2週間を1つのスプリントとして、スプリントの最初にチームでタスクの見積もりをします。そしてスプリントの最後には KPT のフレームワークを用いてふりかえりを行っていました。

1つの機能開発について基本的に以下の流れを担当して回していました。

設計 -> 実装・テスト -> コードレビュー -> 取り込み(修正)-> integration 動作確認 -> CI -> リリース作業 -> staging 動作確認 -> 本番動作確認 -> (効果検証クエリ作成)

2015年 4月 – 2016年 3月 ウリドキネット エンジニア

買取価格比較サービス拡大のためフロントエンド・エンジニアとして入社

主な開発

  • レスポンシブデザイン対応およびサイト速度改善に伴う、EC-CUBE から Ruby on Rails への移行業務
  • WordPress の導入
  • Ruby on Rails を用いた自社サービス新機能開発
  • 会員登録機能
  • 検索機能
  • 類似商品カノニカルタグ設置
  • 遷移ページにおけるアフィリエイトの設置
  • 買取価格上昇率の表示
  • 買取速報の表示 など