システムエンジニア(SE) / プログラマ(PG) / プログラマ(スマートフォン) / iOSアプリエンジニア / Androidアプリエンジニア / サーバーエンジニア・インフラエンジニア / データベースエンジニア / その他 エンジニア
スキル | レベル | 経験年数 | 備考 |
---|---|---|---|
PHP | 4 | 3〜5年 | - バージョン 5.*-7.* を用いた実装 - キャッシュやデバッグ・プロファイリングなど、拡張モジュールの理解 - デザインパターンやマルチプロセス化による高性能化 - コンパイルオプションを指定したビルドによる最適化 |
JavaScript | 4 | 3〜5年 | - ES5-6 を用いた実装 - JQuery・ライブラリを用いた実装 - プロトタイプベース言語を用いたクラス設計 - デザインパターンを用いた再利用性の高いライブラリ設計 |
Kotlin | 3 | 1〜3年 | - バージョン 1.* を用いた実装 - Gradle等のビルド自動化システムの理解 - ディレクトリ構成を含む、アーキテクチャ設計 |
node.js | 3 | 1〜3年 | - バージョン 6.*-12.* を用いた実装 - ノンブロッキングI/O、イベントループなどの言語特性の理解 |
Ruby | 3 | 3〜5年 | - バージョン 2.* を用いた実装 - Bundlerを用いたGem管理の理解 |
Python | 2 | 半年未満 | - 言語仕様について - PIPを用いたパッケージ管理について - フレームワークについて |
Laravel | 4 | 1〜3年 | - バージョン 5.*-7.* を用いた実装 - MVCアーキテクチャとORMを用いた保守性の高い実装 - サービスプロバイダのカスタマイズや独自ミドルウェアの実装 - フロントエンドフレームワーク組み込みやトークン認証を用いたSPAの開発 |
FuelPHP | 4 | 3〜5年 | - バージョン 1.* を用いた実装 - MVCアーキテクチャとORMを用いた保守性の高い実装 - モジュール・パッケージ化による再利用性の高い実装 |
Zend Framework | 3 | 1〜3年 | - バージョン 1.*-2.* を用いた開発 - MVCアーキテクチャを用いた保守性の高い実装 |
Express.js | 3 | 1〜3年 | - バージョン 3.*-4.* を用いた実装 - テンプレートエンジンを用いた動的Webアプリケーションの開発 - ルーティング・ミドルウェアを用いたREST APIの開発 |
Ruby on Rails | 3 | 1〜3年 | - バージョン 5.*-6.* を用いた実装 - MVCアーキテクチャとActiveRecordを用いた保守性の高い実装 |
vue.js | 4 | 1〜3年 | - バージョン 12.*-16.* を用いた実装 - ライフサイクルの理解とフック毎の実装 - データバインディングとテンプレート構文を用いたレンダリング - コンポーネントを用いた疎結合なアプリケーションの開発 - 各種コアライブラリを用いた開発 |
Chef | 3 | 3〜5年 | - バージョン 12.*-16.* を用いた開発 - 各種resourceを用いた冪等性の高いcookbookの実装 - 例外ハンドラーを用いた再現性の高いrecipeの開発 - チャットツール連携等による、失敗時のコンティジェンシープランの設計 |
ansible | 3 | 1〜3年 | - バージョン 2.* を用いた実装 - 各種moduleを用いた冪等性の高いplaybookの開発 - バージョン指定等、最小限の変更で実行可能な動的roleの開発 - 十分な動作保証の為の単体テストの実装 |
test | 3 | 1〜3年 | Inspec (スキル名が存在しない為) - バージョン 4.* を用いた実装 - 対象サーバーの状態が求める結果である事を担保可能なプロファイルの開発 - プロビジョニング結果が正常である事を担保可能なコントロールの開発 |
Dev | 4 | 1〜3年 | Packer (スキル名が存在しない為) - OSオフィシャルイメージを用いたプラットフォーム毎のベースイメージの開発 - プロビジョニング済みのバージョン管理可能なゴールデンイメージの生成 |