ポートフォリオ
基本情報
概要
- バックエンドエンジニア
- Java(Spring Boot)を用いたWebアプリケーション開発が得意
- Git/GitHubを用いたチーム開発や、CI/CDを利用したインフラ構築が行える
- FlutterやSwiftUIを使って個人でアプリを作っている
職務経歴
ヤフー株式会社(2018/10〜現在)
職務: バックエンドエンジニア
- 独自OS
- 使用言語がフレームワーク未利用のPHP(テストコードもなし)
- CI/CD未導入
といった自社のレガシーシステムをモダン化するため、以下を設計から開発・テスト、リリースまで主担当として行った。
- IaaSやPaaS、CaaSといったクラウド環境への移行
- Java, Spring Bootを用いたAPI、バッチ開発
- Screwdriver.cdを用いたCI/CD導入
富士通株式会社(2014/4〜2018/9)
職務: エンジニア
- 商社向け基幹システム開発に上流工程から下流工程までを一貫して担当
- Javaを用いたWebアプリケーションの構築やシステム基盤の構築・運用保守を実施
- 開発リーダーとして協力会社10名の進捗・課題管理を行いつつ、上流工程から顧客折衝の経験を積んだため、技術的スキルだけでなく、コミュニケーションスキルも体得
スキル
プログラミング言語
種別 |
説明 |
Java |
1番得意な言語。Java8, Java11を実務で5年ほど経験。Webアプリケーション開発が行える |
PHP |
5系, 7系を実務で1年ほど経験 |
JavaScript |
HTML, CSSと組合わせて実務で半年ほど経験 |
Swift |
実務経験なしだが、個人開発でSwiftUIを使ってiOSアプリ複数リリース経験あり |
フレームワーク
種別 |
説明 |
Spring Boot |
1番得意なフレームワーク。実務で1年半ほど経験。API、バッチ開発が行える |
Flutter |
実務経験なしだが、個人開発で数ヶ月ほど経験。Provider + StateNotifier + freezed構成。リリースしたアプリ iOS / Android |
その他
種別 |
説明 |
SQL |
Oracle Databaseを実務で5年ほど経験。基本的なCRUD操作が行える |
Linux |
実務で3年ほど経験。基本的なBashコマンドが使える。LPIC-1(LinuC-1)保有 |
Git/GitHub |
実務で2年ほど経験。チーム開発に必要な操作が一通り行える |
Screwdriver.cd |
実務で1年ほど経験。CI/CDの実装が行える |
Chef |
実務で1年ほど経験。環境構築・実装が行える |
Kubernetes |
実務で数ヶ月ほど経験。基本的なkubectl コマンドが使える |
個人開発
保有資格
- TOEIC 730
- 基本情報技術者
- 応用情報技術者
- LPIC-1(LinuC-1)