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★★★
Terraform★★★
Vagrant(staled)★★★
Jenkins(staled)★★★

ミドルウェア

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

データベース

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

フロントエンド

2022 年頃から本格的に React を学び始めました。

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

クラウド

明記がないのは AWS です。

EC2★★★
Route 53★★★
ECR★★
ECS★★
RDS★★
Lambda★★
CloudFront★★
API Gateway★★
SNS★★
Google Cloud Platform

SaaS

CircleCI★★★
Sentry★★★
Codecov★★★
GitHub Actions★★

チーム開発

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

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

2018 年より JetBrains 製品をメインで使っています。VS Code も使っています。

  • JetBrains 製品(IntelliJ IDEA, PyCharm, WebStorm)
  • Visual Studio Code
  • Vim

その他主な技術

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

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

  • XML
  • SAML
  • KVM
  • JUnit
  • Eclipse
  • Subversion
  • jQuery
  • AIX
  • C++
  • Perl
  • Objective-C

不足している経験、技術

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

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

脚注

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