職務履歴
| プロジェクト | 業務内容 | 言語など |
|---|---|---|
| リスク評価/審査支援の業務システム開発 | ・バックエンド(メイン開発者) ・要件ヒアリング、仕様整理、DB設計 ・バックエンドAPIの設計・実装 ・API仕様書作成、フロントとのIF調整 ・PHPUnitによる自動テスト実装 ・障害対応(調査、復旧、恒久対応) |
PHP8.3 Laravel12 PostgreSQL |
| コミュニティシステム改修 | PHP8.2、Laravel11への移行 合わせて本番環境の移行に関するサポート全般 ブロックチェーンMiyabiからRDBへの移行 |
PHP8.2 Laravel11 MariaDB |
| タレントマネージメントシステム改修 | 人事系サービス内における申請業務機能の改修 | PHP7 Laravel6 MySQL |
| ポイントシステム開発 | 家計簿サービスの中でポイントを扱うサブシステム 要件ヒアリングから設計、実装、テストまで担当 |
PHP8.1 Laravel8 MariaDB Redis |
| NFTマーケットプレイスシステム開発 | NFT販売所、NFT発行から販売、プロジェクト管理などを行うシステム ブロックチェーン以外のマーケット、プロジェクトのフロントエンドAPIをチームリーダーとして担当 |
PHP8.1 Laravel8 MariaDB Redis |
| コミュニティシステム開発 | FinTechコミュニティの運営サポート、SNS、イベント開催、チケット販売を行うシステム スマホアプリのバックエンドとなるAPI開発と、ブラウザからの管理画面を開発 バックエンドチームのリーダーも担当 |
PHP7 Laravel6 MariaDB Redis |
開発言語
- PHP v4, v5, v7, v8
- Ruby
- Java
- Perl
- JavaScript
フレームワーク等
- Laravel
- CakePHP
- CodeIgniter
- Ruby on Rails
- Struts
- jQuery
RDB/NoSQL
- MySQL, MariaDB
- PostgreSQL
- SQL Server
- Redis
- Memcached
- MongoDB
利用経験のあるサービスやツールなど
- AWS RDS, EC2, S3, SES
- GitHub, GitHub Actions, GitHub Copilot
- ZenHub
- GitLab
- Backlog
- Redmine
- Swagger, OpenAPI
- Docker
- Confluence
- Miro
- Slack
- Microsoft Teams
補足
インフラ周りですが、いわゆるLAMPと呼ばれる環境を構築していました。
その関係で、クラウドサービスが変わっても中身はLinuxである為、SSHを行って何か操作、設定を行う事は出来ます。
これらのスキルはデプロイ時のサーバ設定、CI/CDの設定、dockerでの環境構築に役立っています。