職務経歴書
氏名:柳村 康晴 (Yasuharu Yanamura)
■ 職務要約
ソフトウェアエンジニアとして20年以上の経験を持ち、iOS、フロントエンド、マネジメントの幅広い領域で事業に貢献してきました。主力であるiOS開発では、新規アプリの立ち上げから保守、モダン化(SwiftUI、Swift Concurrency等)まで一貫してリードし、品質と開発効率の向上を実現しています。また、フロントエンド領域(React、TypeScript等)においても、新規メディアの立ち上げや自治体の受託案件で自ら実装を牽引しました。マネジメント面では、プレイングマネージャーとして10名規模のピープルマネジメントや採用活動を主導しています。スクラムマスターの知見を活かした開発プロセスの改善や、ビジネス側と連携した課題解決により、組織全体の生産性向上に貢献しています。
■ 活かせる経験・知識・技術
【ソフトウェア開発】
- iOS/モバイル: Swift, Objective-C, SwiftUI, UIKit, Combine, RxSwift
- Webフロントエンド: JavaScript, TypeScript, React, Gatsby.js, Remix.js
- その他言語: C++, C#, Java
- 開発手法・プロセス: アジャイル開発(認定スクラムマスター資格保有)、ウォーターフォール開発、テスト駆動開発、CI/CD環境構築(GitHub Actions, Bitrise等)
【マネジメント・ビジネススキル】
- エンジニアリングマネジメント: 最大10名規模のピープルマネジメント、目標設定・評価、評価制度の改善、エンジニア採用(スカウト、面接、タレントプール運用)、メンバー育成
- プロジェクトマネジメント: 要件定義、見積もり、開発計画策定、進捗管理(Notion等活用)、ステークホルダー折衝
- Biz(ビジネス)側と連携した売上貢献施策の提案・実装
■ 自己PR
1. 高い技術力と領域を横断する課題解決力
長年のiOS開発で培ったモダンな設計・実装力(SwiftUI、アーキテクチャ設計、CI/CD自動化)を強みとしつつ、特定の技術に固執しません。必要とあらばフロントエンド(React/Vue.js等)領域にも越境し、短期間でキャッチアップしてプロジェクトを牽引・完遂する実行力を持っています。
2. 開発プロセスの改善と組織構築の推進力
単なるプレイヤーにとどまらず、スクラムマスターの知見を活かした開発プロセスの改善や、独自の組織ルール(技術課題Dayなど)の導入により、チームが自律的かつ効率的に動ける環境を構築できます。また、エンジニアリングマネージャーとして、採用戦略の立案から面接、メンバーの育成、評価制度の改善まで、組織の土台作りに深くコミットしてきました。
3. ビジネス(事業)視点を持った開発推進
「要求されたものをただ作る」のではなく、事業の成長(売上・KPI)を第一に考えます。Biz側の課題を自ら汲み取り、A/Bテストを用いた広告・課金施策の提案や、要件が曖昧なプロジェクトにおける現実的な納期と品質のコントロール、データ分析基盤(Mixpanelなど)の社内浸透など、テクノロジーを用いて事業課題を解決するプレイングマネージャーとしての価値を提供します。
■ 業務外活動・アウトプット
■ 職務経歴詳細
コネヒト株式会社(2019年5月〜現在)
※Supership株式会社から転籍
事業内容:妊娠・出産・育児向け情報サービス事業など
【プロジェクト1】ママリiOSアプリ開発およびエンジニアリングマネージャー業務
- 役割: iOSエンジニア / エンジニアリングマネージャー (2020年〜)
- 環境: Swift, UIKit, SwiftUI, RxSwift
- 実績・取り組み:
- 技術的モダナイズによる生産性向上: レガシーな実装をSwiftUIやSwift Concurrencyへ移行し保守性を向上させています。モジュール分割、GitHub Actionsの導入によりビルド時間と開発効率を劇的に改善しました。
- BizとDevの連携強化: ビジネス側からの要望に対し、受け身にならずインフィード広告のPoCや課金導線の改善を自ら提案・実装しました。サブスクリプションや広告売上の成長に貢献しています。
- 自律的な組織作り: スクラムマスターに依存していたチームに対し教育と支援を行い、自律的なチームへ変革しました。エンジニアが集中してタスクを消化できる「技術課題Day」の策定や、評価制度の改善を推進し、組織全体の生産性を向上させました。
- 採用活動の牽引: 採用媒体の運用、独自の技術課題作成、カジュアル面談・面接の実施、タレントプールの構築まで採用フロー全般を主導し、エンジニア組織の拡大に貢献しました。
【プロジェクト2】自治体受託開発および自社Webメディア開発
- 役割: エンジニア / プロジェクトマネージャー
- 環境: TypeScript, React, Gatsby.js, Tailwind.css, AWS Lambda
- 実績・取り組み:
- 領域を越境した短納期デリバリー: こども家庭庁・厚労省案件や「口コミ大賞」開発において、フロントエンド専任者が不在の中、自らGatsby.jsやReactを短期間でキャッチアップし実装を主導しました。
- 運用コストの削減: 社内メディアにおいて、MySQLからCSV管理への移行を提案・実装し、運用フェーズにおけるエンジニアのリソース負荷を大幅に削減しました。
Supership株式会社(2016年5月〜2019年4月)
事業内容:データテクノロジー事業、メディア事業など
【プロジェクト1】YADOKARI Webアプリケーションの新規開発(2017年〜2018年4月)
- 役割: フロントエンドエンジニア
- 環境: React, Vue.js, draft.js
- 実績・取り組み:
- フロントエンド未経験から立ち上げを任され、最初の1ヶ月でプロトタイプを作成しPOと合意形成を行うことで手戻りを排除しました。3ヶ月でのリリースをスケジュール遅延なく達成しました。
- Linter/Formatterによるコードレビューの自動化や、バックエンドエンジニア向けのVue.js勉強会を開催し、チーム全体のフロントエンド開発力を底上げしました。
【プロジェクト2】SunnyChat iOSアプリの新規開発(2016年5月〜2017年)
- 役割: iOSエンジニア
- 環境: Swift, WebSocket
- 実績・取り組み:
- 動画チャットアプリの開発において、未実装だったチャット部分をWebSocketを用いて短期間(1.5ヶ月)で実装しました。
※2018年5月よりコネヒト株式会社へ出向し、ママリiOSアプリ開発に従事。
株式会社グリー / リミア株式会社(2012年12月〜2016年4月)
事業内容:ソーシャルゲーム事業、メディア事業など
【プロジェクト1】住まいメディア「LIMIA」iOSアプリの新規立ち上げ(2015年4月〜2016年4月)
- 役割: iOSエンジニア / スクラムマスター
- 環境: Swift, SwiftBond
- 実績・取り組み:
- 一人目のiOSエンジニアとして、スケールを見据えたMVVM+レイヤーアーキテクチャを設計しました。将来的な人員増加やライブラリの陳腐化に耐えうる基盤を構築しました。
- プロジェクトにスクラム開発を提案・導入しました。チームへの教育を行いながらスクラムマスターとして進行を管理し、スケジュール遅延なく高品質なアプリをリリースしました。「AppStore 新着ベストアプリ」に選出される事業的成功に貢献しました。
【プロジェクト2】GREE platform SDK開発・保守 / SNSアプリ開発(2012年12月〜2015年3月)
- 環境: Objective-C, C++, Java, JavaScript, PHP 等
- 実績・取り組み:
- 目標KPI達成のためのデータ分析(Hive等)と改善施策の実行を行いました。
- JavaScriptと他言語(C++, Objective-C, Java)をブリッジする複雑なSDK開発を短期間で完遂しました。
株式会社リコー(2004年4月〜2012年11月)
事業内容:オフィス向け機器・ソリューション開発
- ビデオ会議アプリケーション開発 (2011年〜2012年):Windows版(C#)およびiPad版(Objective-C)の開発。アジャイル(スクラム)の導入、CI環境(Jenkins)構築、テスト駆動開発を推進しました。
- 新規事業のR&D (2010年〜2011年):Android/iOSアプリのプロトタイプ開発。
- プリンタファームウェア開発 (2004年〜2009年):C++によるシステム開発、Javaによるパフォーマンス改善・検証を実施しました。