☁️ AWS・インフラ | 🦀 Rust・Go学習 | 🔧 CLI開発 | 📝 技術の気づき。現場で使える技術情報と学習記録を発信。

Kyonaka@AWSエンジニア
目次
👋 こんにちは、Kyonakaです! / Hi, I'm Kyonaka!
ようこそ、私の技術ブログへ。
Welcome to my tech blog!
🚀 自己紹介 / About Me
<aside>
- 🛠️ AWSエンジニアとして働きながら、プログラミング言語学習の旅を続けています
Working as an AWS engineer while continuing my programming language learning journey
- 💡 「インフラ脳で学ぶプログラミング言語」をテーマに、インフラエンジニアの視点から言語学習に取り組んでいます
Learning programming languages from an infrastructure engineer's perspective
- 📝 Qiita/Zennで「インフラエンジニアの言語学習記録」として技術発信を行っています
Sharing technical insights on Qiita/Zenn as "Infrastructure Engineer's Language Learning Records"
- ✨ 生産性向上やインフラ監視・運用自動化に役立つツール作りに情熱を注いでいます
Passionate about building tools that enhance productivity and support infrastructure monitoring and automation
</aside>
🛤️ 学習の軌跡 / Learning Journey
<aside>
Infrastructure Background → Language Learning
- 2023年以前: AWSエンジニア(Python Lambda実装、Java GCチューニング)
Before 2023: AWS engineer (Python Lambda, Java GC tuning)
- 2024年: Go言語に挑戦、基礎を習得
2024: Started learning Go, acquired fundamentals
- 2024年末〜現在: Rustを中心としたOSS開発に注力
Late 2024~Present: Focusing on OSS development with Rust
- 今後の展望: CLI開発からWebアプリケーション開発への展開
Future: Expanding from CLI development to web applications
インフラエンジニアとしての言語選択理由
- Python: Lambda関数、自動化スクリプト(業務での実用性)
- Go: 並行処理、システムプログラミング(インフラツールとの親和性)
- Rust: 安全性、パフォーマンス、CLI開発(長期的な技術投資)
</aside>
🛠️ 技術スタック / Tech Stack
<aside>
Core Infrastructure Skills
- Cloud: AWS (Management & Governance services, Infrastructure Monitoring services)
- Monitoring & Operations: インフラ監視、運用自動化
- Java Performance: Tomcat, Wildfly GCチューニング
Programming Languages
- Python: Lambda実装、自動化スクリプト(業務レベル)
- Rust: CLI開発、OSS開発(学習・実践中)
- Go: 基礎習得済み(個人学習)
Development Tools & Practices
- Database: SQLite, MySQL
- CI/CD: GitHub Actions
- Development: CLI開発に特化、OSS開発
</aside>
📝 主なプロジェクト / Main Projects
<aside>
公開中・開発中 / Published & In Development
- Hawk - Rust製構造化データ分析ツール(JSON/YAML/CSV対応)。
awk
のシンプルさとpandas
のパワーを融合Modern data analysis tool combining awk's simplicity with pandas' power for structured data
- Xcut - Rust製拡張版cutコマンド。フィルタリング機能と柔軟な区切り文字対応でログ解析を効率化Extended cut command with filtering capabilities and flexible delimiters for efficient log analysis
- Vento - Rust製軽量ファイル転送ミドルウェア。インフラ運用での安全なファイル転送を実現Lightweight file transfer middleware for secure infrastructure operations
学習成果物 / Learning Outcomes
- gc-log-analyzer - Rust製GCログ解析CLIツール。Java GCチューニング業務の知見をRustで実装GC log analysis CLI tool - implementing Java GC tuning expertise with Rust
- txtodo - Rust製todo.txt-cliのミニマル移植。Rustの言語特性を学ぶためのプロジェクトA minimal port of todo.txt-cli for learning Rust language features
</aside>
✒️ 最近の記事 / Recent Posts
<aside>
ブログ記事
</aside>
📚 学習・執筆 / Learning & Writing
<aside>
技術発信活動
- Qiita/Zenn: 「インフラエンジニアの言語学習記録」シリーズ
- 学習テーマ: インフラ脳でのプログラミング言語習得
- 発信内容: 言語選択の理由、学習過程、実践での気づき
現在の学習焦点
- 個人プロダクトの開発と運用 - Building and operating personal products
- Rustでのシステムプログラミング - System programming with Rust
- CLI開発からWebアプリケーション開発への展開 - Expanding from CLI to web development
</aside>
🌱 お気軽にご連絡ください! / Feel Free to Connect!
<aside>
ブログへのコメントやフィードバックはいつでも歓迎です。
特に、インフラエンジニアとしての言語学習やOSS開発について、お気軽にディスカッションしましょう!
一緒に学び、成長していきましょう!🚀
Let's learn and grow together! 🚀
</aside>
Github Stats