A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | スキルシート(最終更新日 2023/5/10) | |||||||||||||||||||||||||
2 | ||||||||||||||||||||||||||
3 | 得意分野 | |||||||||||||||||||||||||
4 | 業務 | Webアプリケーション開発 | ||||||||||||||||||||||||
5 | 技術 | Ruby, React | ||||||||||||||||||||||||
6 | ||||||||||||||||||||||||||
7 | ||||||||||||||||||||||||||
8 | 自己PR | |||||||||||||||||||||||||
9 | インフラ・サーバサイド・フロントエンドと、Webアプリケーション全般の開発経験あり。 サーバサイドはRuby、フロントはReact、インフラはAWSの経験が長い。 大手企業での開発経験を活かした、仕事の慎重さ(既存システムへの影響範囲調査やテストケースの洗い出しなど)を得意とする。 | |||||||||||||||||||||||||
10 | ||||||||||||||||||||||||||
11 | 学歴・職歴 | |||||||||||||||||||||||||
12 | 年月 | 学歴・職歴 | 備考 | |||||||||||||||||||||||
13 | 2008年4月 – 2012年3月 | 明治大学 電気電子生命学科 | 電力系統の数値計算の研究に従事 | |||||||||||||||||||||||
14 | 2012年4月 – 2014年3月 | 東京大学大学院 情報理工学系研究科 | 自然言語処理の研究に従事 | |||||||||||||||||||||||
15 | 2014年4月 – 2017年5月 | 楽天(株) | Javaサーバサイドエンジニア(正社員) 楽天トラベルの予約通知APIや会計システムの開発を担当 | |||||||||||||||||||||||
16 | 2017年6月 – 2019年3月 | (株)スペースマーケット | Rubyサーバサイドエンジニア(正社員) AWSの設定やReactでのフロント実装などWeb開発全般を担当 | |||||||||||||||||||||||
17 | 2019年4月 - 2020年12月 | (株)ワンキャリア | Rubyエンジニア(SES) Ruby on RailsによるAPI・Webアプリケーション開発を担当 | |||||||||||||||||||||||
18 | 2021年1月 – 2022年12月 | (株)リブセンス | Webエンジニア(SES) Rails API, Next.js(TypeScript)のフロント開発を担当 | |||||||||||||||||||||||
19 | 2023年1月 – 現在 | freee(株) | Webエンジニア(SES) Rails・ReactによるWebアプリケーション開発を担当 | |||||||||||||||||||||||
20 | ||||||||||||||||||||||||||
21 | 個人技術ブログ | |||||||||||||||||||||||||
22 | https://nishinatoshiharu.com/ | |||||||||||||||||||||||||
23 | ||||||||||||||||||||||||||
24 | 執筆経験 | |||||||||||||||||||||||||
25 | Software Design (ソフトウェアデザイン) 2020年12月号, Docker特集 第3章 | |||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||
27 | スキルセット | |||||||||||||||||||||||||
28 | 直近使用しているもの | - Ruby(Ruby on Rails, RSpec) - Swagger(OpenAPI) - React(Next.js, Redux, Jest) - TypeScript - AWS - Docker - CircleCI - Sentry - Cronitor - Datadog - Kubernetes | ||||||||||||||||||||||||
29 | 使用経験があるもの | プログラミング言語 ライブラリ フレームワーク | - Vue.js(Vuex) - GraphQL - Apollo - Java(Spring Framework, Spring Boot) - PL/SQL | |||||||||||||||||||||||
30 | DB KVS サーバー クラウド | - GCP - MongoDB - Oracle Database - Redis - nginx - Apache Tomcat | ||||||||||||||||||||||||
31 | 監視ツール | - Mackerel - New Relic | ||||||||||||||||||||||||
32 | その他 | - Jenkins - Fastly - Elasticsearch - Kibana - Redash - SendGrind - Stripe - Capistrano | ||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | 経験領域 | |||||||||||||||||||||||||
35 | ■ モノリスRailsアプリケーションの開発・運用 1,000以上のモデルが存在するサービスの開発経験があります。 デグレを発生させないよう既存コードを理解しつつ機能拡張を行ってきました。 | |||||||||||||||||||||||||
36 | ■ RailsによるWeb API開発全般 Open APIによるスキーマ定義、RSpec、API設計、エラー通知処理、テーブル設計、外部API連携、 などAPI開発に関連する周辺技術を実装した経験があります。 | |||||||||||||||||||||||||
37 | ■ React・Next.jsを利用したフロントエンド開発 フロントのロジック実装やデザインをもとにしたコンポーネント作成などの経験があります。 「モノリスアプリケーション」「フロントとバックエンドが切り離されたアプリケーション」の両方の開発経験があります。 | |||||||||||||||||||||||||
38 | ■ AWSを利用したインフラ構築 インフラエンジニア専任として業務をしたことはありませんが、 必要に応じて既存インフラの横展開や、各種インスタンスのスケールアップ・スケールアウト対応をしたことがあります。 | |||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | 担当プロジェクト(一部) 詳細は https://gist.github.com/nishina555/1fecaa15f94207422fc39674ad178132 参照 | |||||||||||||||||||||||||
43 | ■ プロジェクト名 個人向けクラウド会計システムの保守運用・機能改善・A/Bテスト ■ 内容 freeeでの業務。 確定申告時期を中心とした技術問い合せに対する調査・回答、個人利用者向けの機能改善施策およびそれに伴うA/Bテストを実施。 ■ 担当業務 サーバサイド、フロントエンド ■ 使用技術 Rails, React, flow, Figma ■ 開発規模 6人(エンジニア 4人、PO 1人、デザイナー 1人) ■ 開発時期(在籍企業) 2023年1月 - 2023年5月(freee株式会社) ■ 備考 - 仕様の作成からエンジニア主体で行った - 大規模な既存コードをいち早くキャッチアップし、保守・運用を進めた。 | |||||||||||||||||||||||||
44 | ■ プロジェクト名 企業向け企業情報管理サービス開発 ■ 内容 転職口コミサイトの開発に携わっていたときの新規開発プロジェクト。転職口コミサイトの企業ページを編集できる管理画面を作成。 ベータ版として口コミの返信とお気に入り(ピックアップ)登録ができる機能をリリース。 ■ 担当業務 サーバサイド、フロントエンド ■ 使用技術 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 | |||||||||||||||||||||||||
45 | ■ プロジェクト名 転職口コミサイトのコンバージョン数向上施策 ■ 内容 転職口コミサイトの開発に携わっていたときのプロジェクト。 求人応募数や転職エージェントへの登録数を向上させるための施策を実施。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と意見交換しながら詳細を詰めていった。 | |||||||||||||||||||||||||
46 | ■ プロジェクト名 転職エージェント・求人プラットフォーム連携開発 ■ 内容 転職口コミサイトの開発に携わっていたときのプロジェクト。 会員を転職エージェントに送客したり他社の求人を自社サービスに掲載するバッチや画面を開発。 CSVファイルや外部APIを利用してデータ連携を行った。 ■ 担当業務 サーバサイド、フロントエンド ■ 使用技術 Rails, React, TypeScript, Kubernetes, Weave Cloud, AWS, Docker ■ 開発規模 4人(エンジニア 4人) ■ 開発時期(在籍企業) 2021年1月 - 2022年12月(株式会社リブセンス) ■ 備考 - 提携企業の担当者や社内営業担当とコミュニケーションをとることで、仕様・納期・開発優先度の確認を行なった。 - 影響範囲が広く確認項目の多いバッチ開発を大きな障害を発生させることなく円滑に行った。 | |||||||||||||||||||||||||
47 | ■ プロジェクト名 モバイルアプリ用API開発 ■ 内容 モバイルアプリのリニューアルに伴い、既存APIの刷新と新規APIを開発。 必要となるAPIの洗い出し、APIのフォーマットの作成、仕様変更に伴うリスクの事前確認など、API開発の取りまとめを担当。 ■ 担当業務 サーバーサイド ■ 使用技術 Ruby, Swagger、AWS(EC2, RDS), Docker ■ 開発規模 6人(BE 3人, アプリ 2人, デザイナー 1人) ■ 開発時期(在籍企業) 2019年4月 - 2020年12月(株式会社ワンキャリア) ■ 備考 ・チームメンバーと積極的にコミュニケーションをとることで作業の分担を円滑に行うことができた。 ・仕様作成の段階で実装上問題がある点についてはいち早く指摘し、仕様の調整を行った。 | |||||||||||||||||||||||||
48 | ■ プロジェクト名 ATS(採用管理システム)連携機能拡張 ■ 内容 既存のサービスで実装されていた外部ATS(採用管理システム)との連携機能の拡張。 ATSとのAPI通信のロジック修正、転送データの修正、新規テーブル作成、新規管理画面作成などを担当。 ■ 担当業務 サーバーサイド・フロントエンド ■ 使用技術 Ruby, AWS(EC2, RDS), Docker ■ 開発規模 4人(BE, FE, デザイナー, ディレクター) ■ 開発時期(在籍企業) 2019年4月 - 2020年12月(株式会社ワンキャリア) ■ 備考 - 既存の実装・仕様をいち早くキャッチアップした点が評価された - ATS提供企業の担当者とコミュニケーションをとることで、円滑にQAを実施することができた | |||||||||||||||||||||||||
49 | ■ プロジェクト名 集客用ランディングページ動的生成機能 ■ 内容 定期的に作成するキャンペーン用LPを管理画面から作成できるように改善したプロジェクト。 LP作成者が管理画面から登録した文言、メインカラー、配置などの情報がDBに保存され、APIを経由して画面に表示させる。 管理画面、DB設計、API、フロント実装を担当。 管理画面はActive Adminで作成。APIはREST APIとGraphQLにて実装。 ■ 担当業務 フロントエンド、サーバーサイド ■ 使用技術 React, Express, Ruby, Docker, AWS(ECS, EC2, ALB, RDS), Ruby, RSpec ■ 開発規模 3人(PM,BE,FE, デザイナー) ■ 開発時期(在籍企業) 2017年6月 - 2019年3月(株式会社スペースマーケット) ■ 備考 仕様が細かく決まっていなかったため、PMやデザイナーとコミュニケーションをとることで仕様作成を行う。 | |||||||||||||||||||||||||
50 | ■ プロジェクト名 お気に入りリスト作成 ■ 内容 お気に入り登録したデータをリストで管理できるようにする機能拡張。 お気に入りに関するCRUD API、お気に入り登録するときの画面の動き(モーダルやお気に入り状態の表示/非表示)などを実装。 ■ 担当業務 サーバーサイド、フロントエンド ■ 使用技術 React, Ruby, RSpec, AWS(ECS, EC2, ALB, RDS) ■ 開発規模 3人(PM,BE,FE, デザイナー) ■ 開発時期(在籍企業) 2017年6月 - 2019年3月(株式会社スペースマーケット) ■ 備考 - リリース時はデータ移行を実施(既存のお気に入りのデータをリスト化さえるための作業)。 - アプリも同時リリースをする必要があったため、連携を取りリリース作業を行う。 | |||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |