Skip to content

Instantly share code, notes, and snippets.

@nishina555
Last active October 3, 2024 08:00
Show Gist options
  • Save nishina555/6c249b02641b917023cd84b272a2735a to your computer and use it in GitHub Desktop.
Save nishina555/6c249b02641b917023cd84b272a2735a to your computer and use it in GitHub Desktop.
エンジニアスキルシート

(最終更新日: 2023年5月10日)

得意分野

業務 Webアプリケーション開発
技術 Ruby, React

自己PR

インフラ・サーバサイド・フロントエンドと、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アプリケーション開発を担当

個人技術ブログ

執筆経験

スキルセット

直近使用しているもの

  • 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

DB, KVS, サーバ, クラウド

  • GCP
  • MongoDB
  • Oracle Database
  • Redis
  • nginx
  • Apache Tomcat

監視ツール

  • Cronitor
  • Mackerel
  • New Relic

その他

  • Jenkins
  • Fastly
  • Elasticsearch
  • Kibana
  • Redash
  • SendGrind
  • Stripe
  • Capistrano

経験領域

モノリスRailsアプリケーションの開発・運用

  • 1,000以上のモデルが存在するサービスの開発経験があります。デグレを発生させないよう既存コードを理解しつつ機能拡張を行ってきました。

RailsによるWeb API開発全般

  • Open APIによるスキーマ定義、RSpec、API設計、エラー通知処理、テーブル設計、外部API連携、などAPI開発に関連する周辺技術を実装した経験があります。

React・Next.jsを利用したフロントエンド開発

  • フロントのロジック実装やデザインをもとにしたコンポーネント作成などの経験があります。「モノリスアプリケーション」「フロントとバックエンドが切り離されたアプリケーション」の両方の開発経験があります。

AWSを利用したインフラ構築

  • インフラエンジニア専任として業務をしたことはありませんが、必要に応じて既存インフラの横展開や、各種インスタンスのスケールアップ・スケールアウト対応をしたことがあります。

担当プロジェクト内容(一部)

詳細は 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月(株式会社リブセンス)

■ 備考

転職口コミサイトのコンバージョン数向上施策

■ 内容

  • 転職口コミサイトの開発に携わっていたときのプロジェクト。求人応募数や転職エージェントへの登録数を向上させるための施策を実施。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のフォーマットの作成、仕様変更に伴うリスクの事前確認など、API開発の取りまとめを担当。

■ 使用技術

  • Ruby, Swagger、AWS(EC2, RDS), Docker

■ 開発規模

  • 6人(BE 3人, アプリ 2人, デザイナー 1人)

■ 開発時期(在籍企業)

  • 2019年4月 - 2020年12月(株式会社ワンキャリア)

■ 備考

  • チームメンバーと積極的にコミュニケーションをとることで作業の分担を円滑に行うことができた。
  • 仕様作成の段階で実装上問題がある点についてはいち早く指摘し、仕様の調整した。

ATS(採用管理システム)連携機能拡張

■ 内容

  • 既存のサービスで実装されていた外部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月(株式会社スペースマーケット)

■ 備考

  • リリース時はデータ移行を実施(既存のお気に入りのデータをリスト化さえるための作業)。
  • また、アプリも同時リリースをする必要があったため、連携を取りリリース作業を行う。

関連リンク

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment