Ruby,Ruby on railsでの開発をメインに技術を磨いてきました。
現場で仕事をするかたわら、
Docker環境構築,AWSでのインフラ構築,circleCI自動デプロイ
要件定義〜外部設計、内部設計、テスト駆動開発など技術
すこしずつ蓄積してきています。
最近独学ではありますが、新たにvue.jsを習得してきています。
いままでやったこと
・Ruby on Rails 6 5, Sinatra, Ruby
・Vue.js, React, Javascript, jquery,
・bootstrap, CSS(OOCSS,BEM)
・PostgreSQL, MySQL, SQLite3
・git, github, gitlab
・Laravel, PHP, Django, Python,
・Android Studio, Kotlin,
・ AWS, EC2, ECR, ECS, S3, RDS,VPC, CircleCI, Docker, terraform(は勉強中。。)
・Kanban, Trello, BackLog
・ vim
今読んでいる本、勉強していること:
オブジェクト指向設計ガイド
Rails AntiPatterns
Railsアプリ自体のパフォーマンスチューニング
週刊Railsウォッチ MySQLパフォーマンスチューニングTips (PDF)
* 企画〜要件定義〜内部設計〜外部設計〜テスト駆動開発〜サーバー構築〜
* 関連書類作り
画面設計書、基本設計書、DB設計、ER図、シーケンス図、システムフロー図
* チーム用Gitリポジトリ環境の構築。
* マイクロサービス開発(Railsメイン)
* サーバーサイドのAPI開発(Railsメイン)
* フロント開発(Vuejs)
* circleCI自動デプロイ
* スクレイピングしたデータをまとめてアプリ化
* Slackへの通知自動化
* テスト駆動開発
* AWSを用いたインフラ構築(EC2,ECS,ECR,S3,RDS,IAM)
* GCPの利用
* GCP API利用
* サービスオブジェクト、フォームオブジェクト、プレゼンター(デコレーター)
* 単一テーブル継承
* Docker環境構築
* Ruby on rails教材の開発。
・CSS設計(BEM)
強み
洋書から知識を取得できる。
このさきやってみたいこと
モダンなUIを実現したrails開発経験を積み、スマホアプリの開発もしてみたい
世の中が求めているニーズを見出し、価値あるモノ、サービスを提供していきたい。