Souma Sakaguchi
PORTFOLIO
ABOUT
所属:公立はこだて未来大学大学院 システム情報科学研究科
出身:北海道函館市
はじめまして。公立はこだて未来大学大学院 修士1年の坂口颯麻と申します。
ユーザーに不便を与えない、便利なものを作りたいと考えたことをキッカケに、公立はこだて未来大学に入学し、情報技術を学び始めました。
大学での学習を進めていくうちに、興味技術に関して専門性を高めたいと感じ、大学院進学を決意し、今に至ります。
現在は、システムソフトウェアやコンテナ型仮想化などのインフラ技術に興味があり、研究や日々の学習を通して、それらを学習中です。
どうぞ、よろしくお願いいたします。
SKILL
Language
Go
経験年数:2年半
使用用途:
・CNIプラグインやコンテナランタイムの開発
・netlinkパッケージやnetnsパッケージのFreeBSD移植
・Kubernetesなどのコードリーディング
C
経験年数:4年
使用用途:
・Linux/FreeBSDカーネルのコードリーディング
・BIRDのFreeBSD移植
・システムコールの挙動確認
Python
経験年数:3年
使用用途:
・ロボットのバックエンド開発
・研究で用いるテキスト解析のツール作成
・機械学習の勉強のための簡単なコード作成
Rust
経験年数:半年
使用用途:
・Rustの基礎的な学習
・コンテナランタイムの開発
補足:現在学習中です。
OS
FreeBSD
経験年数:1年半
使用用途:
・研究における実行環境
・jail/vnet
・Capsicum/Casper
・Linuxulator (Linux Emulation)
Linux
経験年数:1年半
使用用途:
・研究における実行環境
・Namespace
・iptables
・各種研究に利用するソフトウェアの挙動確認
Chrome OS
経験年数:1年
使用用途:
・普段使いのPCで利用
・Linux VM
補足:趣味利用の面が大きいので、ChromeOSに関する開発をしているわけではありません。
Container
CNI Plugins
経験年数:1年半
使用用途:
・FreeBSDへの移植
・コンテナ実行環境構築
・Kubernetesクラスターの構築
FreeBSD jail
経験年数:1年半
使用用途:
・コンテナランタイムからの実行環境構築
・Network Namespace互換としての利用
・FreeBSDにおける開発/ビルド環境としても利用
Containerd
経験年数:1年半
使用用途:
・Linux/FreeBSD両方で利用可能なコンテナランタイムとして利用
・nerdctlを用いたCNIプラグインのテスト
Kubernetes
経験年数:半年
使用用途:
・勉強のためのKubernetesクラスター構築
・基礎的な概念の理解
補足:現在学習中です。
Docker
経験年数:1年半
使用用途:
・Linuxにおける開発/ビルド環境
Tools
Vagrant
経験年数:1年
使用用途:
・テスト環境構築
・VirtualBoxの利用
Ansible
経験年数:1年
使用用途:
・テスト環境構築
WORKS
研究: 異種OS機能連携のための
セキュアコンテナネットワーキング機構の実現
コンテナ型仮想化 / コンテナネットワーキング / FreeBSD
FreeBSD環境におけるNetwork Namespace互換機能の実現
Network Namespace / vnet / コンテナランタイム
CalicoプラグインのFreeBSDへの移植
Calico / FreeBSD / netlink
ロボット型ユーザインタラクション
組み込み / ロボット / チーム開発
Rustの学習を兼ねたjailランタイム
Rust / FreeBSD / コンテナランタイム
nerdctlを用いたCalicoプラグイン動作環境の構築
Calico / Containerd / Qiita
CONTACT
お問い合わせは、
メールにてお願いいたします。