# 業務経歴書
## 参画プロジェクト
### 本業
- 小学校成績/出席管理システム開発(2016/5 ~ 2017/6)
|key|value|
|---|---|
|責務範囲|設計, 開発, テスト, 運用|
|役割|プログラマ/SE/テスター|
|技術要素|Java, JavaScript, Struts, CentOS, ShellScript, ExcelVBA, MySQL|
- 機械学習チャットボットシステム開発(2017/7 ~ 2017/9)
|key|value|
|---|---|
|責務範囲|設計, 開発, テスト|
|役割|プログラマ/SE/テスター|
|技術要素|Java, JavaScript, ThymeLeaf, RiotJS, SpringFramework, CentOS, MySQL, Redis, Vagrant|
- 受注生産(箱)見積もり支援システム開発(2017/10 ~ 2018/07)
|key|value|
|---|---|
|責務範囲|要件定義, 設計, 開発, テスト, 運用|
|役割|プログラマ/SE/テスター|
|技術要素|Java, TypeScript, Angular2, SpringFramework, PlayFramework, CentOS, MySQL, AWS(EC2, RDS, Route53, ElasticSearch, CloudWatch), Docker|
- 印刷プラットフォーム開発(2018/1 ~ 2018/07)
※ 見積支援システムの片手間で手伝った程度
|key|value|
|---|---|
|責務範囲|要件定義, 設計, 開発, テスト|
|役割|プログラマ/SE/テスター|
|技術要素|Ruby on Rails, React, Docker|
- コンサル会社様向け人材管理システム(2018/08 ~ 2019/03)
|key|value|
|---|---|
|責務範囲|設計, 開発, テスト|
|役割|プログラマ/SE/テスター|
|技術要素|Java, SpringFramework, CentOS, MySQL|
- コンサル会社様向け新人業務管理システム(2018/08 ~ 2019/03)
|key|value|
|---|---|
|責務範囲|設計, 開発, テスト|
|役割|プログラマ/SE/テスター|
|技術要素|Java, SpringFramework, CentOS, MySQL|
- コンサル会社様向けJava研修請負(2018/08 ~ 2019/03)
|key|value|
|---|---|
|責務範囲|教育|
|役割|サポートインストラクター|
|技術要素|Java|
- 企業様向け3Dアバター通話アプリ開発(2018/10 ~ 現在)
|key|value|
|---|---|
|責務範囲|開発, テスト, 保守運用|
|役割|プログラマー, オペレーター|
|技術要素|Node.js, React.js, Electron, TypeScript|
### 副業
- 学習コミュニティプラットフォーム開発(TechCommit)(2019/02 ~ 2019/08)
|key|value|
|---|---|
|責務範囲|開発, テスト, メンター|
|役割|プログラマー, メンター|
|技術要素|Ruby on Rails, slim/scss, JavaScript|
- 機械学習及び統計PoCプラットフォームの開発(2019/08 ~ 現在)
|key|value|
|---|---|
|責務範囲|設計, 開発, テスト|
|役割|プログラマー|
|技術要素|Kotlin, SpringBoot, TypeScript, React|
<div style="page-break-before:always"></div>
## スキルセット
### プログラミング言語/フレームワーク
※ 年数は業務使用期間の累計
|言語/フレームワーク|実力|
|---|---|
|Java|★★★★★|
|SpringBoot|★★★★★|
|PlayFramework|★★★☆☆|
|Struts|★★★☆☆|
|HTML/CSS|★★☆☆☆|
|JavaScript|★★★★☆|
|TypeScript|★★★★☆|
|jQuery|★★★☆☆|
|Angular2|★★★★☆|
|React|★★★★☆|
|Node.js|★★★☆☆|
|GraphQL|★★★☆☆|
|Express|★★☆☆☆|
|Ruby|★★★☆☆|
|Ruby on Rails|★★★☆☆|
|Kotlin(ServerSide)|★★★☆☆|
|ExcelVBA|★★☆☆☆|
★★★★★:ほとんどの場合に対応でき、メンバーに適切な指導が可能。
★★★★☆:ほとんどの場合に対応できる。
★★★☆☆:業務にて自走可能。
★★☆☆☆:業務経験がある。
★☆☆☆☆:独学にて利用経験がある。
### ミドルウェア/インフラ/その他
※経験のあるものを列挙する
- AWS
- EC2
- RDS
- S3
- Route53
- ELB
- DynamoDB
- Cognito
- ElasticSearch
- MySQL
- Redis
- nginx
- CentOS
- Ubuntu
- Docker
- Vagrant
- ShellScript
- cron
## 特記事項
- Webシステムにおけるサーバーサイドが得意
- 現在の業務にてドメイン駆動設計(DDD)を学ぶ
- ソースコードの綺麗さには自信あり
- サーバーサイドは言語は違えど似たような概念で扱える認識のため、未経験スキルの場合でも対応可能(PHP, Python等)
## 契約について
- 時給制の業務委託
- フルリモート可能
- 稼働は週12時間/月50時間程度(ただし祝日の有無で増加する場合あり)
- Ruby/Ruby on Railsでの開発→3000円/h
- サーバーサイドKotlinでの開発→4000円/h
- Java, JavaScript, TypeScript(Node.js)での開発→4500円/h
- フロントエンド(React, Angular2)での開発→5000円/h
- その他言語での開発→最初の50時間は2500円/h, それ以降は3000円/h
- メンターなどの講師業はNG
- 顧客折衝が発生する業務はNG