基本情報
- 氏名: 西本 航
- 居住地: 東京都
職務要約
iOSエンジニアとして10年以上の開発経験を有しSwiftを中心としたモバイルアプリ開発に従事しています。設計から実装テストリリースまで一貫して対応しSwiftUIやMVVMを用いたアーキテクチャ設計の経験があります。既存コードのリファクタリングや技術的負債の解消にも取り組んでいます。CI/CDの構築やリリースプロセスの自動化を通じて開発効率の改善を行ってきました。Flutterやバックエンド開発インフラ運用の経験も有しています。
発表・採択実績
- iOSDC Japan 2018 https://fortee.jp/iosdc-japan-2018/proposal/c87de980-0872-471f-b7b0-19c9c657fb2f
- iOSDC Japan 2024 https://fortee.jp/iosdc-japan-2024/proposal/af6336d6-07f9-4738-8205-ad261f8b0d78
- try! Swift Tokyo 2026(予定)
- IPA 未踏アドバンスト採択 個性を考慮して行動変容を支援するソフトウェアの開発
技術スキルを活かせる経験・知識・スキル
言語
- Swift
- Ruby
- JavaScript
- Go
- Java
- Dart
モバイル
- iOS(SwiftUI UIKit)
- Flutter
- Android(Kotlin 一部)
バックエンド
- Ruby on Rails
- PHP(CakePHP)
- Go
- Python
インフラ・その他
- AWS
- Firebase
- GraphQL
- CI/CD(GitHub Actions Bitrise Fastlane)
職務経歴
note株式会社
在籍期間: 2022年04月 〜 現在 雇用形態: 正社員
iOSアプリ開発 / 小説サービスアプリ開発
- SwiftUIを用いた新規アプリ開発
- MVVMを中心としたアーキテクチャ設計と実装
- RouterやUsecase層を含む構成設計
- Web版仕様を基にしたアプリ開発および調整
- 技術選定設計実装QAリリース対応
- NavigationをURLベースで管理する設計
- 読み上げ機能などの実装
- Android開発への一部参画
iOSアプリ開発(既存サービス)
- 新機能の実装および既存機能の改善
- Objective-CからSwiftへの移行
- CombineからAsync/Awaitへの移行
- SwiftUI導入および技術検証
- MagicPodによるテスト運用
開発プロセス改善
- GitHub ActionsによるCI/CD構築とリリース自動化
- App Store Connect操作の自動化
- Swift Package Managerへの移行
- LintやFormatの自動化
- ターゲット分割によるコードベース整理
WillBooster株式会社
在籍期間: 2019年11月 〜 2022年03月 雇用形態: 正社員
フルスタックエンジニア / リーダー
- モバイルアプリWebバックエンドを含む受託開発のリード
- 複数案件の並行対応
- サーバー構築および運用
主なプロジェクト
- iPad向け黒板アプリ開発
- Apple Pencil入力の座標データと音声の同期処理
- 録画編集分割結合機能の実装
- 描画処理の最適化
- 行動変容支援ソフトウェア開発(未踏アドバンスト採択)
- RailsによるWebサービス開発
- Flutterアプリ開発およびReact Nativeからの移行
- 複数アプリの設計および実装
株式会社Zaim
在籍期間: 2015年04月 〜 2019年11月 雇用形態: 正社員
インフラエンジニア
- AWS環境の設計構築運用
- RDSからAuroraへの移行
- BigQueryによる分析基盤構築
- ネットワーク設計およびセキュリティ対応
- Metabaseによる可視化環境整備
iOSエンジニア
- TitaniumからSwiftへの移行プロジェクトを担当
- アーキテクチャ設計および実装
- MVVM構成およびReactiveCocoaの活用
- CI/CD環境構築(Bitrise Fastlane)
- テストデプロイリリースの自動化
学歴
- 立命館大学大学院 情報理工学研究科 修了(2015年3月)