自己紹介
名前: 渡邊 泰紀 (わたなべ たいき)
a.k.a: yasunori0418
GitHub: yasunori0418
Twitter: @YKirin0418
好きな『物/技術』
- dotfiles
- Vim/Neovim
- Linux
- 開発環境の構築
- 面倒な作業を自動化をするための
yak shaving
- ワークフローの改善
個人で使っている『言語/フレームワーク/技術』
- Deno TypeScript
- denops.vim
- vimの設定やプラグインの作成に利用
- denops.vim
- zsh
- 開発用のメインShellとして使用
- vim script
- vimプラグイン作成経験あり
- luaJIT in Neovim
- 個人で使用しているNeovimの設定言語として利用
- Nix/NixOS
- 個人の開発環境に利用
仕事で使ったことのある『言語/フレームワーク/技術』
- Linux
- 日常的に使用中
- Git
- 基本的な操作から、簡単なrebase操作まで可能
- GitHubを普段利用
- 過去の職場では自己ホスティングのGitLabを使用
Ruby on Rails- めっちゃ古い!
- 新しい言語仕様やフレームワークについては詳しく…ない
- Perl
- 古いシステムでPerl/CGIに触れた経験有り
- Python
- FastAPI/Pydantic
- 新規サービスの開発に利用
- SQLAlchemy
- バッチのリプレイスや新規サービスの開発に利用
- Selenium
- 業務自動化ツールの一環でメンテナンス経験あり
- pytest
- 新規実装やリプレイスしたアプリケーションのテストコード追加経験有り
- FastAPI/Pydantic
- PHP/Laravel
- PHPUnit
- Pest
- 社内の記事管理CMS開発の経験有り
- 社内へ向けた自主制作の独自モジューラブルCMSの設計と仮実装
- ドメイン駆動で設計された自社開発プロダクトの開発
- 受託開発で予約管理システムの開発
- テストコードが無いところにテストコード追加経験あり
- PHPUnit
- TypeScript
- React.js/Next.js
- ちょっと触れるくらい
- Vitest
- AWSのLambdaで動かしているバッチに対してテストコード追加に利用
- React.js/Next.js
- 開発環境ツールセット
- Docker/docker-compose
- Bash
- awk
- Makefile
- 業務でこれらのツールを使用して共通的な開発用サブコマンドの作成
- 簡単なシェル芸なら可能
- RDBMS
- MySQL/MariaDB
- 1億レコードのテーブル移行作業の経験有り
- 移行作業に合わせて、Alter文と同等のプロシージャを作成
- Oracle
- MySQL/MariaDB
- Apache
- Perl/CGIを触る過程で設定を操作した経験あり
- AWS
- VPC
- EC2
- 開発チームの開発環境構築に利用
- Lambda
- テスト用のAPIをPythonで実装
- Node.js/TypeScriptで構築されたバッチの保守運用
- StepFunctions
- Rekognition
- EventBridge
- CloudFormation
- 実装途中のLPサイト自動生成機能を完成させました
- 01での開発経験は無し
- CloudWatch
- Lambdaのテスト監視に使用
- SNS