Skills
技術スタック
Language
プログラミング言語
Python
2021年夏頃から学習を始めた言語です。 現在は、個人開発やハッカソン参加、研究活動に使用しています。
C
2021年から香川高等専門学校で学習している言語です。 アルゴリズム学習をする際によく使っています。
Ruby
2024年9月から株式会社TwoGateでのインターンにて学習しています。
PHP
2024年4月から香川高等専門学校の講義内で学習した言語です。 フレームワークの学習はまだ行っていません。
JavaScript
WebページのアニメーションやAPIのfetchによく使っています。
TypeScript
フロントエンドフレームワークを使用する際に利用します。初めは混乱することもありましたが、今では型があった方が良いと思うようになりました。
HTML5
2019年9月から、個人開発やハッカソン、学校の授業などでの開発経験がある言語です。 構造を意識した開発を行っています。
CSS3
HTMLとともに開発に使用しています。CSSフレームワークよりもCSSを単体で使用することが多いです。
Markdown
主にGitHubなどのREADMEを書くために使用しています。できる限り他者が見てもわかるようなREADMEを作ることを心がけています。
Framework
フレームワーク
Django
2023年7月から友だちとハッカソンに出場するために学習を始めたフルスタックフレームワークです。ファイル名が明示的に書かれているところが初学者にわかりやすかったです。
FastAPI
とてもシンプルなAPIを簡単に作りたいときに使用しているバックエンドフレームワークです。
Ruby on Rails
2024年9月から株式会社TwoGateでのインターンシップで使用しているフレームワークです。CRUDベースでコードを考えるので、今まで使ったことがなく、初めは難しかったです。
Library
ライブラリ
Selenium
PythonとSeleniumを使用して、スクレイピングをした経験があります。
Tailwind CSS
CSSフレームワークを使ってみたくてNext.jsとともに学習を始めたフレームワークです。実際に普段、CSSをそのまま書くことが多いので、ドキュメントを読みながら書くことが大変でした。
Database
データベース
PostgreSQL
2023年10月にDjangoのデータベースに使用したリレーショナルデータベースです。現在でも、個人開発やハッカソン、インターンシップなどで使用しています。
MySQL
2024年10月から香川高等専門学校の講義内で学習したリレーショナルデータベースです。普段はあまり使用しませんが、PHPとともに使用しました。
SQLite
Djangoデフォルトである、単一ファイル形式のリレーショナルデータベースです。サービスの規模が小さく、PostgreSQLを使用するほどで無い場合に使用することがあります。
DynamoDB
2024年12月から使用しているサーバーレスNoSQLデータベースです。コストを抑えたサービスを作成するためにLambdaとDynamoDBという構成で構築を行いました。
Infrastructure
インフラストラクチャ
AWS
2023年9月から株式会社TwoGateのサポートを受けて学習を始めたクラウドインフラです。現在でも、個人開発やハッカソン、インターンシップなどで使用しています。
Google Cloud
AI関連のAPIが充実しているので、使うことがあるインフラストラクチャです。永久無料枠もあり、ポートフォリオの運営にも使用しています。
Azure
学生向けクレジットが付与されるので、使ったことがあるインフラストラクチャです。使用経験があるのは、Virtual Machineくらいです。
Terraform
2025年1月から株式会社TwoGateでのインターンシップにて使用しているIaCです。
PaaS
PaaSサービス
Vercel
Next.jsのデプロイに使用した経験があります。
Git
Git
Git
2022年頃より、プロジェクト管理には基本的にGitを使用しています。
GitHub
個人開発やハッカソンなどで作成したリポジトリなどを公開しています。
GitLab
インターンシップや研究活動に使用しています。また、研究活動に使用しているサーバーは自分で構築から行いました。
OS
オペレーティングシステム
Ubuntu
比較的利用することの多いLinuxディストリビューションです。サーバー構築にもよく使用します。
Tools
ツール
Docker
コンテナ型仮想化に使用するツールです。Docker Composeを使用して、コンテナ管理も行っています。 また、AWSでもECSを使用することが多いです。 最近は、Macを使用しているので、OrbStackを使用することが多いです。
Nginx
Webサーバーソフトウェアです。最近はApacheよりもNginxを使用することが多いです。
VS Code
開発する環境にはVS Codeを使用しています。最近は基本的にCursorを利用しています。
Other
その他
Wordpress
2023年3月にWordpressを用いたブログ構築経験があります。
Notion
プロジェクト管理やToDo、ドキュメント目的でNotionを使用して開発を行っています。開発以外にも就職活動や学校での授業などに利用しています。