ID:55721さん

3年後の目標や野望


航空設計技師エド・ハイネマンの思想を体現できるようなアプリケーションの実現

彼の設計思想である「シンプルに設計し、パワフルなエンジンを積むことで高性能を実現する。」でネジ1本の重さまでにこだわってまで追求するシンプルさをソフトウェアに落とし込んだ場合どのような効果があるか個人的興味で知りたい。 そのために、無駄のないコード、無駄のないロジック、無駄のない構成でシンプルさを追求する。

年収評価シート

2019年/3ヶ月以内

個人開発プロジェクト

### 現在ではコスト面からインスタンスを消してしまっているので公開状態にありません ## 本システムの概要 (v0.1) 本システムはサブスクリプションサービスに特化した管理アプリです。Railsの学習と 現在、利用しているサービスをまとめることがき、利用数や当月の合計利用料金などを算出することができます。 そして、サービスごとに公開設定があり有効にすれば利用ユーザーの支払い情報を除く、詳細をリンクで共有できます。 転職活動用のポートフォリオとして作成しました。 ## なぜ作ったのか 昨今、それほど高くない価格に対して多くの価値を提供しているサブスクリプションサービスが増えてきました。 私もそのコストパーフォーマンスの恩恵を受けいている一人ですがその実感が最初の1〜2ヶ月をすぎるとあまり使わなくなってしまうことが多いです そして、解約しずにほったらかしてきたサービスも思い返せばチラホラとあります。 そんな、忘れてしまいやすいサブスクリプションサービスを管理するために、サブスクリプションサービスに特化した管理アプリがあればいいなと思い作成しました。 通常の家計簿アプリで管理するのもよいのですがどうしても全ての支払をまとめていくうちにいろいろな情報に埋もれてしまいがちなので、サブスクリプションサービスだけにフォーカスをして今回作成しました。 ## 工夫した点 1.CRUD操作の非同期化 →jQuery側のAjaxでCRUD操作ができるようにしました。   2.Docker,Circle CIでのCI/CD,Terraformでのインフラのコード化 →最近の実務で使用されている環境にキャッチアップすべく導入しました。 3.非同期でのドラッグアンドドロップでのソート →jQuery-uiライブラリとranked-modelというGemでドラッグアンドドロップでソートができるようにしました。 ## 学べたこと 現在のDevOpsで使用されているツールや手法を一通り学べたことで、どのように柔軟かつスピーディーな開発を体感することができました。 また、インフラで小規模ながらも役割に応じたサーバ構成にすることで、アプリケーション部分にフォーカスしすぎていた考え方がシステム全体を俯瞰して考えられるようになりました。 ## 使用技術 - システム環境(動作確認環境) - インフラ図 ![subscrips_aws](https://user-images.githubusercontent.com/52240372/72513678-a8672700-3890-11ea-8870-90862e4f4fa0.png) - AWS - EC2 ami : `ami-0e37e42dff65024ae` type : `t2.small` - RDS type : MySQL (v5.7.22) - ECS - ECR - Routes 53 - ACM - ELB(ALB) - AWS CLI (v1.16.308) > Python (v3.7.3) Darwin (v19.0.0) botocore (v1.13.44) - Terraform (v0.12.18) コードは[こちら](https://github.com/iWonder118/subscrips_terraform)のリポジトリにあります。 - Docker (v19.03.5) - Docker-compose (v1.24.1) - DockerHub WebhookによってGitHubのリモートリポジトリのMasterブランチへプッシュごとにコンテナのスナップショットを作成します。 - CircleCI コードは[こちら](https://github.com/iWonder118/SubscripsApp/blob/master/.circleci/config.yml)から確認できます。 WebhookによってGitHubのリモートリポジトリへプッシュごとに自動テスト(CI)が実行されます。 Masterブランチの場合、コンテナを自動ビルドをします。 ビルド後、AWS CLIをインストールして使い、ECRへとプッシュとECSのサービスとタスク定義の更新を行います。(CD) - Ruby (v2.5.1) - RubyOnRails (v5.2.4.1) - jQuery (v1.12.4) - SCSS - Haml - 本番環境 - トップページ ![top_page](https://user-images.githubusercontent.com/52240372/73846927-af1e0400-4868-11ea-8006-037f2f8945a9.png) ## 実装機能 - サービスの登録機能 [![Image from Gyazo](https://i.gyazo.com/a043b4a8518742d60c12b3079676b47d.gif)](https://gyazo.com/a043b4a8518742d60c12b3079676b47d) - サービスの削除機能 [![Image from Gyazo](https://i.gyazo.com/a68af96f3df8b265725dc50b3a819344.gif)](https://gyazo.com/a68af96f3df8b265725dc50b3a819344) - サービスの編集機能 [![Image from Gyazo](https://i.gyazo.com/a19d4ad4b259e5d10a3ed7e841fc24fa.gif)](https://gyazo.com/a19d4ad4b259e5d10a3ed7e841fc24fa) - サービスのソート機能 [![Image from Gyazo](https://i.gyazo.com/f46508033b5f5a9a165e923bdca41d98.gif)](https://gyazo.com/f46508033b5f5a9a165e923bdca41d98) - サービスの共有機能 - サービスの詳細機能 - 毎月の支払金額算出機能 - サービスの登録数機能 - ユーザー新規登録機能 - ログイン機能 - ログアウト機能 - テストユーザーログイン機能 - 日ごと、月ごと金額算出 ## DB設計 - ER図 ![subscrips DB](https://user-images.githubusercontent.com/52240372/72961725-6d677500-3df5-11ea-9afe-a3de8c450a56.png)

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

