- 氏名: 大村幸佑 (Ohmura Kosuke)
- ID:
kosukeohmura
- 各種 URL: https://www.kosukeohmura.com
- 既存の EC アプリにライブ動画再生機能を付与するための SDK をスクラッチから開発
- 一人で開発
- 対象アプリとの競合をなくすため、標準ライブラリ以外のライブラリは使わずに開発。
- FlexScoreboard iOS アプリ
- 得点板アプリ https://flexscoreboard.kosukeohmura.com
- 企画、設計から App Store でのリリースまでのすべてを一人で行った。
- fastlane, Travis CI を使って単体テストを回した。
- ReactorKit を使った Flux アーキテクチャで実装。
- iOS アプリ
- 7 つのアプリの開発・保守に携わる。
- 1本は単独で開発し、1本はリーダとして新卒エンジニア2人を束ねて開発した。
- Web アプリ
- Ruby on Rails アプリ 8 本の開発・保守に携わる。
- バックエンド・フロントエンド共に開発を行う。
- 60 テーブルほどのデータベースの設計経験がある。
- うち1本では AWS / Kubernetes を使った環境構築を行った。
- GitLab の導入
- オンプレの git サーバーで自由に master ブランチへ merge が行われる状況に危険を感じ、全社に導入した。
- CI / CD の構築
- Lint 、単体テストを導入し、デプロイまで自動化した。
- iOS 8 / Swift 1.2 の頃から開発に携わる。
- 通常の MVC に加え、RxSwift / MVVM アーキテクチャ / Flux(ReactorKit) を利用した開発実績がある。
- 2.3 (2015年)から日常的に使用。通常の業務に必要な読み書きは問題なくできる。
- Ruby on Rails は4系 / 5系の実務経験あり。小さい業務ツールを Sinatra で作成した経験がある。
- フロントエンド開発のため3年ほど断続的に経験。Vue.js / Vuex / jQuery を利用した開発実績がある。
- Web アプリのインフラエンジニアとして1年ほど使用。
- EC2 / S3 / RDS に加え、Lambda を使用したサーバレスアーキテクチャや、EKS での Kubernetes クラスタ構築を行った。