スキルセット・技術
スキルセット
| カテゴリ | スキル | 習熟度/経験期間 |
|---|---|---|
| クラウド | AWS, OCI, Cloudflare | 実務経験あり |
| 仮想化/OS | VMware, Nutanix HCI, Linux (RHEL系), Windows Server | 得意 |
| 言語/FW | Python (3年), Rust (3年), TypeScript (1年), JavaScript | 実務/個人開発 |
| フロントエンド | React, Next.js, Nuxt.js | 個人開発 |
| その他 | Git, Docker, PCI DSS, SSL/TLS | 実務経験あり |
個人開発プロジェクト
※コードの公開はしていませんが、技術的な挑戦と習得スキルを記載します。
API連携bot開発 (Rust)
概要: 特定のWebサービスのAPIと連携し、自動化された処理を行うbotを開発。
技術的挑戦:
- Rustの所有権システムやライフタイムは常に意識すべき課題であったが、コンパイラと向き合い解決に導いた。
- パフォーマンス向上のため、reqwest ではなく低レベルなHTTPライブラリである Hyper を直接利用。非同期処理 (async/await) の実装難易度は高まったが、より効率的なネットワーク処理を実現した。
- セッション管理周りでは、HTTPヘッダーやクッキーの手動設定・管理が複雑であったが、公式ドキュメントや非同期エコシステムの理解を深めることで解決した。
習得スキル: Rustの深い理解、非同期処理、Hyperを用いた高度なHTTP通信、パフォーマンスチューニングの基礎。
モダンWebサイト構築 (TypeScript, Next.js/Nuxt.js)
概要: 実際にあるサービスを模倣した学習目的のサイト構築。
技術的挑戦: Next.js/Nuxt.jsによるSPA/SSRの実装、TypeScriptによる型安全な開発、Cloudflare PagesへのCI/CDを利用したデプロイフロー構築。