NAZACS Inc.

経歴・実績

概要

大森智史 / Satoshi Ohmori

NAZACS株式会社 代表取締役

主に Ruby や Rails、JavaScript を中心に、 10年以上のエンジニア実績があります(2012年からエンジニアとしての実務を行っています)。 クックパッドやマネーフォワードなどのメガベンチャーフェーズから、KUFU(現SmartHR) などのスタートアップフェーズ、NTTドコモグループ企業などのプライム企業で幅広く開発を行ってきました。 これらの知見を活かした御社でのベストプラクティスを提案いたします。

急を要する案件、長期案件では稼働可能日数が確保できない場合があります。Railsアップグレードやコードレビューなどの短期案件については、お気軽にご相談ください。

ウェブアプリケーション開発支援サービス(準委任)

  • 新機能実装や既存機能の改善など一般的なwebプログラマーの業務
    • バックエンドからフロントエンドまで長い経験を活かして開発
  • Railsのバージョン上げやCIの高速化など環境改善
    • 日本有数のバージョン移行経験を活かして移行作業が可能

技術アドバイザー

  • 技術的な相談やコードレビュー
  • パフォーマンス改善の施策立案

技術的なことは勿論のこと組織の開発体制の改善から技術選定などについても幅広くアドバイスさせていただいています。

得意ジャンル

新機能開発、機能改善

直近の稼働可能日数は埋まりがちですが、御社ご事情に柔軟に対処したいと思いますので、まずはご相談ください。 開発業務につきましては、基本的に週4, 5稼働を目安としてご用命いただいています。

技術顧問

パフォーマンス改善の施策立案や、DX(developer experience)改善が得意です。 積極的に開発環境の改善を行い、チーム全体での開発効率を上げる提案を多数行ってきました。 パフォーマンス改善についてはパフォーマンス改善の施策立案を行い、修正手順の提案をすることが出来ます。

取引実績

数万社が導入しているBtoBのサービスから、ユーザー数500万人以上のCtoCのサービスまで幅広く経験があります。

開発支援サービス事業

新機能開発、機能改善やパフォーマンス改善を主に行う事業です。 コードレビューは積極的にはしません。

以下が過去含む取引先になります。

2022-04-01 時点 (順不同, 敬称略, 市場区分の見直し前の記載となっております)

  • 一部上場
    • 株式会社マネーフォワード
    • クックパッド株式会社
    • 株式会社コードタクト (エヌ・ティ・ティ・コミュニケーションズ株式会社 連結子会社)
  • マザーズ上場
    • メドピア株式会社 (医療系ウェブサービス, etc.)
    • ウォンテッドリー株式会社 (求人系)
    • 株式会社ロコガイド
    • freee株式会社 (経理ウェブサービス, etc.) freeeさん特有のドメインに関わらない一部サービスのみ短期間、担当
  • 未上場企業
    • Lang-8株式会社 (HiNative, etc.)
    • Repro株式会社 (CEプラットフォーム, etc.)
    • 株式会社KUFU(現 株式会社SmartHR)
    • 株式会社grooves (Forkwell / Crowd Agent, etc.)
    • 株式会社スパイスライフ(現 オリジナルラボ株式会社)
    • 株式会社ビットジャーニー
    • 株式会社ラブグラフ (写真関連サービス, etc.)

他9社での開発業務委託 (非公開)

技術顧問事業

sachin21が得意とするパフォーマンス改善の施策立案や、コードレビューを中心的に行う事業です。

  • 株式会社キャタル

他1社 (非公開)

