about

バックエンド・ライブラリ開発・インフラ構築を得意とするITエンジニアです。

webバックエンドの開発だけでなく、連携したChrome拡張機能やWindowsサービス、リアクトを用いたフロントエンド開発や、webサーバーへのCDの構築などの経験があります。 プライベートでは、webアプリケーションよりもライブラリ開発や、ゲームのmod開発などが多くなっています。

コミュニティ運営も行っており、クローズドな30人規模のコミュニティで副代表を務め、開発者を兼任してMinecraftを利用したRPG開発を行っています。

skill

資格

  • 基本情報技術者
  • マルチメディア検定 エキスパート
  • 画像処理技術者検定 ベーシック
  • 情報活用試験 1級
  • 情報システム試験 プログラミングスキル
  • 情報システム試験 基本スキル
  • 情報システム試験 システムデザインスキル
  • Java SE Programmer I (Java Silver)
  • 英検3級
  • 少林寺拳法初段

java

言語機能を利用してのライブラリ開発ができる程度

使用年数: 約2.6年

jvm

GCなどチューニングができる程度

使用年数: 約3.5年(2024年5月時点、現在まで)

kotlin/jvm

言語機能を利用してのライブラリ開発ができる程度

使用年数: 約2.5年(2024年5月時点、現在まで)

kotlin/js

kotlin-reactなどを利用したフロントエンド開発ができる程度

使用年数: 約0.6年(2024年5月時点、現在まで)

kotlin/common

言語機能を利用してのライブラリ開発ができる程度

使用年数: 約0.6年(2024年5月時点、現在まで)

spring boot

言語機能を利用してのライブラリ開発ができる程度

使用年数: 約0.8年

php/symfony

基本的なwebアプリケーションを作成できる程度

使用年数: 約0.9年

bash

自動化スクリプトを作成できる程度

使用年数: 約4.3年(2024年5月時点、現在まで)

html/css

デザインを考え実装できる程度

使用年数: 約2.3年(2024年5月時点、現在まで)

python

様々なフレームワークを利用してアプリケーションを実装できる程度

使用年数: 約1.1年(2024年5月時点、現在まで)

typescript

様々なフレームワークを利用してアプリケーションを実装できる程度

使用年数: 約1.1年(2024年5月時点、現在まで)

rust

基本的ばアプリケーションを実装できる程度

使用年数: 約1.6年(2024年5月時点、現在まで)

C#

基本的ばアプリケーションを実装できる程度

使用年数: 約0.5年

go

基本的ばアプリケーションを実装できる程度

使用年数: 約0.5年

RDB

設計ができる程度

使用年数: 約4.3年(2024年5月時点、現在まで)

MySQL/Mariadb

簡単なチューニングができる程度

使用年数: 約4.3年(2024年5月時点、現在まで)

SQLite

基本的な機能を使用できる程度

使用年数: 約0.7年(2024年3月時点、現在まで)

ドキュメントDB

設計ができる程度

使用年数: 約0.5年

Docker

Dockerfileを記述できる程度

使用年数: 約2.3年(2024年5月時点、現在まで)

kubernates

継続して運用できる程度

使用年数: 約1.5年(2024年5月時点、現在まで)

nginx

基本的な機能を使用できる程度

使用年数: 約3.1年(2024年5月時点、現在まで)

apache

基本的な機能を使用できる程度

使用年数: 約2.5年

prometheus

基本的な機能を使用できる程度

使用年数: 約0.8年(2024年5月時点、現在まで)

grafana

基本的な機能を使用できる程度

使用年数: 約0.8年(2024年5月時点、現在まで)

zabbix

基本的な機能を使用できる程度

使用年数: 約2年

experience

今日鯖

50人規模のゲームサーバーコミュニティの代表兼開発者、インフラ担当

2020年1月 - 2021年3月

Tatami Server

200人規模のイベントコミュニティの副代表兼開発者、インフラ担当

2021年4月 - 2022年7月

One Server

30人規模のクローズドなRPG開発コミュニティの副代表兼開発者、インフラ担当

2021年9月 - 2024年5月(現在)

products

kutil

kotlin multiplatformで書かれたユーティリティ。複数のプロジェクトで使いまわすコードをまとめている。

kunit

kotlin multiplatformで書かれたDIコンテナ。web以外の開発や制限の多い環境でも使用しやすいように設計している。

icha

画像ガチャを投稿できるサービス。ライセンスを設定できるようにするなどクリエイターに使いやすいよう設計している。

server-chat

MinecraftのBungeeCordを利用している際にサーバーごとにチャットを切り分けることができるプラグイン。

score-store

Minecraftのscoreboardとぷら銀を連携して扱うためのプラグイン。

mcsm

Minecraftのサーバーのワールドデータを管理するアプリケーション。

ChunkGenerater

Minecraftのチャンクをランダムに再生成するプラグイン。

ddns-client

CloudFlareを利用したDDNSのクライアント。

discord-downloader

Discordに投稿されたファイルをダウンロードするアプリケーション。

badge-collector

Discordで資格勉強の問題を出題できるボット。