(最終更新日: 2023年5月10日)
業務 | Webアプリケーション開発 |
技術 | Ruby, React |
インフラ・サーバサイド・フロントエンドと、Webアプリケーション全般の開発経験あり。サーバサイドはRuby、フロントはReact、インフラはAWSの経験が長い。
大手企業での開発経験を活かした、仕事の慎重さ(既存システムへの影響範囲調査やテストケースの洗い出しなど)を得意とする。
年月 | 学歴・職歴 | 備考 |
---|---|---|
2008年4月 – 2012年3月 | 明治大学 電気電子生命学科 | 電力系統の数値計算の研究に従事 |
2012年4月 – 2014年3月 | 東京大学大学院 情報理工学系研究科 | 自然言語処理の研究に従事 |
2014年4月 – 2017年5月 | 楽天(株) | Javaサーバサイドエンジニア(正社員) 楽天トラベルの予約通知APIや会計システムの開発を担当 |
2017年6月 – 2019年3月 | (株)スペースマーケット | Rubyサーバサイドエンジニア(正社員) AWSの設定やReactでのフロント実装などWeb開発全般を担当 |
2019年4月 - 2020年12月 | (株)ワンキャリア | Rubyエンジニア(SES) Ruby on RailsによるAPI・Webアプリケーション開発を担当 |
2021年1月 – 2022年12月 | (株)リブセンス | Webエンジニア(SES) Rails API, Next.js(TypeScript)のフロント開発を担当 |
2023年1月 – 現在 | freee(株) | Webエンジニア(SES) Rails・ReactによるWebアプリケーション開発を担当 |
- Software Design (ソフトウェアデザイン) 2020年12月号, Docker特集 第3章
- Ruby(Ruby on Rails, RSpec)
- Swagger(OpenAPI)
- React(Next.js, Redux, Jest)
- TypeScript
- AWS
- Docker
- CircleCI
- Sentry
- Datadog
- Kubernetes
- Vue.js(Vuex)
- GraphQL
- Apollo
- Java(Spring Framework, Spring Boot)
- PL/SQL
- GCP
- MongoDB
- Oracle Database
- Redis
- nginx
- Apache Tomcat
- Cronitor
- Mackerel
- New Relic
- Jenkins
- Fastly
- Elasticsearch
- Kibana
- Redash
- SendGrind
- Stripe
- Capistrano
- 1,000以上のモデルが存在するサービスの開発経験があります。デグレを発生させないよう既存コードを理解しつつ機能拡張を行ってきました。
- Open APIによるスキーマ定義、RSpec、API設計、エラー通知処理、テーブル設計、外部API連携、などAPI開発に関連する周辺技術を実装した経験があります。
- フロントのロジック実装やデザインをもとにしたコンポーネント作成などの経験があります。「モノリスアプリケーション」「フロントとバックエンドが切り離されたアプリケーション」の両方の開発経験があります。
- インフラエンジニア専任として業務をしたことはありませんが、必要に応じて既存インフラの横展開や、各種インスタンスのスケールアップ・スケールアウト対応をしたことがあります。
詳細は https://gist.github.com/nishina555/1fecaa15f94207422fc39674ad178132 参照
■ 内容
- 転職口コミサイトの開発に携わっていたときの新規開発プロジェクト。転職口コミサイトの企業ページを編集できる管理画面を作成。ベータ版として口コミの返信とお気に入り(ピックアップ)登録ができる機能をリリース。
■ 使用技術
- Rails, Next.js, React, TypeScript, Open API, Elasticsearch, Kubernetes, Weave Cloud, AWS, Docker, Figma
■ 開発規模
- 6人(エンジニア 4人、PO 1人、デザイナー 1人)
■ 開発時期(在籍企業)
- 2021年1月 - 2022年12月(株式会社リブセンス)
■ 備考
- 新規プロジェクトのため、設計や仕様についてプロジェクトメンバーやステークホルダーと認識合わせをしながら開発を行った。
- https://prtimes.jp/main/html/rd/p/000000146.000015443.html
- https://made.livesense.co.jp/entry/2022/05/24/083000
■ 内容
- 転職口コミサイトの開発に携わっていたときのプロジェクト。求人応募数や転職エージェントへの登録数を向上させるための施策を実施。A/Bテスト、UI変更、API開発、メルマガ開発などを行う。
■ 使用技術
- Rails, Next.js, React, TypeScript, Open API, Elasticsearch, Kubernetes, Weave Cloud, AWS, Docker
■ 開発規模
- 5人(エンジニア 3人、PO 1人、デザイナー 1人)
■ 開発時期(在籍企業)
- 2021年1月 - 2022年12月(株式会社リブセンス)
■ 備考
- 仮説、実装、計測のサイクルを短いサイクルで行うことでコンバージョン数の向上の貢献した。
- 仮説検証を行うプロジェクトだったため、仕様はPOと意見交換しながら詳細を詰めていった。
■ 内容
- 転職口コミサイトの開発に携わっていたときのプロジェクト。会員を転職エージェントに送客したり他社の求人を自社サービスに掲載するバッチや画面を開発。CSVファイルや外部APIを利用してデータ連携を行った。
■ 担当業務
- サーバサイド、フロントエンド
■ 使用技術
- Rails, React, TypeScript, Kubernetes, Weave Cloud, AWS, Docker
■ 開発規模
- 4人(エンジニア 4人)
■ 開発時期(在籍企業)
- 2021年1月 - 2022年12月(株式会社リブセンス)
■ 備考
- 提携企業の担当者や社内営業担当とコミュニケーションをとることで、仕様・納期・開発優先度の確認を行なった。
- 影響範囲が広く確認項目の多いバッチ開発を大きな障害を発生させることなく円滑に行った。
■ 内容
- モバイルアプリのリニューアルに伴い、既存APIの刷新と新規APIを開発。 必要となるAPIの洗い出し、APIのフォーマットの作成、仕様変更に伴うリスクの事前確認など、API開発の取りまとめを担当。
■ 使用技術
- Ruby, Swagger、AWS(EC2, RDS), Docker
■ 開発規模
- 6人(BE 3人, アプリ 2人, デザイナー 1人)
■ 開発時期(在籍企業)
- 2019年4月 - 2020年12月(株式会社ワンキャリア)
■ 備考
- チームメンバーと積極的にコミュニケーションをとることで作業の分担を円滑に行うことができた。
- 仕様作成の段階で実装上問題がある点についてはいち早く指摘し、仕様の調整した。
■ 内容
- 既存のサービスで実装されていた外部ATS(採用管理システム)との連携機能の拡張。 ATSとのAPI通信のロジック修正、転送データの修正、新規テーブル作成、新規管理画面作成などを担当。
■ 使用技術
- Ruby, AWS(EC2, RDS), Docker
■ 開発規模
- 4人(BE, FE, デザイナー, ディレクター)
■ 開発時期(在籍企業)
- 2019年4月 - 2020年12月(株式会社ワンキャリア)
■ 備考
- 既存の実装・仕様をいち早くキャッチアップした点が評価された
- ATS提供企業の担当者とコミュニケーションをとることで、円滑にQAを実施することができた
■ 内容
- 定期的に作成するキャンペーン用LPを管理画面から作成できるように改善したプロジェクト。LP作成者が管理画面から登録した文言、メインカラー、配置などの情報がDBに保存され、APIを経由して画面に表示させる。管理画面、DB設計、API、フロント実装を担当。管理画面はActive Adminで作成。APIはWeb APIとGraphQLにて実装。
■ 使用技術
- React, Express, Ruby, Docker, AWS(ECS, EC2, ALB, RDS), Ruby, RSpec
■ 開発規模
- 3人(PM,BE,FE, デザイナー)
■ 開発時期(在籍企業)
- 2017年6月 - 2019年3月(株式会社スペースマーケット)
■ 備考
- 仕様が細かく決まっていなかったため、PMやデザイナーとコミュニケーションをとることで仕様作成を行う。
■ 内容
- お気に入り登録したデータをリストで管理できるようにする機能拡張。お気に入りに関するCRUD API、お気に入り登録するときの画面の動き(モーダルやお気に入り状態の表示/非表示)などを実装。
■ 使用技術
- React, Ruby, RSpec, AWS(ECS, EC2, ALB, RDS)
■ 開発規模
- 3人(PM,BE,FE, デザイナー)
■ 開発時期(在籍企業)
- 2017年6月 - 2019年3月(株式会社スペースマーケット)
■ 備考
- リリース時はデータ移行を実施(既存のお気に入りのデータをリスト化さえるための作業)。
- また、アプリも同時リリースをする必要があったため、連携を取りリリース作業を行う。