273
0
0
経験とスキルセット
概要
ソフトウェアエンジニアとして 17 年ほど仕事をしています。2016 年からフリーランスとして仕事をしています。
サーバーサイドの開発が一番長いです。状況に応じて次の仕事に対応しています。
- 相談・採用・マネジメント
- 要件定義・レビュー・設計
- 実装・インフラ運用
これまでの関わりかたを次に挙げます。
- 週 3 日で 5 年ほど関わる会社。
- 月 4 時間で 8 年ほど関わる会社。
- 出資しながら関わる会社。
- ストックオプション保持で上場した会社。
これまで開発してきたシステムの種類は様々です。例えば、文書管理・ゲーム・SNS・出張手配・学校教育支援・人材マッチング・古物商・塩基配列管理などです。
Web/サーバーサイド
- Ruby on Rails: 10 年以上
- S2Struts・Struts: 2 年
- PHP: 少々
Web/フロントエンド
- jQuery: 5 年以上
- React.js: 1 年半
- TypeScript: 半年
スマートフォン
iOS 開発を 4 年ほど。
- Objective-C: 3 年
- Swift: 半年
- Titanium: 半年
データベース
- 300 テーブル規模を 2 社で経験。
- ゼロからの設計を数度。
- MySQL: 10 年以上
- PostgreSQL: 5 年以上
- DynamoDB: 半年
インフラ
- AWS
- ゼロからの構築を 5 度ほど。
- 同時接続数が 2,000 ほどで、並列稼働する EC2 が 4 台ほどの運用。
- ALB・EC2・RDS・VPC・Route 53・S3・ElastiCache・CloudSearch の運用。
- サーバー
- nginx・Apache・Puma・Unicorn の運用。
- 移行
- GMO サーバーから AWS へ移行。
- Linode から AWS へ移行。
- さくら VPS
- ゼロからの構築を 5 度ほど。
- 監視システム
- Datadog・New Relic・Rollbar の運用。
プロジェクト管理
- Trello・JIRA・Pivotal Tracker の運用。
マネジメント
- 2 社で経験。
- たとえば、10 名のかたの要件定義・設計・アサイン・レビュー。
そのほか
- WordPress のカスタマイズやインフラの運用を 3 年ほど。
- Salesforce の運用を少々。