スキル概要

  • Ruby on Railsでのウェブサービス開発
    • 2011 ~ 現在(Railsでの実務は2012年後半から
    • 一般的なウェブサービス開発は勿論のこと、Rails Applicationのボトルネック潰しについても長けた知識を所持していて技術的な面以外でも知見が豊富なので取引先のチームからよく頼られています
    • 3系の初期から使っていて個人的に開発したサービスは計3つあり、内1つは運営中
    • 3から4への移行のお仕事は3回経験があり、4から5の移行のお仕事は計5回経験があります
      • 3から4の内訳: 案件 1, 個人サービス 2
      • 4から5の内訳: 案件 4, 個人サービス 1
  • Rubyでのプロダクト開発
    • 2011 ~ 現在(Rubyでのお仕事は2012年後半から
    • 1.8.xから使ってるので、1.8.xから1.9.xの移行や、1.9.xから2.x.xへの移行など経験しており、全般的な知識を所持しています
  • Angular 1, 2-7系での開発
    • 2016 ~ 現在
    • 2系以降は実務経験は無いが、個人的なサービスで0-1開発の経験あり
    • 継続的にmajor versionを上げているので、version移行でのハマり所の知見がある
  • Vue.jsでの経験
    • 2017 ~ 現在
    • Rails ApplicationでVue.jsとVuexを使った機能を多数開発した経験あり
    • 0-1でVueを使ったサービス開発を行い、チームをリードして開発した経験あり
  • Reactでの経験
    • 2018前半 ~ 現在
    • API側とReact componentを実装し、独力で機能を作り上げることができる程度のレベル感
    • Reactの経験は長くないですが、独力で機能を作り上げることが可能
  • リモートワークでの経験
    • 2014からリモートワークをしていて、2016年からはフルリモートで稼働しています
    • 2019年1月の時点で合計3年以上フルリモートの経験があります
    • 社内でリモートワークを円滑に進められるように社内制度を指南

得意なこと:

Railsのバージョン移行

3から4の経験は3回、4から5の移行経験は5回あります。 Railsのバージョン移行はかなりの実務経験があるので、多くの知見があります。 私ほどRailsバージョン移行のお仕事を行ったことがある方は日本では少ないかもしれません。

Rails x JavaScript Frameworks

RailsとJavaScript Frameworkを組み合わせた動きのあるRailsアプリケーションの開発が得意で、3大JavaScript Framework全てにおいて実務経験があるのでVueやAngular、Reactを使った開発が得意です。 RailsとJavaScriptを組み合わせてアプリケーションを開発する知識に長けているのでチームをリードして開発することができ、実際にチームをリードしてVueを使ったRailsアプリケーションを牽引して開発を行った経験があります。

Performance Tuning

実務はもちろんのこと個人的なサービス開発においてもRailsアプリケーションのパフォーマンスを注視して開発を行っているので、Railsやweb siteのパフォーマンス改善についても長けた知識を所持しています。 個人的なサービス開発でもPageSpeed InsightsやGTmetrixでのスコアを外部要因などの修正できない要素を除いて限界まで評価を上げた経験があり、web applicationやweb siteのパフォーマンスについてのレビューやアドバイスをすることができます。 最近のSEOはパフォーマンス改善によってSEO評価にも良い影響を与えるため案件のサービスの性質に依っては直接的に売上に貢献することが出来ます。

過去個人で運営していたサービスのPageSpeed Insightsのスコアはモバイル: 87, PC: 100です。 Rails + Herokuで運営してるサービスでは中々難しい数値を達成しています。

実績

GitHubでの活動

著名なOSSへのコントリビューション

  • RuboCop
  • Kaminari
  • DatabaseRewinder
  • OhMyZsh
  • Homebrew, Homebrew Cask
  • 他多数
    • https://github.com/sachin21
    • https://github.com/search?q=is%3Apr+author%3Asachin21+archived%3Afalse
過去案件での一部実績
  • Railsアプリ開発
    • Rails + Angular 1系による数千人規模のリアルタイムチャットサービス
    • 0-1開発でVueを使ったサービス開発を行い、チームをリードして開発を行った経験がある
    • 仮想通貨取引の損益通算ができるウェブサービスを開発
    • 0-1開発なので開発環境から、テストの導入、CIの構築などモダンな環境を幅広く提案及び構築
    • 3から4への移行のお仕事は3回経験があり、4から5の移行のお仕事は計5回経験があります
  • ライブラリ開発
    • 数千人規模の個人情報からMeCabによる各種個人情報の分かち書きを行うgemの開発
    • 個人でのgem開発/保守を行っており、累計DL数は7万8千を超える
  • 環境改善
    • 複数案件にてDocker Composeを開発環境で導入し、Rails初心者の方でも10分で環境構築できるように環境改善
  • パフォーマンス改善業務
    • パフォーマンス改善方法の施策立案
    • 大きくリクエスト数を抑える改善方法の施策立案によりwebサーバのメモリリソースの使用率を1割から2割弱抑える
    • 特定ページでの日次リクエスト数を全体の5分の1に削減
個人的なサービス運営

Rails + Angularで開発したwebサービスを2年間運営していました。