マネージメント能力

アピール項目


アウトプット

GitHub アカウント
あり
Qiita アカウント
未入力です
Zenn アカウント
未入力です
Speaker Deck アカウント
未入力です
SlideShare アカウント
未入力です
特にアピールしたいアウトプット
未入力です

今後、身につけなければいけないと思っている技術は何ですか?

JSのフロントエンドフレームワーク(React, vue)やk8sを使ったインフラ構築 (現在これらを盛り込んだWebアプリケーションを作成中)

あなたが一番パフォーマンスを出せるのはどんな環境ですか?

経験した現場の中ではきっちりと仕様が決まっていて自分の考えが入る余地がない環境よりかは、ある程度の裁量があって自分の考えが反映される環境です。 自分の考えが反映されたときにモチベーションが高まり、パーフォマンスがでる傾向だと考えています。

キャラクター

直近で一番やりたいこと
技術を極めたい
好きなスタイル
好きな規模
水とプログラミングどっちが大事?
自信を持って人より秀でていると言える点
調整力 / 問題解決力
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
一緒に働く人
やりたくない分野
SI / 金融 / アダルト
その他の特徴
使用言語にはこだわらない / レガシーな環境を改善できる / 新しい技術はとりあえず試す / 趣味は仕事
その他のやりたいこと・やりたくないこと
未入力です

やりたい事

手を動かして設計してコードを書きたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
価値あるプロダクトを作り成長させたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
学び続けて技術力でプロダクトに貢献したい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
意義があることや社会に貢献できる仕事がしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
人や計画の調整・マネジメントをしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
レガシーなシステムの保守・運用・改善をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
企画や仕様を考えるところから関わりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
業務効率を改善して一緒に働く人のためになりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
全社横断的な共通基盤作りや強化をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
組織や文化を作る・成長させる仕事をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい

基本プロフィール

年齢
今年で20代中盤
好きな Text Editor
VSCode
希望勤務地
東京都
希望年収
450万円以下
転職ドラフトに参加して
企業から指名を受け取ろう!
会員登録をして転職ドラフトに参加すると、参加企業から年収付きの指名を受け取ることができるようになります。
会員登録する
ご意見箱

要望、不具合報告、使いづらい点や感想など、お気軽にお寄せください。
いただいたご意見は、今後のサービス向上に活用させていただきます。

なお、このフォームは受付専用のため、返信を行っておりません。
返信を希望する場合はお問い合わせよりご連絡ください。

  • {{error}}
SIGN UPSIGN IN


転職ドラフトを友人や同僚に薦める可能性はどのくらいありますか?