ksgr.net

こんにちは、 みつ (mitsu-ksgr) です。
さいたまでプログラマをしています。

仕事は Web Backend をやることが多いですが、 必要に応じて Web Frontend、ツール系(Script, GUI)も書きます。
以前は Android アプリやゲームも書いてました。

> Env

普段は Debian マシンで開発しています。
Windows マシンもありますが、まともな開発環境は構築していません。
2019年くらいまでは Mac OSX も使っていましたが、 Linux メインに移行してからはあまり触れていません。

主に zsh を使いますが、 bash も使います。
エディタは vim を好みますが、 VSCode も使います。

Web まわりは Docker コンテナ上で開発することが多いです。

> Likes and ...

好きなやつ:

  • Rust
  • C/C++
  • Golang
  • Python
  • Java Script
  • Lua
  • Shellscript
  • Docker
  • Debian
  • Arch Linux
  • GCP
  • Terraform

苦手なやつ:

  • CSS
  • CSS
  • CSS

最近は Rust が楽しくてお気に入り。

初めてちゃんと触れ合った言語が C だったせいか、 どちらかといえば静的型付け言語が好みです。
サクッと片付けたいタスクなどは、 シェルスクリプトや Python で書くことが多いです。

個人的な Web サイトは Svelte で作成することが多いです。

クラウドサービスは、個人では GCP を使っています。 UI が(比較的)分かりやすいので。
AWS は仕事で大変お世話になっていますが、未だに UI に慣れません (けど最近は AWS がスッキリしてきた気がする?)。
新規ではなるべく Terraform を使うようにしています。

UI デザイン周りは苦手なので、フレームワークに頼ることが多いです。

> My Works

趣味で作成し、現在公開しているものです。

  • dirback ... ディレクトリベースの、シンプルなバックアップツール
  • i18ner ... i18n 用の翻訳ファイルを作成するための Web ツール
  • Gggls ... 国・地域や言語を指定して Google 検索をする Web ツール
  • Netflix Playtime Display ... Netflix の再生時間に「現在の再生時間」を追加する Chrome 拡張
  • その他、細かいツールなどは GitHub にあります。

> Career

ソフトウェアエンジニアとしての簡単な職歴です。

Open
Web サイト運営・スマートフォン向けアプリ・ゲーム制作会社

2012/12 ~ 2014/12

使用技術: C++, Android Java, Objective-C, JS, PHP, cocos-2dx, MySQL, SQLite

フルタイムのアルバイトとして勤務。

Android 向けアプリ、 Android / iOS 向けのカジュアルゲーム・ソーシャルゲームの開発を担当。

スマートフォン向けゲーム制作会社

2015/01 ~ 2015/07

使用技術: C++, Android Java, JS, Python, Ruby, cocos-2dx, MySQL

正社員として勤務。

Android / iOS 向けのソーシャルゲームの開発を担当。

スマートフォン向けゲーム制作会社

2015/09 ~ 2016/02

使用技術: C++, Lua, Python, cocos-2dx

業務委託のゲームエンジニアとして参画。

ゲームイベントのスクリプトやエフェクトの開発を担当。

Web サービス会社

2016/03 ~ 2016/09

使用技術: Ruby, Ruby on Rails, AWS, MySQL

知人と会社を作り役員として参加。

Web サービスを開発するも資金ショートで解散……!

業務委託マン

2016/10 ~ 現在

使用技術: Ruby, Python, PHP, Golang, JS, TS, Svelte, Vuejs, React, Docker, AWS, GCP, Terraform, MySQL, PostgreSQL, MongoDB, Redis ...

業務委託として複数企業の開発に参画。

Web サービスの開発をメインに、Android アプリ、 社内ツール開発、Kintone アプリなど、様々なお仕事を頂いてます。
主に運用・保守・開発の業務がメインですが、技術選定や設計、リードなども行います。

詳しくは直接聞いて頂ければと思います :)

> Skills

主に仕事で使ったもの。
仕事以外でも色々触っているので、何かあれば直接聞いてください。

  • プログラミング言語
    • Shell script (bash, zsh)
    • C99
    • C++ ~17
    • Golang
    • Ruby
    • Python
    • JavaScript
    • TypeScript
    • Lua
    • Java (Android)
    • PHP
    • Objective C
  • フレームワークやミドルウェア
    • Docker (docker-compose)
    • Ruby on Rails
    • Svelte
    • Vue.js
    • Node.js
    • Django
    • FastAPI
    • cocos2d-x
    • Kintone
  • DB
    • MySQL
    • SQLite
    • PostgreSQL
    • Mongo DB
    • Redis
  • クラウドサービス
    • AWS
    • GCP

> Contact Me

何かあればお気軽にご連絡ください :)

  • Twitter (現 X) DM ... @mitsu_ksgr
  • Mail ...
    k.sgr.mitsu.g
    あっと
    gmail.com