Skip to content

enomoto/resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 

Repository files navigation

職務経歴

概要

ソフトウェアエンジニア歴17年。直近10年はiOSアプリを中心に、30万行規模の既存プロダクトから新規立ち上げまで開発してきました。Swift / Objective-C や KMP/CMP を用いたモバイルアプリ開発に加え、スクラム運営・CI/CD構築・バックエンド実装まで一貫して担当してきました。

スキル

iOSアプリ開発

  • 立ち上げからリリース・運用まで一貫して担当し、30万行超の大規模アプリから新規開発まで経験しています。
  • モバイルアプリの設計パターンとオブジェクト指向の深い理解があります。レイヤードアーキテクチャを用いた保守性の高いアプリの実装が得意です。
  • Swift / Objective-C, UIKit / SwiftUI(ハイブリッド構成)を用いた開発に習熟しており、Auto Layoutによる複雑なUIも実装できます。
  • RxSwiftを用いたリアクティブプログラミングの経験があります。複雑な非同期処理をRxを用いて実装できます。
  • 日常的にユニットテストを書いており、テスタブルで可読性の高いコードベースの構築が得意です。
  • Fastlaneと各種CI/CDサービスでデプロイメントパイプラインを構築し、iOS開発フローの自動化を推進してきました。
  • WWDC などで最新動向を継続的にキャッチアップしています。
  • KMP/CMPを用いたプロダクトの開発経験があります。

サーバサイド開発

  • Ruby on Rails, Java(Spring WebFlux, Reactor), Python(Django)を用いてスマホアプリのバックエンド開発を行った経験があります。
  • AWSの各種サービスを利用した経験があります。

スクラム

  • 兼務のスクラムマスターとして開発チームのスクラムを主導した経験があります。
  • これまで数社でふりかえりを定期開催して開発を継続的に改善しています。
  • 認定スクラムマスターの資格を保持しています。

その他

  • DroidKaigi などの カンファレンスや勉強での登壇実績 があります。
  • Claude CodeやCursorを用いたAIコーディングを日々の開発業務に取り入れています。
  • 英語のドキュメントを苦労なく読み解くことができます。TOEICスコア895点。
  • Swiftコンパイラ等のOSSにコントリビュートした経験があります。
  • 採用活動に積極的にコミットします。これまで数社で採用面接やカジュアル面談を担当しました。
  • 新しいことを学ぶことが好きです。読書や新しい技術の学習を通じて、少しずつでも自分が向上していくことを楽しみます。

技術発信・コミュニティ活動

職務経歴

期間 会社名 職種
2023/05 - 現在 STORES株式会社 iOSエンジニア
2019/08 - 2023/04 クックパッド株式会社 iOSエンジニア
2017/09 - 2019/07 Classi株式会社 iOSエンジニア
2016/01 - 2017/08 株式会社アイリッジ iOSエンジニア / サーバサイドエンジニア
2010/10 - 2015/12 株式会社ウィズ・ワン システムエンジニア 係長
2008/01 - 2010/09 アールシーソリューション株式会社 システムエンジニア

STORES株式会社 (2023/05 - )

iOSエンジニア

ブランドアプリサービスのiOSアプリを開発しています。機能の実装に加え、スナップショットテストやモック自動生成といったテスト自動化の基盤整備を行っています。またアプリ作成に伴うコンソール操作をスクリプト化するような業務改善を継続的に実施しています。施策によってはバックエンドの開発も兼務しています。

  • iOSアプリの設計、開発
  • Kotlin Multiplatform, Compose MultiplatformによるiOSアプリ開発
  • Swift, Rubyによる複数アプリ作成基盤構築
  • Ruby on Railsによるモバイルバックエンド開発

クックパッド株式会社 (2019/08 - 2023/04)

iOSエンジニア

iOS版クックパッドの機能開発を担当しました。開発はスクラムで行っており、iOSエンジニアとスクラムマスターを兼任しました。 アプリの実装と一部バックエンドの開発、SQLを用いたユーザの行動分析を担当しました。 施策には検討段階から関わり、PdMやデザイナーとの仕様検討、計測指標の設計、開発スケジュールの調整など、役職の境界にこだわることなく担当しました。

スクラムマスターとしては、主に開発チームを中心とした日々のスクラムの運用と、ふりかえりを軸にした継続的な改善を行ないました。チームは「デュアルトラックアジャイル」を採用していたため、施策の仮説検証を行うディスカバリートラックと、実装をメインで行うデリバリートラックに分かれていました。そのため両者を繋ぎ効果的な開発ができる体制を構築できるように取り組んでいました。

  • iOSアプリの設計、開発
  • Ruby on Rails, Spring WebFluxを用いたモバイルバックエンドの開発
  • Android版への機能の横展開、およびレイアウトの実装
  • スクラムの運用

Classi株式会社 (2017/09 - 2019/07)

iOSエンジニア

iOSエンジニアリードとして、実装、CI基盤の整備、アーキテクチャ・技術選定からApple社との連絡までiOSアプリに関する仕事は何でもやっていました。 稀にRuby on Railsでバックエンドの開発も行ないました。 開発の中で生じる調整仕事は積極的にディレクターやデザイナーと関わりながら推進していました。

株式会社アイリッジ (2016/01 - 2017/08)

iOSエンジニア / サーバサイドエンジニア

iOSエンジニアとして受託案件のアプリ開発、自社プッシュ通知基盤のモバイルSDKの開発を担当しました。PMやデザイナーと仕様やデザインについて議論をしたり、チーム内唯一のiOSエンジニアとして目的とコストのバランスが取れるような実装方針を提案したり開発をリードしていました。また並行してバックエンドの開発を行いました。iOSアプリ向けのCI/CD基盤を整備し、社内のあらゆるプロジェクトに適用しました。

株式会社ウィズ・ワン (2010/10 - 2015/12)

システムエンジニア 係長

  • SwiftによるiOSアプリ開発
  • ASP.NET C#, JavaScriptによるWebアプリ開発
  • Jenkins導入によるCI環境整備
  • Redmine導入・KPTによる継続改善推進
  • 若手社員コードレビュー・新卒研修担当
  • 社内リーダブルコード読書会の主催、運営

アールシーソリューション株式会社 (2008/01 - 2010/09)

システムエンジニア

  • ASP.NET C#, JavaScriptによるWebアプリ開発
  • C++による通信事業者向けIP網変換システム開発
  • PHPによる防災掲示板システムの開発

保有資格

資格 取得年
認定スクラムマスター 2021
TOEIC 895点 2018
応用情報技術者試験 2013
普通自動車第一種運転免許 2003

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors