GithubHelp home page GithubHelp logo

curriculm-vitae's Introduction

職務経歴書

2019年7月23日
いの もえ

経歴要約

大学卒業後、株式会社DMM.com Labo(合同会社DMM.com)に入社。
主な配属は電子書籍事業部です。
主な業務内容は保守運営で、サービスの改修やサーバの設定変更などに関わりました。
その他、社内の新規サービス立ち上げの際のヘルプにも関わりました。

活かせるスキル・経験

スキル 年数 説明
PHP 5.6 実務経験5年以上 環境構築から実装まですべて自分一人で実施することができます
PHP 7系 実務経験3年以上 環境構築から実装まですべて自分一人で実施することができます
MySQL(5.6/5.7) 実務経験5年以上 環境構築・クエリチューニング等を自分一人で実施することができます。
Nginx, php-fpm 実務経験5年以上 インストール・設定を実施したことがあります。
Couchbase 実務経験5年以上 インストール・設定・リストア・Couchbaseを用いた実装等を実施したことがあります。
FuelPHP 実務経験5年以上 インストールやcoreの拡張を実施したことがあります。
Laravel5系 実務経験3年以上 インストール・フレームワークの機能を使った実装をしたことがあります。
Docker, docker-compose 実務経験2年以上 自分でDockerfikeやdocker-compose.ymlを記述することができます。
VM Ware, vagrant 実務経験4年以上 自分でインストールからvm立ち上げを実施できます
Ansible, chef 実務経験3年以上 既存のものの拡張や読み解きができます
Terraform 実務経験0.5年以上 既に記述してあるものの簡単な改修ができます
JavaScript 実務経験0.5年以上 既に記述してあるものの簡単な改修ができます(React, Redux, Next, koa)
Java 実務経験0.5年以上 RDBが絡む実装を実施できます
Play Framework 実務経験0.5年以上 RDBが絡む実装を実施できます

職務経歴

合同会社DMM.com

2015.04 〜 在職中

  • 事業内容
    • インターネット関連事業。 サイトの運営主体であり販売するコンテンツの買い付けやマーチャンダイジングから、
      サイト構築、マーケティング、フルフィルメント、カスタマーサポートまでの企画・運営を行っています。
  • 資本金 / 従業員数
    • 10百万円 / 1527人

主な実績

DMM電子書籍の新機能追加 (2019.04 〜 現在)

 電子書籍サービスにフロアを1つ追加するプロジェクト。
 2018年4月頃から着手されていたものの予定通りになかなか終わらず、開発チームのリーダー役として途中から参画。

サービス規模
  • 1日あたりの売上見込み400万程度
  • 購入UU3000程度を見込んでいます
担当フェーズ

 要件定義、設計、実装、テスト、リリース

業務内容

 開発メンバー4名のチームで、チームビルディング、スケジュール管理等のマネジメントを担当しています。
 1年以上取り組んでいる間にチームが崩壊してしまっていたためそこの立て直しから着手し、現在は細かい実装タスクやスケジュールの引き直し、人員調達の依頼等を担当しています。
 1年以上経ってはいるものの完成している機能は無かったので、必要に応じて要件の再定義や再設計を行いました。

実績・取り組み

 具体的には以下のような内容を対応しました。

  • チームビルディング
    • 朝会などのイベントの設定
    • メンバー間の信頼関係を再構築
    • タスク管理のルール決め
  • プロジェクトの舵取り
    • スケジュールや次にやることの調整
    • リソース調整
    • 新規参画メンバーに説明
  • 実装
    • サーバーサイド、フロントエンドともに担当
      • 簡単なリファクタリング
      • バグ修正

DMM電子書籍のAWS化 (2018.10 〜 2019.04)

 オンプレサーバーにある電子書籍サービスをAWS上に載せ替えるプロジェクト。
 全社的に「オンプレからクラウド環境に移行しよう」という方針があり、その一発目のプロジェクト。

サービス規模
  • 1日あたりの売上4000万円程度、購入UU3万程度
  • 夏・冬に大型キャンペーンがあり、サービス負荷が1.2倍程度になります
担当フェーズ

 要件定義、設計、実装、テスト、リリース

業務内容

 上司、電子書籍チームのメンバー(自分含め4名)、横断組織のメンバー(AWSに詳しい)1名で対応しました。  電子書籍の内容は殆どすべて把握しているため、プロジェクトの最初期から関わり、PMとして立ち回りました。

実績・取り組み

 具体的には以下のような内容を対応しました。

  • プロジェクトの全般的な進行
  • 移行の影響調査
    • DXにすべきところを明らかにしたり、実装変更が必要な箇所の洗い出し
    • 電子書籍に関わる、DMM内のプロダクトの洗い出し
    • 移行すべきデータの量や内容を明文化
    • 負荷試験, 障害試験時のインプット(この疎通が切れるとどうなる、などの明文化)
  • ステークホルダーとの調整
  • 移行に関わる実装変更、コードレビュー
    • 設定ファイルの持ち方変更
    • API作成
    • php7化対応
    • terraformの微修正
    • もともとVMで動いていたもののコンテナ化(Dockerfile, docker-compose.ymlへの書き直し)
  • 結合テスト、テスト項目書レビュー
  • プロジェクトの舵取り
    • スケジュールや次にやることの調整
    • リソース調整
    • 新規参画メンバーに説明
  • リリース計画
    • 手順書の作成
    • 各ステークホルダへのリリース手順の説明

DMM電子書籍保守・運用 (2015.10 〜 現在)

 現在に至るまで、メインで担当している内容です。 従事してから長いため、質問や相談を受けやすいです。
 電子書籍チームの中で最大4人程度のユニットを構成し、ユニットの1メンバーとして対応しています。

サービス規模
  • 1日あたりの売上4000万円程度、購入UU3万程度
  • 夏・冬に大型キャンペーンがあり、サービス負荷が1.2倍程度になります
担当フェーズ

 運用・保守

業務内容

 サービスを運用していく中で発生する修正・機能追加・遅延してしまった案件のヘルプ・ほかチーム/サービスからの問い合わせを担当しています。
 アプリケーションの修正はもちろん、インフラ周りの修正も担当しています。
 他チームにはエンジニアではないメンバーも所属しているため、噛み砕いた説明も必要です。

実績・取り組み

 具体的には以下のような内容を対応しました。

  • webサイト改修(機能追加・バグ修正)
    • ディレクター、デザイナーと協業で対応しました
    • 実装やテストの他、仕様策定等も実施しました
  • バッチ作成/修正
  • 単体テスト、結合テスト、テスト項目レビュー
  • 深夜メンテナンスの対応
  • 環境構築、プロビジョニング
    • 開発、ステージング、本番環境
  • コスト最適化
    • Auroraスケールダウン
  • 業務可視化
    • 石川県加賀市に出張し、画像処理を担当するチームの業務を可視化
    • 2週間おきに3日ずつ、3ヶ月程度継続して行きました
  • 障害対応
    • 会社に1番早く来ていたので、誰よりも多く対応した自信があります
  • レガシーシステムのリプレイス
    • php5.3で動いていたものをphp7系にリプレイス
      • 要件定義、設計、実装、テスト、リリース、保守・運用を担当しています
  • システム調査
    • 普段触らないサーバーの要否
    • 普段触らない機能の要否
    • 本番環境にあるログファイルをssh接続して確認
  • 遅延案件のヘルプ
    • 主に実装やテストを担当

DMMスクラッチの立ち上げ (2017.07 〜 2017.12)

 web上でスクラッチくじを販売・配送するサービスです。
 既に遅延しているチームにヘルプとして参画し、仕様策定・実装・結合試験の項目書作成およ び実施を担当しました。開発メンバーは4名程度でした。

サービス規模

 月間購入1万人、月間売上1億円程度です。

担当フェーズ

 設計、実装、テスト

業務内容

 実装者の不足により遅延しているサービスにヘルプとして参画しました。自分の担当機能を早めに終わらせて担当外の機能の実装や結合試験の実施をすることで進捗に貢献しました。

実績・取り組み

 具体的には以下を担当しました。

  • 実装、コードレビュー
  • 結合試験項目書の作成と実施
  • 仕様の明確化
    • 明確になった時点で一部矛盾が生じ、その部分の代替案の提案も行いました

DMM okanの立ち上げ (2016.07 〜 2016.12)

 ユーザーを家事をしてほしい「ユーザー」と家事ができる「okan」に分け、それぞれをマッチングするBtoCtoCのサービスです。
 設計及び基礎部分の実装、テストと、開発メンバー7名の指導・マネジメントを行いました。
 アプリ・アプリのAPI・管理画面で構成されるシステムで、アプリ・アプリのAPI部分はオフショア開発をしていました。

サービス規模

 既にクローズしているサービスですが、規模は全体での売上は6000万円程度でした。

担当フェーズ

 要件定義、設計、実装、テスト

業務内容

 要件定義段階で遅延しているサービスにヘルプとして参画しました。
 国内のチームで必要だった要件定義、実装、テストをしながら、新卒3名の教育とSESのメンバーの受け入れ、オフショアしていた会社からの質問回答、開発チームのマネジメントを行いました。

実績・取り組み

 具体的には以下を担当しました。

  • 要件定義
  • テーブル設計
  • 仕様調整
  • 仕様書作成
  • 実装、コードレビュー
  • 単体テスト、結合テスト、テスト項目レビュー
  • オフショアからの質問回答
  • メンバーの指導
    • gitの使い方のレクチャ
    • 利用するAPIの使い方説明
    • 開発に関する内容
    • 環境構築に関する内容
  • 採用技術の選定
  • 環境構築
    • 開発、ステージング、本番環境
  • チームに振り返りの導入(KPT)
  • チームに定例の導入

全社で利用するAPIのリプレイス (2015.06 〜 2015.10)

 個人情報を適切に扱うこと、レガシーなシステムから脱却することを目的としたAPIのリプレイスプロジェクトに参画しました。
 このAPIはDMMで全社的に利用されているAPIで、主に仕様書の作成を担当しました。

サービス規模

 - 売上 2,211億円/年  - 会員数 3,196万人

担当フェーズ

 要件定義、設計、実装

業務内容

 実装を担当していたのですが、途中でフレームワークが変更されることになり、それ以降は要件定義と仕様書の作成を主に担当していました。

実績・取り組み

 具体的には以下を担当しました。

  • Play Frameworkを利用した実装
  • 単体テスト
  • 以下に向けた仕様書作成
    • 外部設計
    • 内部設計
  • 仕様に関する質問対応

自己PR

現職では、遅延した案件のヘルプを多く担当してきました。
長く担当している保守運用業務では課題を解決する楽しさに魅入られ、開発・マネジメント問わず従事してきました。
開発で関わるときにはできるだけ効率を、マネジメントで関わるときには情報の透明性を追求してきました。
次の企業でも身に着けた経験を活かしていきたいと思っています。

アウトプット

curriculm-vitae's People

Contributors

miyakona avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.