スタートアップ企業を経験し、バックエンドからフロントエンドまで、Webサービスを0ベースから立ち上げました。
業界としてはECが最も経験としては多く、ついでアドネットワーク、ソーシャルゲームの経験があります。
要件定義から、設計、開発、運用保守までカバーできます。

Profile

  • Tatsunori Nishikori(@kitaro)
  • Rubyの聖地・島根出身
  • 得意な言語 : Ruby, Python
  • 好きなエディタ : Vim
  • 好きなOS : Mac OS

言語/フレームワーク

Ruby Python PHP Java JavaScript Scala Ruby on Rails Django Sinatora Falcon HTML5 CSS3 CakePHP PlayFramework CoffeScript TypeScript Vue.js Angular5 JQuery

DevOps

Git Jenkins CircleCI Agile Slack Capistrano Ansible Chef Docker swagger Taiga.io

インフラ

CentOS AWS nginx Apache Redis memcached MySQL PostgreSQL MariaDB unicorn Apache Spark ElasticSearch Rundeck

Production

msgiver

ChatサービスにをCUIからメッセージを簡単にPOSTするライブラリ

store_api

GooglePlay/AppStoreからランキング情報をスクレイピングして、データを取得するgem

as_namespace

Rubyのモジュールの別名を定義するgem

confidential_info_manager

OpenSSLを利用した、暗号化/復号化gem
Json/yamlに出力可能

ansible-init

Ansibleのテンプレートを生成するスクリプト

convert_DynamoDB_S3File_To_JSON

DynamoDBをDataPiplineを利用して生成されたS3のファイルをJSONに変換するスクリプト

Career

Present

July 2018

ライブ動画配信のインフラを中心に担当。Amazon Media Serviceを利用しライブ配信のインフラを構築。細かい設定箇所で動画配信の業務知識を学ぶ機会が出来た。

April 2018

デザインリニューアルと並行し、古いシステムのリプレイスを行う。asyncに対応しているaiohttpを利用し、非同期でレンダリングさせ、サイトの高速化に貢献。

2018

September 2017

Amazon EMR上でApache Sparkを利用し、ビッグデータからデータクレンジング、Spark MLを利用した強調フィルタリングでレコメンデーションを実現。

April 2017

フリーランスとして、CChannelにJoin。実務でPythonをがっつりと開発で使用。

October 2017

Amazon Paymentを既存決済処理に導入。

2017

October 2016

Ruby1.9(Sinatora)、一部JavaのシステムをRuby 2.4系 + Rails5.0にリプレイス。

2016

October 2015

netpriceにJoin。プロジェクト管理の見直しから、古くなったシステムの整理を行う。

April 2015

収集したアプリのデータを元に、分析レポートの抽出をPythonやApache Sparkを利用して行う。

2015

October 2014

アプリのランキングデータをクローリングして収集。Java/Rubyで実装。

March 2014

spikeのβ版開発に参加。UIをメインに担当。

2014

October 2013

Tokupoの運用開発から、移行サポートまで担当。

2013

March 2012

metapsにJoin。ソーシャルゲーム等の開発に関わり、Web系アプリ開発エンジニアとしてのキャリアを積み始める。

2012

Since 2012

地元SI企業にて、主に電子カルテパッケージ導入に関わる。直接顧客との要件定義にも参加。

Past