スキル | レベル | 経験年数 | 備考 |
---|---|---|---|
JavaScript | 5 | 5年以上 | いくつものプロジェクトで使用しており、ECMAScript5,6,7が書けます。 JavaScript特有の挙動を把握しています。 ライブラリのコードレベルでの調査や改良が可能です。 |
JavaScript (jQuery) | 4 | 5年以上 | JavaScriptをよく使うため、jQueryも問題なく使えます。 |
node.js | 4 | 3〜5年 | 複数のプロジェクトで使用しています。 Webサーバ、バッチ処理での利用経験があります。 Streamも勉強し利用したことがあります。 |
vue.js | 3 | 1〜3年 | いくつかのWebアプリケーションの開発経験があります。Vuex, Vue Routerも使えます。 |
knockout.js | 3 | 5年以上 | 5つ以上のプロダクトで仕様経験があり、使い慣れています。 一からライブラリを作ったことはありませんが、既存のライブラリを修正することはできます。 version3.2から実装されたComponent機能も使えます。 |
d3.js | 3 | 半年未満 | ほぼスクラッチの1案件で使いました。v3からv5への移行も可能です。 |
three.js | 3 | 1〜3年 | Webブラウザでの3Dサイネージをスクラッチで開発した経験があります。 |
mocha | 3 | 1〜3年 | JavaScriptのテストをする際には基本的にmochaを使っています。 |
CoffeeScript | 4 | 半年未満 | ほぼスクラッチの1案件で使用した経験があります。JavaScriptをよく使うため、問題なく使えます。 |
bootstrap | 3 | 5年以上 | Bootstrap2の頃から使用しており、v3はよく使っていました。 |
HTML5 | 4 | 5年以上 | 複数のプロジェクトで利用経験があるため問題なく扱えます。 |
CSS | 3 | 5年以上 | Webアプリケーションをよく作るため、基本的なことはできます。 |
SCSS | 3 | 5年以上 | Webアプリケーションをよく作るため、基本的なことはできます。 |
Ruby | 3 | 1〜3年 | おおよそ3年の経験があります。 主にデータ処理などのバッチ処理を書くために使っています。 |
Ruby on Rails | 2 | 半年〜1年 | 2つのプロジェクトでの利用経験があります。 |
Sinatra | 3 | 1〜3年 | 3つ程度の小規模案件で使ったことがあります。 |
RSpec | 3 | 1〜3年 | Rubyのテストでよく利用しています。 |
PHP | 4 | 5年以上 | PHP5.2~PHP7.xが使えます。 Webシステムの開発やバッチ処理で使っていました。 |
Laravel | 3 | 1〜3年 | いくつかのプロジェクトでの利用経験があります。 v5.6あたりをよく使いました。 |
Python | 3 | 1〜3年 | バッチ処理やWebサーバ、データ処理での使用経験があります。 |
Flask | 2 | 1〜3年 | PythonのWeb案件でよく使います。 |
Django | 2 | 1〜3年 | PythonのWeb案件でよく使います。 |
NumPy & Scipy | 3 | 1〜3年 | データ処理で何度か使ったことがあります。 自分の研究でも使いました。 また、機械学習の勉強や、機械学習案件の手伝い時にも使いました。 |
機械学習 | 2 | 1〜3年 | いくつのかの資料を読んだり(手を動かして)勉強をしたことがあります(自主勉強や大学院の授業)。 案件や研究の手伝いでの利用経験もあります(自分の研究では機械学習は利用せず、統計処理で済ませました)。 NNを使うときはTensorFlowを使いました。 |
C言語(組み込み) | 4 | 5年以上 | 最初に勉強したのはC言語で、何度も使ったことがあります。 組み込み開発の経験も何度もあります。 |
C++ | 2 | 5年以上 | バッチ処理や競技プログラミングでの使用経験があります。 アプリ開発では使ったことがありません。 |
C# | 3 | 1〜3年 | WindowsアプリとUnityゲームの開発経験があります。 |
Unity | 2 | 半年〜1年 | 2つのゲーム開発経験があります(非商用)。 主にC#でのコーディングや設計の経験があります。 UniRxを使えます。 |
Java | 3 | 1〜3年 | いくつかの業務での使用経験があります。 |
R | 3 | 1〜3年 | 研究で統計処理をする際によく使いました。 |
bash | 3 | 1〜3年 | 簡単な処理を書く時や、環境にできるだけ依存しない処理を書きたいときによく使います。 |
MySQL | 3 | 5年以上 | RDBMSとしてはほとんどMySQLを使っており、複数のプロダクトで使用経験があります。DBの設計も可能です。 回数は少ないですが、チューニング経験もあります。 |
MongoDB | 3 | 1〜3年 | Node.jsのバージョンがv0.x時代の時に何度か使っていました。 |
Docker | 3 | 1〜3年 | 複数のプロジェクトでの利用経験があります。 DockerComposeも扱えます。 |
git | 4 | 3〜5年 | 長く使っているため、問題なく扱えます。 複数のremoteを併用するケースも経験しています。 |
github | 3 | 3〜5年 | 長く使っているため、問題なく扱えます。 |
WebSocket | 3 | 3〜5年 | 複数のプロジェクトでの利用経験があります。 |
Linux | 3 | 5年以上 | 基本的にサーバーはLinuxを使います。 基本的なコマンドや、パイプ、シェルは使えます。 メインの開発マシンはUbuntuを利用しています。 |
Amazon Web Services (AWS) | 3 | 1〜3年 | EC2, S3, Lambdaの利用経験はあります。 他のサービスも携わっているプロジェクトでは利用されていますが、直接的に使用したことがあるのは上の3つです。 |
Redmine | 3 | 1〜3年 | 1案件でずっと使っています。 |