Skip to content

yorifuji/resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

resume

依藤 充範(YORIFUJI MITSUNORI)

職務経歴

株式会社FOLIO (2022.4 - 在籍中)

金融系のスタートアップでiOSエンジニアとしてiOSネイティブ(Swift)とFlutterアプリの開発に従事

  • toB 向け iOS アプリ開発(Flutter)
    • 銀行の営業員の方が使用する業務アプリの開発
    • アーキテクチャは MVVM + Repository
    • ライブラリは Riverpod, freezed, flutter_hooks, go_router など
  • toC 向け iOS アプリ開発(Swift)
    • コンシューマ向けの資産運用アプリの開発
    • Swift, UIKit, RxSwift, Redux
    • 機能追加や不具合修正、メンテナンス(Xcode のバージョンアップ対応など)を担当

NTTテクノクロス (2017.4 - 2022.3)

(事業会社の吸収合併による転籍)

業務エンジニアとして勤務、自社サービス開発チームのマネジメント、新規事業開発やPoCのプロジェクト管理などを担当

  • 4〜5 名程度の開発チームのエンジニアリングマネジメント
    • プロダクトの開発計画の作成やスケジュール管理、品質管理などのマネジメント業務
  • 新規事業のフィージビリティスタディや PoC などのプロジェクト管理
    • 実現可能性を検証するためのプロトタイプの開発
    • 商用化に必要な要件の整理と仕様・アーキテクチャ検討
    • 外注管理など

NTTアイティ (2005.4 - 2017.3)

事業会社で自社サービスの開発に従事、デスクトップアプリやモバイルアプリの開発、低レイヤーからUIまで幅広く経験

  • 自社開発の Web 会議サービスの設計や開発、継続的な改善(5 年以上〜)
    • C/C++ を使った各種 OS 向けのネイティブアプリケーションの開発
      • Windows, macOS, Android, iOS など
    • 遠隔協調動作を考慮したドキュメント共有システムの設計と開発
      • 異なる OS 間でファイルやデスクトップをリアルタイムに閲覧する機能の機能追加や改良など
    • Web 会議用途のモバイルアプリケーションのアーキテクチャおよび UX/UI の設計と開発
      • デスクトップアプリケーションをモバイルに移植するためのアーキテクチャの設計
      • 多人数(最大128人)の映像表示やドキュメント共有機能の設計、実装など
    • IPv4 と v6 のデュアルスタックに対応した IP レイヤの設計と実装
  • R&D の受託開発など

業務委託

Flutter Web を使った業務アプリの開発 (2023.6 - 現在)

  • 技術選定、アーキテクチャデザインおよび開発を担当
    • Flutter on the Web
    • Firebase Authentication と Firestore
    • OpenAPIとopenapi-generatorを使ったDartのコード生成
  • CI/CD環境の構築

フォトカレンダー注文アプリ開発 (2023.2 - 2023.5)

  • 端末の写真からフォトカレンダーを作成・注文する Flutter アプリの開発
  • バックエンドは Shopify で API は GraphQL を使用
  • 顧客情報の登録画面の作成、Universal Links の実装など

経験・スキル

  • Flutter
    • MVVM + Repository Architecture
    • Riverpod, freezed, flutter_hooks, go_router
    • CI/CD
  • iOS
    • UIKit
    • SwiftUI
  • Backend
    • Firebase
    • OpenAPI(Swagger)
    • GraphQL
  • CI/CD
    • Bitrise
    • GitHub Actions
  • ネイティブアプリケーションの開発
    • Windows(C/C++/Win32/MFC)
    • macOS(AppKit)
    • Android(Java),
    • iOS(Objective-C, Swift, UIKit)
  • プロジェクトマネジメント
    • プロダクトの開発計画の立案、スケジュール管理、品質管理など
    • 顧客要望を理解した上で実現可能な仕様に落とし込むプロセスの経験
    • プロダクトのロードマップ作成や継続的なプロダクトの改善作業
    • ビジネスサイドや他部署との利害調整、コミュニケーション
  • 少人数(3〜5 名程度)のエンジニアチームのマネジメント
  • ウォーターフォール・アジャイル開発、オフショア開発の管理業務

OSS

Flutter Analyze Commenter

Easy VRT

最近執筆した記事

more...

登壇資料

意欲・興味

  • 技術スタックはモバイルが好きですが周辺領域にも興味があります
  • 新しい技術やプラクティスを積極的に取り入れている組織やチームでの開発に興味があります
  • アジャイルで仮説検証を回してプロダクトを改善するプロセスに興味があります
  • コードレビューやペアプロを取り入れている組織やチームでの開発に興味があります
  • 技術研鑽や学習成果のアウトプット・発信を推奨している組織やチームに興味があります

SNS、ブログなど

Site URL
GitHub https://github.com/yorifuji
X(Twitter) https://twitter.com/yorifuji
Zenn https://zenn.dev/yorifuji
Speaker Deck https://speakerdeck.com/yorifuji
YouTube https://www.youtube.com/@yorifuji
Wantedly https://www.wantedly.com/id/yorifuji

個人開発

OCR アプリ

Flutter アプリ(ストア未公開)

  • yorifuji/buzz_recipe_viewer: Flutter application
  • レシピ記録と動画を検索・閲覧するアプリ
  • Flutterアプリのアーキテクチャ検討やライブラリ利用のスキルを習得することが目的(技術showcase)

保有資格

  • 応用情報技術者 (2017/12)

最終学歴

  • 東京農工大学大学院 工学教育部 情報コミュニケーション工学専攻 博士前期課程 修了(2005/3)

Releases

No releases published

Sponsor this project

 

Languages