Skills

投稿日: 更新日:

凡例

  • ★★★★★: 業界レベルで強い
  • ★★★★: 経験が豊富で、トラブルを事前に回避できる。
  • ★★★: 公式サイトなどを見て一人で解決できる。
  • ★★: 簡単なプログラムが作れる / 設定できる。
  • ★: 触ったことがある程度。

白星(☆)は0.5相当です。 かっこがきで staled と書かれているものは今ほとんど使っていないものです。

基本スキル

MacメインなのでWindowsがやや苦手です。

Linux ★★★★
macOS ★★★★
Git ★★★★
Windows(staled) ★★★

プログラミング言語

Python ★★★☆
Java(staled) ★★★☆
TypeScript / JavaScript ★★★
Ruby(staled) ★★★
Bash ★★★
Node.js1 ★★
Go(staled) ★☆

フレームワーク

Django ★★★☆
Ruby on Rails(staled) ★★

Infrastructure as Code

Ansible ★★★★
Docker ★★★
Vagrant(staled) ★★★
Jenkins(staled) ★★★

ミドルウェア

Apache HTTP Server(staled) ★★★
Apache Tomcat(staled) ★★★
Nginx ★★

データベース

SQL ★★★★
PostgreSQL ★★★
Oracle(staled) ★★★
MySQL / MariaDB(staled) ★★★
Amazon DynamoDB(staled) ★★

フロントエンド

知識が古いですが、W3Cのドキュメントを読み漁ってた時期があるので、 基本的な知識は身についています。

HTML5 ★★★
CSS3 ★★★
UIkit ★★★
Bootstrap 3/4 ★★★
Bulma(staled) ★★★
Sass(staled) ★★

クラウド

Amazon EC2 ★★★
Amazon Route 53 ★★★
Amazon RDS ★★
Amazon Route 53 ★★
AWS Lambda ★★
Amazon API Gateway ★★
Amazon SNS ★★
Google Cloud Platform

SaaS

CircleCI ★★★
Sentry ★★★
Codecov ★★★

チーム開発

  • GitHub
  • コードレビュー
  • スクラム
  • リモート開発

開発ツール・エディタなど

2018年よりIntelliJ IDEAに乗り換えました。

  • JetBrains製品(IntelliJ IDEA, PyCharm, WebStorm)
  • Visual Studio Code
  • Selenium系(Selenide / Geb)
  • Vim

その他主な技術

  • Google Chrome拡張
  • JUnit
  • KVM
  • XML
  • OpenID Connect(OP/RP)
  • SAML
  • TDD
  • Hugo(static site generator)
  • ドメイン駆動設計
  • 保守性を考えた開発、読みやすいコード
  • 使いやすいライブラリ開発

過去に経験、あるいは古い技術

  • Eclipse
  • Subversion
  • jQuery
  • AIX
  • C++
  • Perl
  • Objective-C

不足している経験、技術

これから伸ばしていきたいところです。

  • フロントエンド、Node.js周りの最新技術
  • 継続的デリバリー
  • 可用性、拡張性を考えたサーバ構築
  • リーダー、マネジメント経験

  1. JavaScriptとは別に、npmなどNode.js周りのスキル ↩︎