# 概要
アプリ専用の自動ログイン機能、注文に応じたポイント連携機能の開発
これまでphp,zendframeworkを用いた開発であったが、初のjava,springによる開発案件となる。
# アピールポイント
## 適切な理解をもとに開発を行うため、Javaの資格を取得
なんとなく動くプログラムを作らないよう、業務後に勉強し、[OracleJavaSilver](https://qiita.com/shintaro123/items/618cd98cd633319dbfb7), [Gold](https://qiita.com/shintaro123/items/9776fd089d4f68bfe278)の資格を1度の試験で取得。
また、プログラムだけでなく設計も適切に行えるように[UMTP L1](https://qiita.com/shintaro123/items/225563685a9bc4b50516), [L2](https://qiita.com/shintaro123/items/467045d22c39561f9ed8)の資格も合わせて取得。
これらの効果もあり、開発メンバーと議論する際は適切な設計(UMLベース)と言語理解をベースに質の高い議論を行うことができた
## Qiita8000views超えのspring docker環境構築
Apache, Tomcat, Springのdocker環境を構築し、チームメンバーの開発環境構築期間短縮、ローカル環境の負荷軽減に貢献。
また、作成したdocker環境を[Qiitaの記事](https://qiita.com/shintaro123/items/a8a3d222d3dd46aba876)にしてみたところ8000viewsを超える閲覧となり、世間的にも本環境構築の興味は高いことを理解
## Jenkinsを用いたci環境構築
Gitbucket,slack,Jenkinsを連携した[ci環境の構築](https://ucwork.hatenablog.com/entry/2018/08/27/231732?_ga=2.190354850.803063650.1547597605-1616051780.1510363787)。
ビルド・テスト・デプロイ・通知までの流れを自動化することで、余計な作業に時間を割かず開発に集中できる環境を構築