Toshiharu Nishina

HR系Web企業 / サーバーサイドエンジニア(SES)

東京都

Toshiharu Nishina

HR系Web企業 / サーバーサイドエンジニア(SES)

東京都

Toshiharu Nishina

HR系Web企業 / サーバーサイドエンジニア(SES)

This user is using the new profile.

Join our Beta test to try out our new profile.

Join

フルスタックエンジニア目指します!

(最終更新日: 2020年12月14日)

(受託開発)Web診断テストシステムの構築

受託でのWeb診断テストシステムの構築をしました。 選択式の質問がいくつか用意されており、全てに回答するとユーザーの思考、傾向等の結果がわかるシステムです。 システムの概要ですが、テストを受けるユーザーとテストを作成するアドミンが存在しております。アドミンから送られたパスコードを利用してサービスにログインし、専用のテストを受けるというものになっています。 サーバーサイドとフロントエンドを担当し、テーブル設計、コーディングを行いました。 開発人数は自分を含む2人で受託開発をしていました。 開発体制は依頼会社から仕様が渡され、開発は受託側で一任されていました。タスクのアサインをもう一人の開発者が行い、自分はタスクベースで開発をしました。 システム構成はサーバーサイドはRuby on Rails, フロントエンドはerbを利用したモノリシックなアーキテクチャとなっています。 実装した機能は以下の機能です。 テーブル設計 保存された質問項目をページングで画面に表示させる 技術のアピール点は以下になります。 システムに関係するテーブル設計を自分一人で担当しました。必要になるドメインの洗い出しをし、テーブル設計に落とし込むまでを担当した点に関しては良い経験になったと思います。 ページングやクッキーを利用した質問項目の表示を実装しました。「前の質問に戻る」を押した時に先ほどクリックしたデータをそのまま残しておく、ページングで表示する質問数を分割するなど画面表示の実装にこだわりました。

In the future

Ambition

In the future

Webアプリケーションを早いサイクルでどんどん開発していきたいです。 アイデアをすぐに形にできるエンジニアになりたいです。 開発に集中できる環境の中で様々なスキルを吸収して成長していきたいです。

Apr 2019
-
Present

サーバーサイドエンジニア(SES)
Present

Apr 2019 -

Present

Ruby on RailsによるWebアプリケーション・API開発に従事。 そのほかDockerによる環境整備も担当。

June 2017
-
Mar 2019

サーバーサイドエンジニア

June 2017 - Mar 2019

Webアプリケーション開発全般。 サーバーサイドはRails, GraphQL, Node.js, フロントエンドはReact, Reduxを利用。 そのほかAWS, Docker, CircleCI, Capistranoなどの環境整備も担当。

(受託開発)金融商品口コミサイト開発

受託での口コミサイトを作成しました。 口コミサイトは金融商品を扱うアフィリエイトサイトです。 サーバーサイドとフロントエンドを担当し、テーブル設計、コーディング、テストを担当しました。 開発人数は受託依頼会社のエンジニア2人、受託会社2人(自分を含む)の4人でした。 開発体制はチケットでタスク管理をし、チケットベースにプルリクを作成していくリモート体制でした。 システム構成はサーバーサイドはRuby on Rails, フロントエンドはerbを利用したモノリシックなアーキテクチャとなっています。 開発環境としてdockerを利用していました。 実装した機能は以下の機能です。 金融商品をクローリングし、DBに保存するためのスクレイピングスクリプト作成 スクレイピングを定期実行するためのタスク作成 deviseを利用したログイン周りの実装 ユーザー登録フォームの作成 フォームの入力エラー等、バリデーションエラーの文言を表示 Facebook認証ログインの作成 金融商品の一覧、詳細ページの作成 金融商品に紐づく口コミデータの表示 技術のアピール点は以下になります。 スクレイピングは金融商品の細かいデータが必要だったため、各商品の詳細ページを巡回し、クローリングするようにしました。ページによってDOMの構成が若干異なっていたため、HTMLが違いを吸収できるような実装をしました。 ログイン機能、SNS認証に関してはゼロから作成しました。gemやAPIのドキュメントを参考にしながら未経験の分野でも開発ができます。

(受託開発)金融商品口コミサイト開発

受託での口コミサイトを作成しました。 口コミサイトは金融商品を扱うアフィリエイトサイトです。 サーバーサイドとフロントエンドを担当し、テーブル設計、コーディング、テストを担当しました。 開発人数は受託依頼会社のエンジニア2人、受託会社2人(自分を含む)の4人でした。 開発体制はチケットでタスク管理をし、チケットベースにプルリクを作成していくリモート体制でした。 システム構成はサーバーサイドはRuby on Rails, フロントエンドはerbを利用したモノリシックなアーキテクチャとなっています。 開発環境としてdockerを利用していました。 実装した機能は以下の機能です。 金融商品をクローリングし、DBに保存するためのスクレイピングスクリプト作成 スクレイピングを定期実行するためのタスク作成 deviseを利用したログイン周りの実装 ユーザー登録フォームの作成 フォームの入力エラー等、バリデーションエラーの文言を表示 Facebook認証ログインの作成 金融商品の一覧、詳細ページの作成 金融商品に紐づく口コミデータの表示 技術のアピール点は以下になります。 スクレイピングは金融商品の細かいデータが必要だったため、各商品の詳細ページを巡回し、クローリングするようにしました。ページによってDOMの構成が若干異なっていたため、HTMLが違いを吸収できるような実装をしました。 ログイン機能、SNS認証に関してはゼロから作成しました。gemやAPIのドキュメントを参考にしながら未経験の分野でも開発ができます。

Apr 2014
-
June 2017

サーバーサイドエンジニア

Apr 2014 - June 2017

サーバーサイドエンジニア。予約API開発、会計システム開発などに従事。 Java, Oracle, Spring, PL/SQL等を扱う

Mar 2012

明治大学

理工学部電気電子生命学科

Mar 2012

電力系統における数値計算


Skills and qualities

Ruby

Recommended by Takahito Nara
1

React.js

Recommended by Takahito Nara
1

Java

Recommended by Takahito Nara
1

Git

Recommended by Takahito Nara
1

Node

Recommended by Takahito Nara
1

Publications

ソフトウェアデザイン 2020年12月号(Docker記事の寄稿)

Nov 2020

【レポート】バックエンドエンジニアチーム開発合宿を行いました

Sept 2018

【スペスマ人】フルスタックエンジニアを目指して選んだスタートアップ

Aug 2018

【プロダクト】特集ページをリリースしました

June 2018

【レポート】スペスマ開発合宿レポート #20180208

Feb 2018

Show more

Accomplishments/Portfolio

Enjoy IT Life

(受託開発)Web診断テストシステムの構築

(受託開発)金融商品口コミサイト開発

Awards and Certifications

TOEIC(835)

Aug 2015

WebDB Forum 2013 学生奨励賞

Nov 2013

基本情報処理技術者

Oct 2010

普通運転免許

Mar 2008

剣道東京都大会団体3位

Aug 2003


Languages

English - Professional, Japanese - Native