職務経歴書
iOSアプリ開発者 | 2022.12 ~ 現在
製品名
参加人数
企画者: 1名 | デザイナー: 1名 | BE: 2名 | iOS: 本人含め1〜2名 | Android: 1〜2名 | QA: 3名
主な役割と貢献
React-Native ベースのアプリを約1年間保守し、構造的な長所短所を直接体感してネイティブ移行を主導した
iOSリニューアル期間約4か月で既存機能と新規機能(例: スワップ、Aptosネットワーク対応)を含むネイティブアプリをリリース
構造的一貫性と拡張性を確保するために Clean Architecture 導入し、Domain / Data / Presentationモジュールに分離
Swift Concurrencyを活用して非同期ロジックを簡潔かつ安全に実装
Presentationレイヤーは SwiftUI + Combineを適用した MVVMパターンを使用
WaaS SDK 設計 と統合を通じてウォレットAPIの抽象化と機能の一貫性を確保
モジュール化された構造のおかげで Klip アプリへのコード移植が最小限の修正で可能になった
成果と達成
Clean Architecture ベース構造の設計とモジュール化により拡張性と保守性を確保
ネットワーク追加時の開発/テストリードタイムを短縮
アプリ移行プロセスにおいて安定性とコード品質を向上
Klipアプリで対応するネットワークを4個 → 12個に拡張
技術スタック
Swift, SwiftUI, Combine, Swift Concurrency, Clean Architecture, SPM(モジュール化), MVVM, WaaS SDK, React-Native
アバンション
フルスタック開発者 | 2020.09 ~ 2022.06
日本・東京のIT企業でファッションHRプラットフォーム『MyBrands』を日本・シンガポール向けに開発しました。
製品名
Mybrands.jp, Mybrands.sg
参加人数
企画者: 1名 | デザイナー: 1名 | 開発者(BE, FE, Mobile): 本人含む4名 | 開発者(ML): 1名
主な役割と貢献
バックエンド(60%), フロントエンド(20%), モバイル(20%)を中心としたフルスタックの役割を担当
多国籍チームでJiraやビデオ会議を用いた協働
「必要な作業に誰でも参加可能」な柔軟な組織文化のもとで開発プロセス全般を経験
成果と達成
グローバルな開発環境で多様な領域を経験し、総合的なシステム理解を獲得
React, React-Nativeの経験を通じてハイブリッドアプリ開発を開始
技術スタック
Node.js, NestJS, React, React-Native, Mobile
SoftUs
創業者 | iOS & バックエンド開発者 | 2019.07 ~ 2020.07
政府支援のプレ創業パッケージに選定され実施した『宝島』は位置情報ベースのAR広告プラットフォームで、ユーザーが店舗付近を通るとAR形式でクーポンや広告オブジェクトが表示されるよう設計されたサービスです。現実空間にデジタルオブジェクトをマッピングする拡張現実の広告ネットワーク構築を目標としていました。
製品名 / 課題名
宝島: 位置情報ベースのAR広告プラットフォーム
参加人数と役割
本人(創業者、バックエンド、iOSアプリ開発) | 同僚(共同創業者、市場調査、フロントエンド)
主な役割と貢献
製品企画、iOS開発、バックエンドサーバ構築まで全工程を主導
iOSではCoreLocationとARKitを利用してユーザーのGPS座標を基に仮想広告オブジェクトをレンダリング
広告コンテンツ管理と配信のためにSpring Bootベースのバックエンドを構築(JPA, HATEOAS, REST Docs, TDD, OAuth2適用)
アプリ内でサーバーとリアルタイムの広告データをやり取りするためのREST API設計およびテスト自動化
初期スタートアップ環境で企画者、デザイナー、外部協力会社等と直接コミュニケーションしながら製品の技術的方向性とビジネスモデルを同時に設計
iOSやサーバー開発に加え、政府支援課題の遂行、事業計画書作成、デモ用アプリ開発および発表を自ら実施
成果と達成
ARKit, CoreLocation, Swift, Spring Bootを活用したエンドツーエンドの製品開発全工程を経験
実サービスのプロトタイプを構築し、政府機関のデモ審査で優秀評価を獲得
スタートアップ環境で企画–開発–事業をつなぐ統合的思考と 製品に対する責任感(ownership)を体得
その後実務でもアーキテクチャ設計時に「プロダクト単位の思考(Product-Driven Architecture)」を適用するきっかけとなった
技術スタック
Swift, UIKit, ARKit, CoreLocation, AutoLayout, Spring Boot, JPA, REST API, OAuth2, TDD, HATEOAS, REST Docs
サイドプロジェクト
一人プロジェクト | iOSアプリ開発者 | 2019.2 ~ 現在
ハルハルは円形時間割UIを中心とした時間計画・管理アプリで、“夏休みの時間割”のアナログな感覚をデジタルへ移し、ユーザーに直感的な一日の構造を提供します。
当初はCoreGraphicsとCoreAnimationを活用してUIView上に線や面を直接描画してUIを完成させ、その後アプリ構造を継続的に改善してiPad、Apple Watch、ウィジェット、CloudKit同期へ拡張しました。
製品名
参加人数と役割
本人(初期企画、デザイン、開発、運営) | 同僚 - 最近参加(企画、デザイン)
主な役割と貢献
CoreGraphics ベースの円形時間割レンダリングロジックを設計し、ユーザー入力に応じたリアルタイム反応型インタラクションを実装
CoreDataを用いたデータモデリングとiCloud基盤のCloudKit同期によりマルチデバイス環境をサポート
WidgetKitとWatchKitを通じたウィジェットおよびウォッチアプリ拡張によりプラットフォーム統合の経験を提供
SwiftUIへの移行とStoreKitを利用したPlus+購読モデル導入によりビジネスモデルを高度化
成果と達成
「今日のアプリ」 選出、生産性カテゴリ有料アプリ1位、総合 有料アプリ2位 達成
累計ダウンロード 15万+, レビュー5000+, 評価 4.6 維持
ユーザーフィードバックに基づく継続的なUX改善と保守文化を確立
技術スタック
Swift, UIKit(CoreGraphics/CoreAnimation), SwiftUI, CoreData, CloudKit, WidgetKit, WatchKit, StoreKit, Combine
SweetTracker
iOS開発者 | 2017.08 ~ 2018.06
複数の宅配業者の情報を統合提供する国内代表の配送追跡サービスで、月平均5千万件以上の配送情報を処理するアプリです。
製品名
参加人数と役割
企画者: 1名 | デザイナー: 1名 | iOS: 本人1名 | Android: 2名 | BE: 2名 | FE: 1名
主な役割と貢献
iOSアプリ全体担当、Objective-C基盤のコードをSwiftへ移行
CU宅配の予約サービス新規開発およびデザイン2.0の改訂を実施
成果と達成
エンタープライズ級iOSアプリの運用経験を取得
コード品質向上と保守性の強化
技術スタック
Objective-C, Swift, UIKit, REST API, MVC, JavaScript
最終更新
